ワークフローコンテキストテーブルクリーナーの問題の決定Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } この記事は、アップグレードされたインスタンスが従来のバージョンのワークフローコンテキストテーブルクリーナーの問題を発生させるかどうかを判断するのに役立ちます。 症状 ワークフローが見つかりませんワークフローが再開されました Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } すべて Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Glide トランザクション中にワークフローエンジンが電流に対して実行される方法 ワークフローエンジンは、特定の順序で実行されるスクリプトエンジンです。ワークフローエンジンは、Glide トランザクション中に電流に対して実行される場合、次の手順に従います。 そのテーブルにワークフローが存在するかどうかをチェックします。エンジンはワークフローを検出すると、wf_contextが存在するかどうかをチェックします。wf_contextが見つかり、それがアクティブな場合、エンジンはコンテキストを実行します。エンジンがwf_contextを見つけられない場合、エンジンは wf_contextを作成して実行します。 テーブルクリーナーが 180 日以上経過した wf_contextを削除した場合、ユーザーが古い電流を調べて 更新をクリックすると、その電流に対して新しいワークフローの実行が開始されます。 詳細については、ServiceNow 製品ドキュメントの「スクリプトとエンジンの実行順序」を参照してください。 ワークフローが古いレコードに再添付されました 一部のユーザーから、ワークフローが古いレコードで再添付または再開されることが報告されています。ワークフローコンテキストが削除され、そのコンテキストに添付されていた元の電流が更新されると、新しいワークフローがその電流に接続されます。ワークフローコンテキストを削除する方法はいくつかあります。たとえば、システムアドミニストレーターはいつでもワークフローコンテキストを削除できます。 Calgary およびそれ以前のリリースでは、テーブルクリーナーに 180 日より古いレコードを削除するエントリ wf_context があります。レコードクリーナーでこのエントリを削除するには、次の手順を実行します。 ナビゲーションメニューの検索ボックスに「sys_auto_flush.list」と入力します。 テーブル wf_context でエントリを見つけます。 レコードの アクティブ オプションをクリアします。