2024年11月9日土曜日

Q.新人も成長してきたので、夜勤は他スタッフと同じ。ただし..

 Q.新人も成長してきたので、夜勤関係は他スタッフと同じとし、新人ではなくしたい。ただし、Aチームから新人以外1名、Bチームから新人以外1名は、残したい。

Ans.成長した新人を準新人と定義します。準新人と新人では、仕様が異なるので、集合を分ける必要があります。そのために、「準新人」を導入します。

ただし、毎年、「新人」⇒「準新人」は、同じように推移すると思いますので、今までの「新人」も残して、各々「新人」「準新人」として動作するように設計します。

「新人属性」に「準新人」を追加します。

スタッフ定義で、「準新人」を指定します。

グループ集合で、必要な集合を作ります

制約します。マウス中ボタンで、集合を確認します。以上で変更は完了です。


単に、新人を準新人に変更するのではなく、将来の変更を見越して、スタッフ定義の「新人」「準新人」の指定だけで動くようにしておくのが良い実装です。






0 件のコメント:

コメントを投稿