承認のタスク構成を有効にする
承認要求に関してコンテキスト内のより多くの情報を提供して、承認者が情報に基づく優先順位付けされた承認ワークフローを遂行できるようにします。
始める前に
必要なロール:sn_hr_sp.esc_admin
このタスクについて
- タスク構成
- 共通情報
- プライマリ情報
- タブ構成
- アクション
これらの構成が承認ページでどのように表示されるかというサンプル図を次に示します。図 : 1. 従業員センターの承認ハブワークフロー
ページの各セクションに表示される情報は、個々の承認要求タイプによって異なります。構成可能なセクションで値が指定されていない場合、またはユーザーが権限を持っていない場合は、情報が表示されません。
- タスク構成を除き、すべてのセクションにウィジェットを埋め込んで、エクスペリエンスをカスタマイズします。
- 追加情報とコンテキストの URL をクリックします。
- 条件ビルダーを使用すると、To Do ページに表示されるためにタスクが満たす必要のある条件を指定できます。
手順
- 検索項目 All (すべて) > 従業員センター > アドミニストレーション > To Do 構成をクリックし、既存の To Do 構成をクリックして、[ タスク構成 ] 関連リストに移動します。
- 既存のタスク構成レコードをクリックします。
-
フォームのフィールドに入力します。
表 : 1. タスク構成フォーム フィールド 説明 名前 タスク構成の名前。 アプリケーション タスク構成のアプリケーション。 アクティブ タスク構成を使用できるようアクティブ化する場合に、このボックスをオンにします。 テーブル タスク構成が関連付けられている To Do 構成で設定されたテーブルの名前。 他の条件 構成を適用するためにタスクが満たす必要がある条件。関連付けられたテーブルにドット連結して、他のテーブル列に条件を定義できます。条件は、To Do 構成からの条件の上に実装されます。要件に合わせて条件を使用します。 参照列 関連付けられていないテーブルに条件を定義するには、選択したテーブルの参照列を使用して、参照テーブルに条件を定義できるようにします。たとえば、承認参照列は sysapproval です。 注:送信された基本的な要求が非タスクテーブルに保存されている場合は、Source table を選択します。参照テーブル 上記の [テーブル] の参照テーブルであり、参照テーブルに条件を定義できるようにします。要求の場合、参照テーブルは sc_request です。タスク構成で sn_wsd_rsv_reservation などのタスクテーブルまたは非タスクテーブルを選択できます。また、スクリプト拡張ポイントを使用して sn_ex_sp.RefNonTaskTables を作成します。 -
[共通情報] に移動して、To Do 構成ヘッダーを構成します。
表 : 2. 共通情報フォーム フィールド 説明 共通情報フィールドタイプ 親テーブルまたは参照テーブルから共通情報としてフィールドを選択するには、次のいずれかのオプションを選択します。 - フィールド
- カスタム
共通情報フィールド - [フィールド] 共通情報として表示する親テーブルから選択したフィールド。Approval for.Number, Due date, Created, State などの親テーブルから [フィールド] を選択すると、フィールドが共通情報として表示されます。 注:5 つ以上のフィールドを選択すると、エラーメッセージが表示されます。共通情報フィールド - [カスタム] 共通情報として表示する、親や参照テーブルから指定したフィールド。{reference_table.number},{table.state} などの [カスタム] フィールドを指定すると、番号フィールドとステータスフィールドが共通情報として表示されます。 タスクにリンク 親タスクまたは外部リンクを開くリンク。タスクテーブルまたは非タスクテーブルの承認にリンクできます ([外部] オプションを選択して、新しいタブでリンクを開く場合)。また、外部リンクを示すアイコンを追加します。 URL として表示するために [URL ソース] としていずれかのオプションを選択します。
- [カスタム] を選択した場合は、URL を直接指定します。URL には、テーブルと参照テーブルの値を含めることができます。{table.<fieldname>} or {reference_table.<fieldname>} など。
- [フィールド] を選択する場合は、テーブルからフィールドをマッピングし、ページパラメーター値を指定します。
- [ページ] を選択する場合は、ページ (esc_kb_category など) とページパラメーターの値を指定します。注:これらのオプションは、タスク以外のテーブルで、[タスクにリンク] を選択した場合にのみ表示されます。
-
[プライマリ情報] に移動して詳細を設定します。
表 : 3. プライマリ情報フォーム フィールド 説明 ウィジェットを使用 ウィジェットとウィジェットのパラメーターを使用して [プライマリ情報] のエクスペリエンスをカスタマイズする場合に、このオプションを選択します。 ウィジェット プライマリ情報セクションに表示するウィジェット。リストからウィジェットを選択します。このフィールドは、[ウィジェットを使用] オプションを選択すると表示されます。プライマリセクション全体にカスタムウィジェットまたは OOTB ウィジェットを埋め込むことができます。 ウィジェットパラメーター ウィジェットパラメーターのカンマ区切りリスト。ウィジェットのパラメーター値には、静的テキストと動的テキストの組み合わせを指定できます。このフィールドは、[ウィジェットを使用] オプションを選択すると表示されます。 タイトルタイプ To Do に表示するタイトルのタイプを示します。 - カスタム:To Do 構成の詳細として表示するカスタムテキストを示します。
- フィールド:タイトルとして表示するために選択したテーブルのフィールドをマッピングします。
タイトル レコードのタイトル。 - [タイトルタイプ] リストから [カスタム] を選択すると表示されます。静的テキストと動的フィールド値の組み合わせをタイトルとして指定します。
- テーブルからタイトルを定義するには、テーブル {table.field_name} を使用します。
- 参照テーブルからタイトルを定義するには、参照テーブル {reference_table.field_name2} を使用します。
注:レンダリングの問題を回避するために、table. または reference_table. をプリフィックスとして追加してください。 - [タイトルタイプ] リストから [フィールド] を選択すると表示されます。タイトルとして表示するために選択したテーブルのフィールドをマッピングします。
ページ リンクをクリックしたときに開くページ。このフィールド (kb_article_view) は、[参照列] が [ソーステーブル] で、[参照テーブル] が [ナレッジ] (kb_knowledge) の場合にのみ表示されます。 ページパラメーター 一部のページでは、レコード (sysparam_article) を検索するための追加パラメーターが必要です。 フィールド To Do の詳細行に表示するフィールド。選択するフィールドは、選択したテーブルに基づきます。 [詳細タイプ] リストから [親フィールド] を選択した場合にのみ表示されます。
フィールド (参照テーブル) To Do 構成の詳細として表示するフィールドを指定します。複数のフィールドを選択する場合は、ハイフンで区切られます。[詳細タイプ] リストから [Fields] を選択した場合にのみ表示されます。 注:OOTB REQ レコードの [プライマリ] セクションの価格フィールドマッピングが削除されます。ただし、アドミニストレーターは必要に応じて追加できます。 -
フォームのフィールドに入力します。
表 : 4. タブ構成フォーム フィールド 説明 タイプ ウィジェットを表示する基準にするタブタイプ。選択できるオプション: - アクティビティストリーム:ソースタスクまたは要求からのアクティビティを表示します。
- 品目:親子関係を複数行で表示します。
- 添付ファイル:ソースタスクまたは要求から添付ファイルを追加または表示します。
- カスタム:ウィジェットとパラメーターを選択します。
- 変数サマライザー:ユーザーがアイテムを要求するときに選択した変数のみを要約形式で表示します。
- 変数エディター (読み取り専用):タスクに存在するすべての変数を要求の作成時の形式で表示します。
- 選択可能な品目:選択してバッチでアクションを実行できる複数の品目を表示します。注:このオプションを使用すると、ステータス別に要求をフィルタリングできます。
ソース 選択したタイプのソース。 テーブル タブが関連付けられているテーブルの名前。 表示名 タブの表示名。 アプリケーション 承認構成に関連付けられたアプリケーション。 順番 タブがタブセクションに表示される順序。 表示 タブの可視化を決める条件。 スクリプト タブの可視化に関するスクリプトの追加を有効にするオプション。デフォルトでは、このチェックボックスはオフです。 表示されるスクリプト タブの可視化に関するスクリプト。 - スクリプトが true を返す場合、タブは標準チケットページに表示されます。
- スクリプトが false を返す場合、タブは標準チケットページに表示されません。
注:このフィールドは、[スクリプト] チェックボックスがオンの場合にのみ表示されます。ウィジェット タブセクションに表示されるウィジェット。このフィールドは、[タイプ] で [カスタム] を選択した場合のみ表示されます。 ウィジェットパラメーター タブウィジェットパラメーターのカンマ区切りリスト。 - [アクション] をクリックし、必要なアクショングループを検索して選択します。
- オプション:
カスタムウィジェットに [コメント] を追加して、コメントを表示します。
注:
- [コメント] フィールドへの書き込み権限があることを確認します。ACL を確認し、コメントを追加する権限を付与します。
- 承認要求の却下時にコメントを追加する方法の詳細については、「 https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0760283」を参照してください。
- [Submit (送信)] または [Update (更新)] をクリックします。
タスクの結果
注:
従業員センターで IT 要求 (HR の承認などの他の要求には適用されません) を承認するには、ユーザーに approval_user または business_stakeholder ロールが必要です。UI16 で ACL を変更すると、NowPlatform レベルでより広範な影響を与える可能性があるため、ロール検証は Core UI16 に実装されていません。
すぐに利用可能な [承認アクショングループ (Approvals action group)]を選択して、[承認] や [却下] などのアクションを表示します。詳細については、「アクションフレームワーク」を参照してください。
.注:
自分のアイテムウィジェットにアクションを表示するには、以下から OOTB 承認アクショングループ を追加できます All (すべて) > 従業員センター > アドミニストレーション > To Do 構成をクリックし、既存の To Do 構成をクリックして [To Do 構成の詳細] レコードに移動し、[フィールドマッピング] で [OOTB 承認] アクショングループを使用します。