アクティビティの編集
「アクティビティ」画面で、リストからアクティビティを選択し、「編集」をクリックして、「アクティビティを編集」画面を起動します。「アクティビティを編集」画面では、アクティビティ名、開始時刻、終了時刻、および説明を編集できます。「更新」をクリックして、編集されたアクティビティ情報を保存します。
マッシュアップおよびウィジェット
PTC.SCA.SCO.EditActivity マッシュアップでは、「アクティビティを編集」画面を定義します。マッシュアップでは、「ラベル」「ボタン」、および「テキストボックス」ウィジェットを使用します。
「ラベル」ウィジェットは、「アクティビティを編集」ページの見出しに用いられ、各フィールドにヒントテキストを提示するために使用されます。
「ボタン」ウィジェットは、「更新」および「キャンセル」ボタンに使用されます。
「テキストボックス」ウィジェットは、「名前」「開始時刻」、および「終了時刻」フィールドを定義するために使用されます。
サービス
PTC.SCA.SCO.EditActivity マッシュアップでは、PTC.SCA.SCO.ShiftManagementUtils Thing から次のサービスを使用します。
「IsFieldEmpty」 - 画面内の必須フィールドが空であるかどうかを検証します。
「IsTimeValid」「IsTimeValid1」 - 時刻の値が有効なフォーマットで入力されていることを検証します。サービスのインスタンスは時刻フィールド (「開始時刻」「終了時刻」) ごとに存在します。
「UpdateWorkActivities」 - 編集された情報を使用してアクティビティを更新します。
「ValidateActivities」 - アクティビティのすべての必須フィールドが Null ではないこと、および入力した値が有効であることを検証します。