データ認定を使用したインストール
データ認定プラグインをアクティブ化すると、次のコンポーネントがインストールされます。
デモ データは、データ認定を使用して入手できます。デモ データは、フィルター、スケジュール、インスタンス、およびタスクを含む情報を提供します。
テーブル
データ認定は、次のテーブルを追加します。
| テーブル | 説明 |
|---|---|
| 認定監査定義 [cert_audit_definition] | 単一エンティティとして実行できる認定スケジュールの集合を格納します。 |
| 認定監査定義要素 [m2m_cert_audit_def_cert_sched] | 各認定監査定義の認定スケジュールをリストします。 |
| 認定監査インスタンス [cert_audit_instance] | 特定の監査定義に関連付けられた認定インスタンスを格納します。 |
| 認定要素 [cert_element] | 認定タスクにグループ化されたデータ要素を格納します。 |
| 認定フィルター [cert_filter] | 認定のフィルタリング条件を使用し、認定が必要なデータを格納します。 |
| 認定インスタンス [cert_instance] | スケジュール済み認定の単一のインスタンスを表す認定タスクのコレクションを格納します。このテーブルは、監査 [cert_audit] テーブルを拡張します。 |
| 認定スケジュール [cert_schedule] | 特定のテーブルに関する特定の情報セットの認証、タスクに割り当てられるユーザーまたはグループ、およびこの認定の実行頻度を格納します。 |
| 認定タスク [cert_task] | 個々の認定タスクを格納します。認定タスクは、タスク テーブルを拡張します。 |
スクリプトインクルード
データ認定は、次のスクリプトインクルードを追加します。
| 名前 | 説明 |
|---|---|
| CertificationAjax | 個々の認定要素を認定、拒否、または元に戻すことができるユーティリティを提供します。 |
| CertificationTaskCreate | 認定タスクの標準コードを拡張するカスタム コード。 |
| CertTaskEscalationTimerPercentage | 認定の完了時間と完了率 (%) 情報を更新します。 |
| CertificationUtilities | 認定のためのユーティリティ機能を提供します。 |
クライアントスクリプト
データ認定は、次のクライアントスクリプトを追加します。
| 名前 | テーブル | 説明 |
|---|---|---|
| ボックスがオンになっている場合のアラート | 認定タスク [cert_task] | 認定者がチェックされた要素を認定せずにレコードを残そうとすると、警告を表示します。 |
| テーブル名のチェック | 認定スケジュール [cert_schedule] | 別のフィルターが選択されたときにテーブル名を更新します。 |
UI ポリシー
データ認定は、次の UI ポリシーを追加します。
| 名前 | テーブル | 説明 |
|---|---|---|
| 次回実行予定を非表示 | 認定スケジュール [cert_schedule] | スケジュールが 1 回実行またはオンデマンドで実行されるように設定されている場合にのみ、[次回実行予定] フィールドを非表示にします。 |
| 有効でないときに [実行] を非表示にする | 認定スケジュール [cert_schedule] | アクティブが false に設定されている場合、「実行」関連フィールドを非表示にします。 |
| テーブル名を読み取り専用にする | 認定スケジュール [cert_schedule] | [テーブル] フィールドを読み取り専用にします。 |
| [テーブルを非表示] フィールド | 認定要素 [cert_element] | 認定タスク フォームの [テーブル] フィールドを非表示にします。 |
| 完了割合フィールドを読み取り専用にする | 認定インスタンス [cert_instance] | [状態] が [対応中]、[完了してクローズ]、[未完了でクローズ]、または [キャンセル] のときに、[完了割合 (%)] フィールドを読み取り専用にします。 |
| アサイン先フィールドを表示 | 認定スケジュール [cert_schedule] | アサイン タイプが [ユーザー] である場合は [アサイン先] フィールドを表示し、その他のアサイン タイプの場合はすべて [アサイン先] フィールドを非表示にします。 |
| グループ フィールドを表示 | 認定スケジュール [cert_schedule] | アサインタイプが [グループ] である場合は [変更グループ] (以前の [アサイン先グループ]) フィールドを表示し、その他のアサインタイプの場合はすべて [変更グループ] フィールドを非表示にします。 |
| ユーザー フィールドを表示 | 認定スケジュール [cert_schedule] | アサイン タイプが [ユーザー] である場合は [ユーザー] フィールドを表示します。 |
| アサイン フィールドを表示 | 認定スケジュール [cert_schedule] | アサイン タイプが [ユーザー フィールド] または [グループ フィールド] である場合は、[空に割り当て] オプションを表示します。 |
ビジネスルール
データ認定は、次のビジネス ルールを追加します。
| 名前 | テーブル | 説明 |
|---|---|---|
| 認定タスクの日付を調整 | 認定インスタンス [cert_instance] | 有効な認定の日付が変更されたときに、認定インスタンスに属するタスクの日付を調整します。 |
| インスタンスをキャンセル | 認定インスタンス [cert_instance] | 有効な認定がキャンセルされたときに、オープンなすべての認定タスクをキャンセルします。 |
| 認定監査インスタンス イベント | 認定監査インスタンス [cert_audit_instance] | 有効な認定監査インスタンスが作成された場合は、挿入されたイベントを送信します。有効な認定監査インスタンスが完全または不完全としてマークされた場合は、完了したイベントを送信します。 |
| 認定要素イベント | 認定要素 [cert_element] | 認定の要素が失敗としてマークされた場合は、失敗したイベントを送信します。 |
| 認定インスタンス イベント | 認定インスタンス [cert_instance] | 認定のインスタンスが作成された場合は、挿入されたイベントを送信します。認定のインスタンスが完了した場合は、完了したイベントを送信します。 |
| 認定インスタンス ロールアップ | 認定タスク [cert_task] | 認定インスタンス レコードの [完了割合 (%)] フィールドを更新します。 |
| 認定タスク イベント | 認定タスク [cert_task] | タスクが挿入されたときに、挿入されたイベントを送信します。タスクが非アクティブ化されたときに、完了したイベントを送信します。タスクがキャンセルされたときに、キャンセルされたイベントを送信します。 |
| 認定タスク値 | 認定要素 [cert_element] | 認定要素が更新されたときに、親タスクの完了割合を更新します。 |
| 認定監査の進捗状況を確認 | 認定インスタンス [cert_instance] | 監査の一部である認定が完了したときに、監査インスタンス全体の完了ステータスを更新します。 |
| 認定ビューを消去 | 認定インスタンス [cert_instance] | 認定インスタンスが削除されると、すべての関連レコードを消去します。 |
| 認定スケジュール フィールドをコピー | 認定インスタンス [cert_instance] | 認定スケジュールの変更を認定インスタンスにコピーします。 |
| 認定タスクの結合 | 認定タスク [cert_task] | タスクが再アサインされ、同じインスタンスに対して新しいユーザーの別のタスクが存在する場合、2 つのタスクを結合します。 |
| スケジュールありフィルターの削除を防止 | 認定フィルター [cert_filter] | スケジュールで使用されるフィルターの削除を防止します。 |
| 通知の再アサイン | 認定タスク [cert_task] | タスクが再アサインされたときに、新規のアサイニーと以前のアサイニーに通知を送信します。 |
| 状態をロールアップ | 認定タスク [cert_task] | タスクの状態が変更されたときに、必要なすべての親アイテムを更新します。 |
| 監査参照を更新 | 認定タスク [cert_task] | データ認定レコードを適切な状況レコードと互換性を持たせます。このルールによって、[挿入と維持] を使用してレコードが挿入されるときに、[監査] フィールドが正しく完了します。 |
| 監査結果を更新 | 認定要素 [cert_element] | レポート作成のために、データ認定レコードを適切な状況レコードと互換性を持たせます。このルールによって、監査が [認定] のときは、認定された値が [目標値] 列に設定されます。また、監査が [失敗] のときは、実際の値が [不整合値] 列に設定されます。 |
| 後続のタスクと監査参照を更新 | 認定要素 [cert_element] | レポート作成のために、データ認定レコードを適切な状況レコードと互換性を持たせます。このルールによって、認定タスクは後続のタスクと互換性があり、起点に関係なくすべてのタスクが表示されます。 |
| 次回実行時間を更新 | 認定スケジュール [cert_schedule] | スケジュールの実行が [日次]、[週次]、[月次]、または [定期的] であるときに、[次回実行予定] フィールドを更新します。 |
| フィールドを確認 | 認定スケジュール [cert_schedule] | 認定スケジュールのフィールドが変更されたときに、[表示] フィールドと [認定] フィールドの両方で使用されているフィールドがないことを確認します。 |
フォーマッター
データ認定は、次のフォーマッターを追加します。
| 名前 | 説明 |
|---|---|
| 認定タスク要素 | 認定タスクの要素のカスタム ユーザーインターフェイス フォーマットを有効にします。たとえば、要素を認定するときに使用する緑色のチェックマークと赤い感嘆符を表示します。 |
プロパティ
| 名前 | テーブル | 説明 |
|---|---|---|
| glide.ui.cert_task_activity.fields | システムのプロパティ [sys_properties] | どのジャーナルフィールドがタスクアクティビティフィールドであるかを定義します。 デフォルト:work_notes |
ユーザーロール
データ認定は、次のユーザー ロールを追加します。
| ロール | ロールを含む | 説明 |
|---|---|---|
| certification_admin | 認定 | 可能な操作:
|
| certification_filter_admin | 認定 | すべてのデータ認定フィルターを作成および管理できます。 |
| 認定 | なし | ユーザーまたはユーザーがメンバーであるグループに割り当てられた有効なタスクまたは未完了のタスクを更新できます。また、ユーザーまたはユーザーがメンバーであるグループが所有する構成アイテムを更新することもできます。認定タスクが割り当てられたときにメール通知を受信します。 |
イベント
データ認定は、次のイベントを追加します。ServiceNow システムはこれらのイベントを使用して、認定レコードの変更に関するメール通知をタスク所有者およびマネージャーに送信します。
| 名前 | 説明 |
|---|---|
| cert_audit_instance.completed | 認定監査インスタンスが完了しました。 |
| cert_audit_instance.inserted | 認定監査インスタンスが挿入されました。 |
| cert_element.failed | 認定要素が認定に失敗しました。 |
| cert_instance.complete | 認定インスタンスが完了しました。 |
| cert_instance.inserted | 認定インスタンスが挿入されました。 |
| cert_task.cancelled | 認定タスクがキャンセルされました。 |
| cert_task.completed | 認定タスクが完了しました。 |
| cert_task.escalate | 認定タスク レコードがエスカレートされました。 |
| cert_task.inserted | 新しい認定タスクが作成されました。 |
| cert_task.notifications | 認定タスク通知がユーザーに再送信されました。 |
| cert_task.overdue | 認定タスクは指定された完了日を過ぎています。 |
| cert_task.reassign | 認定タスクが再アサインされました。 |
| cert_task.warning | 新しいタスク エスカレーション ポイントに達しました。 |
メール テンプレート
データ認定は、次のメール テンプレートを追加します。
| 名前 | メッセージ |
|---|---|
| certification.task.cancelled | データ認定および管理プロセスの一環として、あなた/あなたのグループに割り当てられた認定タスクがキャンセルされました。 |
| certification.task.reminder.inserted | データ認定および管理プロセスの一環として、あなた/あなたのグループに割り当てられた認定タスクには注意が必要です。 |
| certification.task.reminder.outstanding | データ認定および管理プロセスの一環として、あなた/あなたのグループに割り当てられた認定タスクには注意が必要です。 |
| certification.task.reminder.overdue | データ認定および管理プロセスの一環として、あなた/あなたのグループに割り当てられた認定タスクは期限切れです。 |