スタッフの作成
「スタッフ」画面で、「作成」をクリックして「スタッフを作成」画面を起動します。「スタッフを作成」画面で、スタッフの名前を入力し、「追加」をクリックして新しいスタッフを作成します。オプションのリーダー ID、スタッフ数、説明を入力することもできます。
マッシュアップおよびウィジェット
PTC.SCA.SCO.CreateCrew マッシュアップでは、「スタッフを作成」画面を定義します。マッシュアップでは、「ラベル」「ボタン」「テキストフィールド」「数値入力」、および「テキスト領域」ウィジェットを使用します。
「ラベル」ウィジェットは、「スタッフを作成」ページの見出しに用いられ、「名前」フィールドにヒントテキストを提示するために使用されます。
「ボタン」ウィジェットは、「追加」および「キャンセル」ボタンに使用されます。
「テキストボックス」ウィジェットは、「名前」および「リーダー ID」フィールドに使用されます。
「数値入力」ウィジェットは、「スタッフ数」フィールドに使用されます。
「テキスト領域」ウィジェットは、「説明」フィールドに使用されます。
サービス
マッシュアップでは、PTC.SCA.SCO.ShiftManagementUtils Thing から次のサービスを使用します。
「CreateCrews」 - 入力した情報に基づいて新しいスタッフを作成します。
「IsFieldEmpty」 - 画面内の必須フィールドが空であるかどうかを検証します。
「ValidateCrews」 - スタッフのすべての必須フィールドが Null ではないこと、および入力した値が有効であることを検証します。このサービスは、「追加」ボタンをクリックしたときに呼び出されます。