既に承認されている承認を「待機中」でフローがスタックする。Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } ユーザーのレコードでは、承認がすでに承認済みになっているにもかかわらず、関連するフローがまだ承認の「待機中」でスタックしています。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } このような例では、sysapproval_approver レコードが承認されたことを確認した後、最初に試すべきことは、フローをナッジすることです。これを行うには、バックグラウンドスクリプトを実行する必要があります。「ナッジ」の例を次に示します (注意: ナッジ API は New York パッチ 3 以降でのみ機能します)。 sn_fd.FlowAPI.nudgeFlowsWaitingOn("_TABLE_NAME_", "_SYS_ID_", 20); ここで、「_TABLE_NAME_」は影響を受けるレコードが存在するテーブル、「_SYS_ID_」はレコードのsys_id (インシデントや変更のsys_idなど)、「20」はシステムがフローをナッジする前に待機する時間 (秒) です。したがって、上記は、_TABLE_NAME_と_SYS_ID_で指定された情報に基づいて、ターゲットで作成から約20秒で実行される「flow.nudge_waiting_on」という名前のsyseventレコードを作成します。 上記のスクリプトをバックグラウンドスクリプトで実行し、この方法でフローを微調整できるはずです。すべての証拠がそうすべきであるにもかかわらず、フローがナッジに応答しない場合は、関連するsys_rw_actionレコードに承認レコードの「flow.listener」がないというより大きな問題がある可能性があります。