タスクの追加
ワークフローにタスクを追加します。変数、状態を追加するとともに、タスクを実行するリソース (個人またはグループ) を指定できます。必要な変数を使用できない場合は、タスクの定義中に作成できます。
手順
-
[ワークフロー] タブで、開始ノードの下にある を選択します。
[アクティビティの追加] ダイアログ ボックスが表示されます。
- [タイプ] リストで [タスク] を選択します。(デフォルト: タスク)
- デフォルトでは、「タスク」が [タイトル] として表示されます。タイトルは必要に応じて変更できます。
-
タスクが完了する必要がある期間 (期限) を入力します。(デフォルト: 0 日 0 時間 0 分)
ソリューションを公開すると、アクティビティのオレンジ色のしきい値はこの期間の 50% に設定されます。
期間を更新した場合、オレンジ色のしきい値はソリューションを公開したときのみ更新されます。
-
[タスクの割り当て方法] リストで、タスクを実行するリソースを選択するのか、それとも必要なオプションを選択してリソースの自動割り当てを許可するのかを指定します。
[ユーザー/グループを選択] 既存の個人またはグループを選択します。必要なグループを利用できない場合は、新しいグループを作成します。「誰がタスクを実行しますか」でグループと個人を追加できます。
[自動的に割り当てる] このオプションを選択すると、現在選択されているすべての静的リソースがクリアされます。[はい] を選択して確認します。
[割り当て先] リストで、必要なオプションを選択します。
すべてのオプションは、ワークフローの現在のインスタンスに適用されます。
-
[前回のアクティビティを完了した人]: 前回のアクティビティを実行したリソースを割り当てます。
-
[ジョブ作成者]: ワークフローの現在のインスタンスを作成したリソースを割り当てます。
-
[ジョブ作成者のスーパーバイザー]: ジョブ作成者のスーパーバイザーを割り当てます。
-
[ジョブ所有者]: ワークフローの所有者であるリソースを割り当てます。
-
[特定のアクティビティの人]: 特定のアクティビティを実行したリソースを割り当てます。[アクティビティ] リストで、現在のアクティビティにリソースを割り当てるアクティビティを選択します。
特定のアクティビティの前に、使用可能なリソースが含まれているアクティビティが存在しない場合は、このアクティビティを選択できません。 -
[特定のアクティビティのスーパーバイザー]: 特定のアクティビティを実行したリソースのスーパーバイザーを割り当てます。[アクティビティ] リストで、現在のアクティビティに割り当てるスーパーバイザーが含まれているアクティビティを選択します。
以前のアクティビティに使用可能なリソースが含まれていることを確認します。確認しない場合、特定のアクティビティを選択することはできません。
-
-
[誰がタスクを実行しますか] でタスクを実行するグループおよび個人を追加するには、次のいずれかを実行します。
- [追加] を選択して、既存のグループと個人を追加します。
- [新規グループ] を選択して、新しいグループを作成し、メンバーを追加します。
-
ユーザーがタスクを実行しているときにデータを表示するには、次の手順を実行します。
-
[表示データ] で [追加] を選択します。
[変数の追加] ダイアログ ボックスが表示されます。
-
既存のリストから変数を追加するには、必要に応じて変数を選択します。
必要な変数を使用できない場合は、新しい変数を作成します。 を選択し、[新規] ダイアログ ボックスで必要に応じて変数を作成します。「変数の作成」を参照してください。
- [完了] を選択します。
-
[表示データ] で [追加] を選択します。
- 同様に、[要求されたデータ] で [追加] を選択し、既存の変数を選択するか、新しい変数を作成することで、タスクを実行しているユーザーにデータ入力を許可することができます。
- プロパティ パネルでは、入力と出力 (表示データおよび要求されたデータ) が指定した順序で表示されます。必要に応じてデータを並べ替えることができます。
-
[状態] で、タスクが使用可能になった場合、または保留中の場合に適用する状態を指定します。たとえば、商品の注文が確認された場合は、状態を「注文確認済み」に設定します。
プロセス内の複数のアクティビティに、同じ状態を 2 回使用することができます。
実行時に、状態が使用中になっている場合は、ダッシュボードにジョブの状態チャートが表示されます。
-
このタスクにアクティビティ フォームを生成するには、次の手順を実行します。
ソリューションが少なくとも 1 回公開された場合にのみ、フォームを生成できます。それ以外の場合、「フォームを生成する前にソリューションを公開してください。」というエラー メッセージが表示されます。
-
[関連フォーム] で [生成] を選択します。
アクティビティ フォームが生成され、生成されたフォーム名が [関連フォーム] ボックスに表示されます。[フォームを開く]、[再生成]、および [クリア] オプションが表示されます。
タスクでデータ モデル変数を使用している場合は、「フォームを開く」オプションのみが表示されます。
-
生成されたフォームでは次の操作を実行できます。
[フォームを開く]
TotalAgility Advanced Studio で Advanced Studio へのアクセス権が割り当てられている場合にのみ、TotalAgility Advanced Studio でフォームが開きます。
Advanced Studio へのアクセス権が割り当てられておらず、TotalAgility Studio に対する「アクセス権がある」場合、または「フル コントロール」権限が割り当てられている場合、「フォームを開く」オプションは使用できません。
詳細については、『TotalAgility Advanced Studio ヘルプ』の「TotalAgility Advanced Studio へのアクセス許可の割り当て」および「TotalAgility Studio へのアクセス許可の割り当て」を参照してください。
[再生成]
タスクに関連付けられたフォームが再生成されます。
[クリア]
関連フォームが消去されることを確認するメッセージが表示されます。
-
[はい] を選択すると、フォームが削除され、関連フォームのプロパティが消去されます。
-
[いいえ] を選択すると、フォームは削除されず、関連フォームのプロパティのみが消去されます。フォームを生成しようとすると、次のエラー メッセージが表示されます。「生成された名前のフォームはすでに存在します。一意の名前を指定してください。」
別の名前でフォームを生成するには、指定されたボックスにフォーム名を入力し、[生成] を選択します。指定した一意の名前を使用してフォームが再度生成されます。
-
-
[関連フォーム] で [生成] を選択します。
- アクティビティに流入する 2 つのパスがある場合、このアクティビティが完了する前に完了しなければならないタスクを指定することで、アクティビティの依存先を設定できます。パスがアクティブな場合にのみ依存先を使用するには、そのノードに対して [アクティブな場合のみ] を選択します。
-
ワークフロー内で詳細なワークフロー ルールを使用して、より詳細なリソース割り当てを使用できるようにするには、[詳細オプション] を選択します。
[詳細オプション] ポップアップが表示されます。
[誰がタスクを実行しますか] オプションが [自動的に割り当てる] に設定されている場合は、
-
[詳細オプション] リンクを使用できません。
-
タスクを実行するリソースがありません。
-
-
複数のユーザーがタスクを完了できるようにするには、[複数のユーザーがタスクを実行する必要があります] を [はい] に設定します。(デフォルト: いいえ)
[詳細オプション] ダイアログ ボックスが表示されます。
-
[アクティビティへのアクセス方法] を設定します。
利用可能なオプションは次のとおりです。
-
[同時]: 指定されたリソースが任意の順序で、または同時にアクティビティを完了することを許可します。
-
[シングル]: 必要なリソースが任意の順序でアクティビティを完了することを許可しますが、一度にアクティビティを完了できるのは 1 人のリソースのみです。
-
[連続]: 選択されたリソースが指定された順序でアクティビティを完了することを許可します。
「アクティビティへのアクセス方法」オプションの詳細については、『TotalAgility Advanced Studio ヘルプ』の「ルールの適用によるリソースの割り当て」を参照してください。
-
-
[タスクを実行する人数] を指定します。
利用可能なオプションは次のとおりです。
-
[すべて]: 追加されたすべてのリソースがタスクを実行できます。
-
[特定の数]: タスクを実行するリソースの数を指定します。アクティビティを実行するために必要なリソースの数が、割り当てられたリソースの数を超えることはできません。(デフォルト: 1)。タスクを実行する個人を追加するには、手順 5 を参照してください。
-
[動的]: プロセス変数またはサーバー変数を使用して動的な値を設定します。
-
- タスクを実行できる日時を指定するには、ルール エディタで右クリックし、プロセス変数またはサーバー変数を使用して条件を定義します。
- [検証] を選択して、条件を検証します。
-
[OK] を選択します。
[詳細オプション] ボタンにインジケータ (緑色のチェック) が表示され、詳細設定が構成されていて使用中であることを示します。
-
[アクティビティへのアクセス方法] を設定します。
-
[追加] を選択します。
タスクが追加され、プロパティ パネルに更新されたプロパティが表示されます。プロパティ パネルでタスクを変更する場合、[関連フォーム] オプションと詳細オプションのリンクも使用できます。