承認 - グループワークフローアクティビティ
[承認 - グループ] アクティビティは、指定されたグループの各メンバーの承認レコードを作成します。
グループの承認は、[待機] フィールドで指定されたロジックに従い、ユーザー承認に基づいて承認または却下されます。
結果
- 承認済み
- 却下
- 削除済み
- キャンセル
入力変数
アクティビティの初期動作が、入力変数によって決まります。
| フィールド | 説明 |
|---|---|
| 承認 - グループ時期 このアクティビティがグループ承認レコードを生成する時期を指定します。 |
|
| 条件 | 適合した場合はグループ承認が生成される条件。条件に適合しない場合、承認はスキップされます。 |
| 承認 - グループ承認者 承認が要求されるグループを指定します。 |
|
| グループ | 承認が要求されるグループ。 このフィールドを編集するには、ロック アイコンをクリックします。特定のグループを名前で選択するには、ルックアップ リストを使用します。実行時に現在のレコードのフィールド値からグループを選択するには、ツリー アイコンをクリックします。 グループの各メンバーには個別の承認レコードが割り当てられます。 グループが選択されていない場合、アクティビティは承認を自動的に [承認済み] に設定します。 |
| 承認 - グループ条件 グループの個々のメンバーからの応答に基づいてグループ承認を承認するか却下するかをアクティビティが判断する方法を指定します。 |
|
| 待機 | 個々の承認または却下のうちのどれがアクティビティの承認または却下という結果になるかを判断するための、さまざまな承認ロジック間の選択。オプションは次のとおりです。
|
| 承認スクリプト [待機] が [スクリプトに基づく条件] に設定されている場合にのみ表示されます。 |
[待機] 変数が [スクリプトに基づく条件] に設定されると、このスクリプトが呼び出されて、承認または却下をどのように処理するかを決定します。スクリプトは変数 [回答] を [承認済み] または [却下] に設定して、この承認の全体的なステータスを示す必要があります。 このスクリプトは、すべてのグループに関して全体的な承認状態を返す前に、この承認アクティビティの一部である各グループに対して承認状態を設定します。 呼び出されると、この承認アクティビティの一部であるすべてのグループのスクリプトで、次の変数を使用できます。
各グループについて:
注意:使用するグループを反復する:
注意:次のコードを使用してグループ オブジェクトを取得します (反復されるグループ名のようなものを取得する)。
承認スクリプトでも計算が可能です。たとえば、承認の半分のみが必要な場合: |
| 誰かが却下時 | 個々の却下のうちのどれがアクティビティの承認却下という結果になるかを判断するための、さまざまな承認ロジック間の選択。オプションは次のとおりです。
注: [待機] が [任意の人が承認] に設定されている場合 、たとえ 1 人以上のユーザーが却下したとしても、1 回の承認によりアクティビティは [承認済み] の結果で完了します。 |
| 承認 - グループ スケジュール ワークフローで承認レコードの予定開始日と期日を計算する方法を指定します。[期限日基準:] や [スケジュール基準] を選択すると該当するフィールドが表示されます。 |
|
| 期限日基準: | ワークフローがタスクの期間、期日、およびスケジュールを決定する方法を選択します。
|
| 期間 [期限日基準:] が [ユーザー指定の期間] に設定された場合にのみ表示されます。 |
特定の日数と時間。 |
| 相対期間 [期限日基準:] が [相対期間] に設定された場合にのみ表示されます。 |
営業日の一般的な数と長さ。 |
| 期日フィールド [期限日基準:] が [日付/時刻または期間フィールド] に設定された場合にのみ表示されます。 |
日付/時間または期間フィールド。 |
| 期日スクリプト [期限日基準:] が [スクリプト] に設定された場合にのみ表示されます。 |
「回答」を継続時間用の秒数に設定するスクリプト。 |
| スケジュール基準: | タイマーが勤務時間をカウントするために使用する基本スケジュール。スケジュールが指定されると、スケジュールで指定された回数のみ期間が考慮されます。たとえば、期間が 2 時間の場合、午前 8 時から午後 5 時のスケジュールでワークフローが午後 4 時に開始されると、翌日の午前 9 時に終了します。オプションは次のとおりです。
|
| スケジュール [スケジュール基準:] が [特定のスケジュール] に設定された場合にのみ表示されます。 |
リストから事前定義された [スケジュール]。 |
| スケジュール フィールド [スケジュール基準:] が [スケジュール フィールド] に設定された場合にのみ表示されます。 |
テーブルに関連付けられているスケジュールの日付/時刻または期間フィールド。有効なフィールドは、ツリー ダイアログの [要素を選択] に青色で表示されます。 |
| タイムゾーン基準: | 期間を計算するためのタイムゾーン。以下のタイムゾーン基準があります。
|
| タイムゾーン [スケジュール基準:] が [特定のスケジュール] に設定された場合にのみ表示されます 。 |
選択リストから希望するタイムゾーンを選択します。 |
| タイムゾーン フィールド [タイムゾーン基準:] が [タイムゾーン フィールド] に設定された場合にのみ表示されます。 |
テーブルに関連付けられているスケジュールの日付/時刻または期間フィールド。有効なフィールドは、ツリー ダイアログの [要素を選択] に青色で表示されます。 |
| 承認 - 詳細 必要な場合、承認を要求する追加ユーザーを決定するスクリプトを書き込むことができます。 |
|
| 詳細 | このチェック ボックスをオンにすると、承認を要求する追加ユーザーを決定するスクリプトを書き込むことができます。[他のグループ スクリプト] を使用して、グループ承認をカスタマイズします。 |
| 他のグループ スクリプト | [詳細] チェック ボックスをオンにすると、追加のグループ承認を作成するかどうかを決定するため、このスクリプトが呼び出されます。スクリプトは変数 [回答] をグループ ID のカンマ区切りリストまたはグループ ID の配列に設定して、承認グループとして追加する必要があります。例: |
条件
| 条件 | 説明 |
|---|---|
| 承認済み | グループのユーザーは、[待機] ルールに基づいて要求を承認しました。 |
| 却下 | グループのユーザーは、[待機] ルールに基づいて要求を却下しました。 |
| エラー | エラーを生成するイベントまたは条件。 |
| スキップ | 承認をスキップできるイベントまたは条件。 |
状況
| 状況 | 説明 |
|---|---|
| 実行中 | ワークフロー エンジンは、アクティビティの [実行] 機能を起動させます。 |
| 待機中 | アクティビティを再開する特定のイベントが発生するまで、ワークフロー エンジンはアクティビティを無視します。 |
| 完了 | アクティビティの実行が終了しました。アクティビティの結果については結果値を確認してください。 |
| キャンセル | このアクティビティ、またはこのアクティビティを含むワークフローはキャンセルされました。 |
| エラー | JavaScript エラーが発生しました。エラーの詳細についてログを確認してください。 |