手動タスクのコンフィギュレーション
適用: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
手動タスクをコンフィギュレーションするには、ワークフロー エディターでタスクを右クリックし、[プロパティ] をクリックして、[プロパティ] フォームを開きます。次の手順に従って、手動タスクのプロパティをコンフィギュレーションします。
タスクに名前を付ける
手動タスクの名前を入力するには、次の手順に従います。
左ウィンドウで、[基本設定] をクリックします。
[名前] フィールドに、タスクの固有の名前を入力します。
件名行と指示を入力する
タスクに割り当てられるユーザーに対して件名行と指示を入力する必要があります。
たとえば、購買要求のタスクをコンフィギュレーションする場合は、タスクに割り当てられるユーザーに対して、[購買要求] フォームの件名行と指示が表示されます。件名行はフォームのメッセージ バーに表示されます。ユーザーは、メッセージ バーのアイコンをクリックして、指示を表示できます。次の図に、メッセージ バーの位置と、クリックして指示を表示するためのアイコンの位置を示します。
次に手順に従って、件名行と指示を入力します。
左ウィンドウで、[基本設定] をクリックします。
[作業項目の件名] ボックスに件名行を入力します。
件名行をカスタマイズするには、プレースホルダーを挿入します。プレースホルダーは、ユーザーに表示されるときに、適切なデータに置き換えられます。
メッセージ ボックス内で、プレースホルダーを表示する位置をクリックします。
[プレースホルダーの挿入] をクリックします。
表示されるリストで、挿入するプレースホルダーを選択します。
[挿入] をクリックします。
件名行の翻訳を追加するには、[翻訳] をクリックします。表示されるフォームで、次の手順に従います。
[追加] をクリックします。
表示される一覧で、テキストを入力する言語を選択します。
[翻訳されたテキスト] ボックスにテキストを入力します。
テキストをカスタマイズするためには、プレースホルダーを挿入します。
[閉じる] をクリックします。
[作業項目の指示] テキスト ボックスに指示を入力します。
指示を個人向けのものにするには、プレースホルダーを挿入します。プレースホルダーは、ユーザーに表示されるときに、適切なデータに置き換えられます。次の手順に従って、プレースホルダーを挿入します。
メッセージ ボックス内で、プレースホルダーを表示する位置をクリックします。
[プレースホルダーの挿入] をクリックします。
表示されるリストで、挿入するプレースホルダーを選択します。
[挿入] をクリックします。
指示の翻訳を追加するには、[翻訳] をクリックします。表示されるフォームで、次の手順に従います。
[追加] をクリックします。
表示される一覧で、テキストを入力する言語を選択します。
[翻訳されたテキスト] ボックスにテキストを入力します。
テキストをカスタマイズするためには、プレースホルダーを挿入します。
[閉じる] をクリックします。
タスクを割り当てる
手動タスクの割り当て先のユーザーを指定するには、次の手順に従います。
左ウィンドウで、[割り当て] をクリックします。
[割り当てタイプ] タブで、次の表のいずれかのオプションを選択し、オプションの追加手順を実行してから、手順 3 に進みます。
オプション
タスクの割り当て先
追加手順
参加者
特定のグループまたはロールに割り当てられたユーザー
[参加者] を選択してから、[ロールベース] タブをクリックします。
[参加者のタイプ] の一覧で、タスクを割り当てる先のグループまたはロールのタイプを選択します。
[参加者] の一覧で、タスクを割り当てる先のグループまたはロールを選択します。
階層
特定の組織階層内のユーザー
[階層] を選択してから、[階層選択] タブをクリックします。
[階層タイプ] の一覧で、タスクを割り当てる先の階層のタイプを選択します。
システムは、一定範囲のユーザー名を階層から取得する必要があります。これらの名前は、タスクを割り当てることができるユーザーを表します。システムで取得するユーザー名の範囲について、その開始点と終了点を指定するには、次の手順に従います。
開始点を指定するには、[開始] の一覧からユーザーを選択します。
終了点を指定するには、[条件の追加] をクリックします。次に、階層のどこで名前の取得を止めるかを示す条件を入力します。
[階層オプション] タブをクリックします。
タスクを、範囲内のどのユーザーに割り当てるか指定します。
[取得したすべてのユーザーに割り当てる] - 範囲内のすべてのユーザーにタスクが割り当てられます。
[取得した最後のユーザーのみに割り当てる] – 範囲内の最後ユーザーのみにタスクが割り当てられます。
[次の条件を満たすユーザーは除外:] – 範囲内のユーザーが特定の条件を満たす場合、そのユーザーにはタスクが割り当てられません。条件を指定するには、[条件の追加] をクリックします。
ワークフロー ユーザー
現在のワークフロー内のユーザー
[ワークフロー ユーザー] を選択してから、[ワークフロー ユーザー] タブをクリックします。
[ワークフロー ユーザー] の一覧で、ワークフローに参加するユーザーを選択します。
ユーザー
特定の Microsoft Dynamics Ax ユーザー
[ユーザー] を選択してから、[ユーザー] タブをクリックします。
[利用可能なユーザー:] の一覧には Microsoft Dynamics Ax のすべてのユーザーが含まれています。タスクを割り当てる先のユーザーを選択し、そのユーザーを [選択したユーザー:] リストに移動します。
キュー
作業項目キュー
[キュー] を選択してから、[キュー ベース] タブをクリックします。
タスクを特定のキューに割り当てるには、次の手順に従います。:
[キューのタイプ] ボックスの一覧から、[作業項目キュー] を選択します。
[キュー名] の一覧からキューを選択します。
タスクを割り当てるキューを特定の条件で決定する場合は、次の手順に従います。
[キューのタイプ] ボックスの一覧から、[条件付き作業項目キュー] を選択します。
[キュー名] ボックスの一覧から、[条件付きキュー] を選択します。
[期限] タブをクリックします。
[期間] フィールドで、ユーザーがタスクを完了しなければならない期限を指定します。次のいずれかのオプションを選択します。
[時間] – ユーザーがタスクを完了しなければならない期限を時間数で入力します。続いて、組織で使用しているカレンダーを選択し、組織の週間労働時間に関する情報を入力します。
[日数] – ユーザーがタスクを完了しなければならない期限を日数で入力します。続いて、組織で使用しているカレンダーを選択し、組織の週間労働時間に関する情報を入力します。
[週] – ユーザーがタスクを完了しなければならない期限を週数で入力します。
[月] – ユーザーがタスクを完了しなければならない期限を曜日と週で選択します。たとえば、当月の第 3 週の金曜日までにタスクを完了する必要があるように設定できます。
[年] – ユーザーがタスクを完了しなければならない期限を曜日、週、および月で選択します。たとえば、12 月の第 3 週の金曜日までにタスクを完了する必要があるように設定できます。
割り当てられている時間内にユーザーがタスクを完了しなかった場合、タスクは期限超過になります。期限超過のタスクは、このフォームの [エスカレーション] 領域で選択するオプションに基づいて、エスカレートできます。
タスクが期限超過の場合の処置を指定する
割り当てられている時間内にユーザーが手動タスクを完了しなかった場合、タスクは期限超過になります。期限超過したタスクは、別のユーザーにエスカレートする (自動的に割り当てる) ことができます。期限超過したタスクをエスカレートするには、次の手順に従います。
左ウィンドウで、[エスカレーション] をクリックします。
エスカレーション パスを作成するために、[エスカレーション パスの使用] チェック ボックスをオンにします。タスクは、エスカレーション パスにリストされるユーザーに自動的に割り当てられます。
たとえば、次の表に、エスカレーション パスを示します。
順番
エスカレーション パス
1
割り当て先: 奈緒美
2
割り当て先: 悦子
3
最終アクション: 拒否
この例では、奈緒美に、期限超過のタスクが割り当てられます。割り当てられた時間内に奈緒美がタスクを実行しない場合は、悦子にタスクが割り当てられます。割り当て時間内に悦子がタスクを実行しない場合、処理のために送信されたドキュメントがシステムによって却下されます。
エスカレーション パスにユーザーを追加するには、[エスカレーションの追加] をクリックします。[割り当てタイプ] タブをクリックし、次の表のいずれかのオプションを選択し、オプションの追加手順を実行してから、手順 4 に進みます。
オプション
タスクのエスカレート先のユーザー
追加手順
階層
特定の組織階層内のユーザー
[階層] を選択してから、[階層選択] タブをクリックします。
[階層タイプ] の一覧で、タスクをエスカレートする先の階層のタイプを選択します。
システムは、一定範囲のユーザー名を階層から取得する必要があります。これらの名前は、タスクをエスカレートすることができるユーザーを表します。システムで取得するユーザー名の範囲について、その開始点と終了点を指定するには、次の手順に従います。
開始点を指定するには、[開始] の一覧からユーザーを選択します。
終了点を指定するには、[条件の追加] をクリックします。次に、階層のどこで名前の取得を止めるかを示す条件を入力します。
[階層オプション] タブをクリックします。
タスクを、範囲内のどのユーザーにエスカレートするか指定します。
[取得したすべてのユーザーに割り当てる] - 範囲内のすべてのユーザーにタスクがエスカレートされます。
[取得した最後のユーザーのみに割り当てる] – 範囲内の最後ユーザーのみにタスクがエスカレートされます。
[次の条件を満たすユーザーは除外:] – 範囲内のユーザーが特定の条件を満たす場合、そのユーザーにはタスクがエスカレートされません。条件を指定するには、[条件の追加] をクリックします。
ワークフロー ユーザー
現在のワークフロー内のユーザー
[ワークフロー ユーザー] を選択してから、[ワークフロー ユーザー] タブをクリックします。
[ワークフロー ユーザー] の一覧で、ワークフローに参加するユーザーを選択します。
ユーザー
特定の Microsoft Dynamics Ax ユーザー
[ユーザー] を選択してから、[ユーザー] タブをクリックします。
[利用可能なユーザー:] の一覧には Microsoft Dynamics Ax のすべてのユーザーが含まれています。タスクをエスカレートする先のユーザーを選択し、そのユーザーを [選択したユーザー:] リストに移動します。
[期限] タブをクリックします。
[期間] フィールドで、ユーザーがタスクを完了しなければならない期限を指定します。次のいずれかのオプションを選択します。
[時間] – ユーザーがタスクを完了しなければならない期限を時間数で入力します。続いて、組織で使用しているカレンダーを選択し、組織の週間労働時間に関する情報を入力します。
[日数] – ユーザーがタスクを完了しなければならない期限を日数で入力します。続いて、組織で使用しているカレンダーを選択し、組織の週間労働時間に関する情報を入力します。
[週] – ユーザーがタスクを完了しなければならない期限を週数で入力します。
[月] – ユーザーがタスクを完了しなければならない期限を曜日と週で選択します。たとえば、当月の第 3 週の金曜日までにタスクを完了する必要があるように設定できます。
[年] – ユーザーがタスクを完了しなければならない期限を曜日、週、および月で選択します。たとえば、12 月の第 3 週の金曜日までにタスクを完了する必要があるように設定できます。
エスカレーション パスに追加するユーザーごとに手順 3 ~ 5 を繰り返します。ユーザーの順序は、変更できます。
エスカレーション パスに含まれるユーザーが、割り当てられた時間内にタスクを完了しない場合、システムによってタスクが処理されます。システムで実行するアクションを指定するには、[アクション] 行を選択します。次に、[アクションの終了] タブで、アクションを選択します。
タスクをシステムで自動的に処理する条件を指定する
特定の条件が満たされたときに、手動タスクをシステムで処理するように設定できます。
たとえば、あるタスクでは、経費精算書と共に提出された領収書を経費精算書部門のメンバーが確認する必要があります。会社のポリシーに従うと、このタスクは、経費精算書の合計金額が USD 100 を超える場合に実行する必要があります。このシナリオでは、合計金額 < 100 の場合に、完了のマークをタスクに自動的に付けるようシステムをコンフィギュレーションできます。
手動タスクをシステムによって処理する条件を指定するには、次の手順に従います。
左ウィンドウで、[自動アクション] をクリックします。
[自動アクションの有効化] チェック ボックスをオンにします。
[条件の追加] をクリックします。
条件を入力します。
必要に応じて、追加条件を入力します。
入力した条件が正しくコンフィギュレーションされていることを確認するには、次の手順を実行します。
[テスト] をクリックします。"ワークフロー条件のテスト" フォームが表示されます。
フォームの [条件の検証 領域でレコードを選択します。
[テスト] をクリックします。システムによってレコードが評価され、定義した条件を満たすかどうかが判定されます。
[OK] または [キャンセル] をクリックして、[プロパティ] フォームに戻ります。
[アクションのオート コンプリート] ボックスの一覧で、タスクに対してシステムが実行するアクションを選択します。
いつ通知を送信するかを指定する
手動タスクが委任、エスカレート、完了、否認されたとき、または変更が依頼されたときに、ユーザーに通知を送信できます。
通知の送信条件と、通知の送信先のユーザーを指定するには、次の手順に従います。
左ウィンドウで、[通知] をクリックします。
通知を送信するイベントの横にあるチェック ボックスをオンにします。
[委任] – 他のユーザーにタスクが割り当てられたとき。
[エスカレート] – 割り当てられたユーザーが割り当て時間内にタスクを完了しなかったとき。
[完了] – 割り当てられたユーザーがタスクを完了したとき。
[拒否] – 割り当てられたユーザーが提出されたドキュメントを否認したとき。
[変更依頼] – 割り当てられたユーザーが、提出されたドキュメントに対する変更を依頼したとき。
手順 2. で選択したイベントの行を選択します。
[通知テキスト] タブをクリックします。
テキスト ボックスに、通知のテキストを入力します。
通知を個人向けのものにするには、プレースホルダーを挿入します。プレースホルダーは、ユーザーに表示されるときに、適切な情報に置き換えられます。次の手順に従って、プレースホルダーを挿入します。
メッセージ ボックス内で、プレースホルダーを表示する位置をクリックします。
[プレースホルダーの挿入] をクリックします。
表示されるリストで、挿入するプレースホルダーを選択します。
[挿入] をクリックします。
通知の翻訳を追加するには、[翻訳] をクリックします。表示されるフォームで、次の手順に従います。
[追加] をクリックします。
表示される一覧で、テキストを入力する言語を選択します。
[翻訳されたテキスト] ボックスにテキストを入力します。
テキストをカスタマイズするためには、プレースホルダーを挿入します。
[閉じる] をクリックします。
[受取人] タブをクリックします。
通知の送信先ユーザーを指定します。次の表のいずれかのオプションを選択し、オプションの追加手順を実行してから、手順 10 に進みます。
オプション
通知の受信者
追加手順
参加者
特定のグループまたはロールに割り当てられたユーザー
[参加者] を選択してから、[ロールベース] タブをクリックします。
[参加者のタイプ] の一覧で、通知を送信する先のロールまたはグループのタイプを選択します。
[参加者] の一覧で、通知を送信する先のグループまたはロールを選択します。
ワークフロー ユーザー
現在のワークフロー内のユーザー
[ワークフロー ユーザー] を選択してから、[ワークフロー ユーザー] タブをクリックします。
[ワークフロー ユーザー] の一覧で、ワークフローに参加するユーザーを選択します。
ユーザー
特定の Microsoft Dynamics Ax ユーザー
[ユーザー] を選択してから、[ユーザー] タブをクリックします。
[利用可能なユーザー:] の一覧には Microsoft Dynamics Ax のすべてのユーザーが含まれています。通知を送信する先ユーザーを選択し、そのユーザーを [選択したユーザー:] リストに移動します。
手順 2. で選択したイベントごとに手順 3 ~ 9 を繰り返します。
期限の設定
手動タスクを特定の時間内に完了する必要がある場合は、次の手順に従います。
注意
以下の手順で選択するオプションは、このフォームの [割り当て] および [エスカレーション] 領域で選択したオプションより優先されます。
左ウィンドウで、[詳細設定] をクリックします。
[ワークフロー要素の期限の設定] チェック ボックスをオンにします。
[期間] フィールドで、このタスクをいつまでに完了する必要があるかを指定します。次のいずれかのオプションを選択します。
[時間] – タスクの完了期限を時間数で入力します。続いて、組織で使用しているカレンダーを選択し、組織の週間労働時間に関する情報を入力します。
[日数] – タスクの完了期限を日数で入力します。続いて、組織で使用しているカレンダーを選択し、組織の週間労働時間に関する情報を入力します。
[週] – タスクの完了期限を週数で入力します。
[月] – タスクの完了期限を曜日と週で選択します。たとえば、タスクを当月の第 3 週の金曜日までに完了する必要があるように設定できます。
[年] – タスクの完了期限を曜日、週、および月で選択します。たとえば、タスクを 12 月の第 3 週の金曜日までに完了する必要があるように設定できます。
時間制限を超過した場合は、システムによってタスクが処理されます。[アクション] の一覧から、システムで実行するアクションを選択します。
ユーザーが実行可能なアクションを指定する
手動タスクがあるユーザーに割り当てられた場合、そのユーザーはタスクを処理する必要があります。タスクに対してユーザーが実行できるアクションを指定するには、次の手順に従います。
注意
実行できるアクションは、タスクがどのように設計されているかによって異なります。
左ウィンドウで、[詳細設定] をクリックします。
ユーザーが [完了] マークをタスクに付けられるようにするには、[完了] チェック ボックスをオンにします。
ユーザーが提出されたドキュメントを否認できるようにするには、[拒否] チェック ボックスをオンにします。
ユーザーが提出されたドキュメントに対して変更を依頼できるようにするには、[変更依頼] チェック ボックスをオンにします。
ユーザーがタスクを別のユーザーに割り当てることができるようにするには、[委任] チェック ボックスをオンにします。
ユーザーが作業項目キューの他のユーザーにタスクを割り当て直すことができるようにするには、[再割り当て] チェック ボックスをオンにします。
ユーザーが作業項目キューにタスクを割り当て直すことができるようにするには、[リリース] チェック ボックスをオンにします。すると、別のユーザーがタスクを完了できます。
ユーザーがエンタープライズ ポータルの作業一覧からタスクを処理できるかどうかを指定する
既定では、ユーザーは Microsoft Dynamics AX のエンタープライズ ポータル の [作業一覧] Web パーツからタスクを処理できます。ただし、ユーザーがこの Web パーツからタスクを処理できない方が都合のよい場合もあります。たとえば、ユーザーがドキュメントを開いて、そのドキュメント自体からタスクを処理するように要求することもできます。
ユーザーが エンタープライズ ポータルの [作業一覧] Web パーツから手動タスクを処理できるかどうかを指定するには、次の手順に従います。
左ウィンドウで、[詳細設定] をクリックします。
ユーザーが エンタープライズ ポータルの [作業一覧] Web パーツからタスクを処理できるようにするには、[エンタープライズ ポータルの作業一覧からのアクションの有効化] チェック ボックスをオンにします。
ユーザーが エンタープライズ ポータルの [作業一覧] Web パーツからタスクを処理できないようにするには、[エンタープライズ ポータルの作業一覧からのアクションの有効化] チェック ボックスをオフにします。