承認ステップのコンフィギュレーション
適用: 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 人の承認者] – ドキュメントに適用されるアクションは、最初に対応した人物によって決定されます。
たとえば、康介は USD 15,000 の経費精算書を送信済です。その経費精算書は、現在は政美、健一郎、および隆志に割り当てられています。このドキュメントに最初に対応するのが政美の場合は、彼女が行うアクションがドキュメントに適用されます。たとえば、政美が経費精算書を却下した場合、ドキュメントは却下され、康介に送り返されます。政美が経費精算書を承認した場合、ドキュメントは承認を受けるために綾に送信されます。
[過半数の承認者] – ドキュメントに適用されるアクションは、過半数の承認者が対応したときに決定されます。
たとえば、康介は USD 15,000 の経費精算書を送信済です。その経費精算書は、現在は政美、健一郎、および隆志に割り当てられています。最初に対応する 2 人の承認者が政美と健一郎であれば、その 2 人の取るアクションがドキュメントに適用されます。
政美がドキュメントを承認しても、健一郎がドキュメントを却下した場合、ドキュメントは却下され、康介に送り返されます。
政美と健一郎の両方がドキュメントを承認した場合、ドキュメントは承認を受けるために綾に送信されます。
[承認者の割合] – ドキュメントに適用されるアクションは、特定の割合の承認者が対応したときに決定されます。
たとえば、康介は USD 15,000 の経費精算書を送信済です。経費精算書は、現在は政美、健一郎、および隆志に割り当てられていて、割合として 50 が入力済だとします。最初に対応する 2 人の承認者が政美と健一郎であれば、その 2 人の取るアクションがドキュメントに適用されます。それは、承認者の 50% という条件を満たしているためです。
政美がドキュメントを承認しても、健一郎がドキュメントを却下した場合、ドキュメントは却下され、康介に送り返されます。
政美と健一郎の両方がドキュメントを承認した場合、ドキュメントは承認を受けるために綾に送信されます。
[すべての承認者] – すべての承認者がドキュメントを承認する必要があります。それ以外の場合、ワークフローは続行できません。
たとえば、康介は USD 15,000 の経費精算書を送信済です。その経費精算書は、現在は政美、健一郎、および隆志に割り当てられています。政美と健一郎がドキュメントを承認しても、隆志がドキュメントを却下した場合、ドキュメントは却下され、康介に送り返されます。承認者全員 (政美、健一郎、および隆志) がドキュメントを承認した場合、ドキュメントは承認を受けるために綾に送信されます。
承認ステップがいつ必要になるかを指定する
承認ステップがいつ必要になるかを指定できます。承認ステップは、常に必要とすることも、指定条件を満たす場合にのみ必要とすることもできます。
承認ステップを常に必要とする場合
承認ステップが常に必要な場合は、次の手順に従います。
左ウィンドウで、[条件] をクリックします。
[このステップを常に実行] オプションを選択します。
承認ステップを特定の条件下で必要とする場合
特定の条件を満たす場合にのみ必要になる承認プロセスをコンフィギュレーションできます。たとえば、購買要求ワークフローの承認ステップをコンフィギュレーションする場合は、購買要求の合計金額が USD 10,000 を超える場合にのみ承認ステップを発生させると都合がよいこともあります。
承認ステップがどのような場合になるかを指定するには、次の手順に従います。
左ウィンドウで、[条件] をクリックします。
[次の条件が満たされた場合にのみこのステップを実行] オプションを選択します。
条件を入力します。
必要に応じて、その他の条件を入力します。
入力した条件が正しくコンフィギュレーションされていることを確認するには、次の手順を実行します。
[テスト] をクリックします。"ワークフロー条件のテスト" フォームが表示されます。
フォームの [条件の検証 領域でレコードを選択します。
[テスト] をクリックします。システムによってレコードが評価され、定義した条件を満たすかどうかが判定されます。
[OK] または [キャンセル] をクリックして、[プロパティ] フォームに戻ります。
ドキュメントが期限超過の場合の処置を指定する
割り当てられている時間内にユーザーがドキュメントを処理しなかった場合、そのドキュメントは期限超過になります。期限超過したドキュメントは、承認を受けるために別のユーザーにエスカレートする (自動的に割り当てる) ことができます。期限超過したドキュメントをエスカレートするには、次の手順に従います。
左ウィンドウで、[エスカレーション] をクリックします。
エスカレーション パスを作成するために、[エスカレーション パスの使用] チェック ボックスをオンにします。ドキュメントは、エスカレーション パスにリストされるユーザーに自動的に割り当てられます。
たとえば、次の表に、エスカレーション パスを示します。
順番
エスカレーション パス
1
割り当て先: 奈緒美
2
割り当て先: 悦子
3
最終アクション: 拒否
この例では、奈緒美に、期限超過のドキュメントが割り当てられます。割り当てられている時間内に奈緒美が対応しない場合は、悦子にドキュメントが割り当てられます。割り当てられている時間内に悦子が対応しない場合は、ドキュメントが却下されます。
エスカレーション パスにユーザーを追加するには、[エスカレーションの追加] をクリックします。[割り当てタイプ] タブをクリックし、次の表のいずれかのオプションを選択し、オプションの追加手順を実行してから、手順 4 に進みます。
オプション
ドキュメントのエスカレート先のユーザー
追加手順
階層
特定の組織階層内のユーザー
[階層] を選択してから、[階層選択] タブをクリックします。
[階層タイプ] の一覧で、ドキュメントのエスカレート先の階層のタイプを選択します。
システムは、一定範囲のユーザー名を階層から取得する必要があります。これらの名前は、ドキュメントのエスカレート先にすることできるユーザーを表します。システムで取得するユーザー名の範囲について、その開始点と終了点を指定するには、次の手順に従います。
開始点を指定するには、[開始] の一覧からユーザーを選択します。
終了点を指定するには、[条件の追加] をクリックします。次に、階層のどこで名前の取得を止めるかを示す条件を入力します。
[階層オプション] タブをクリックします。
ドキュメントを、範囲内のどのユーザーにエスカレートするか指定します。
[取得したすべてのユーザーに割り当てる] – 範囲内のすべてのユーザーにドキュメントがエスカレートされます。
[取得した最後のユーザーのみに割り当てる] – 範囲内の最後ユーザーのみにドキュメントがエスカレートされます。
[次の条件を満たすユーザーは除外:] – 範囲内のユーザーが特定の条件を満たす場合、そのユーザーにはドキュメントがエスカレートされません。条件を指定するには、[条件の追加] をクリックします。
ワークフロー ユーザー
現在のワークフロー内のユーザー
[ワークフロー ユーザー] を選択してから、[ワークフロー ユーザー] タブをクリックします。
[ワークフロー ユーザー] の一覧で、ワークフローに参加するユーザーを選択します。
ユーザー
特定の Microsoft Dynamics Ax ユーザー
[ユーザー] を選択してから、[ユーザー] タブをクリックします。
[利用可能なユーザー:] の一覧には Microsoft Dynamics Ax のすべてのユーザーが含まれています。ドキュメントをエスカレートする先のユーザーを選択し、そのユーザーを [選択したユーザー:] リストに移動します。
[期限] タブをクリックします。
[期間] フィールドで、ドキュメントに対して、ユーザーが処理または対応しなければならない期限を指定します。次のいずれかのオプションを選択します。
[時間] – ユーザーが対応しなければならない期限を時間数で入力します。続いて、組織で使用しているカレンダーを選択し、組織の週間労働時間に関する情報を入力します。
[日数] – ユーザーが対応しなければならない期限を日数で入力します。続いて、組織で使用しているカレンダーを選択し、組織の週間労働時間に関する情報を入力します。
[週] – ユーザーが対応しなければならない期限を週数で入力します。
[月] – ユーザーの対応期限を曜日と週で選択します。たとえば、その月の第 3 週の金曜日までに応答するように指定できます。
[年] – ユーザーの対応期限を曜日、週、および月で選択します。たとえば、12 月の第 3 週の金曜日までに応答するように指定できます。
エスカレーション パスに追加するユーザーごとに手順 3 ~ 5 を繰り返します。ユーザーの順序は、変更できます。
エスカレーション パスに含まれるユーザーが、割り当てられた時間内に対応しない場合、システムによってドキュメントが自動的に処理されます。システムで実行するアクションを指定するには、[アクション] 行を選択します。次に、[アクションの終了] タブで、アクションを選択します。