リクエストアイテム(RITM)が承認を却下された後、フルフィルメント状態になるべきところ、完了クローズされてしまう。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: ; max-width: ; width: ; height: ; } } 承認が却下された後はステージが「達成」、ステータスは「処理中」に設定されているが、承認が却下された後はステージが「要求キャンセル済み」、ステータスが「未完了でクローズ」に設定されている要件があります。 サブワークフローの完了後に親ワークフローがキャンセルされます。 再現手順: 1.RITM が履行されるように、任意の RITM を使用して RITM のタスクをクローズしてください。2.ポータルの [サーベイ] タブで要求元ユーザーで代理操作し、[承認] ボタンをクリックします。3.「悪い」スマイリーをクリックして、フィードバックを送信してください。4.新しい RITM が CAPA アイテムの下に作成されます。5.その CAPA RITM のタスクに移動し、「アサイン先」で代理操作します。6.是正アクションと予防アクションを入力し、[承認用に送信] ボタンをクリックします。7.承認がトリガーされます。8.ポータルからの承認を却下します。9.そして、CAPA RITMの活動を確認する。 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: ; max-width: ; width: ; height: ; } } Cause<!-- /*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: ; max-width: ; width: ; height: ; } } サブワークフローが完了中で、ステータスが [フルフィルメント] に設定されている場合、要求のステータスをトリガーしてクローズ済みに変更するカスタムビジネスルールがあり、それによって ritm がクローズされます。 ritm のステータスが [完了してクローズ] に設定され、ステージが [キャンセルを要求] に設定されているため、サブフロー出力がメインフローに渡される前にワークフローがキャンセルされます。 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: ; max-width: ; width: ; height: ; } } カスタムビジネスルールを非アクティブにするか、そのビジネスルールの実行条件と順序を変更すると、問題が解決します。 ワークフローコンテキストのエラー: 親フローへのサブフローのシグナリングに失敗しました。サブフロー (SB) - CAPA Reopen(a0b94fa9dbc59010ffe7f0eb0c961951) は、親フロー (91f88b69dbc59010ffe7f0eb0c961960) で開始した実行アクティビティを見つけることができませんでした。 このエラーは、サブワークフローが出力を親ワークフローに渡そうとしているが、このカスタムビジネスルールが同じフィールドをトリガーして更新するために発生した。 Related Links<!-- /*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: ; max-width: ; width: ; height: ; } } 問題の原因となっているカスタムの遅いビジネスルールとスクリプトがあるかどうかを確認します。 ステージが [キャンセルを要求] に設定され、ワークフローログにフローの親化に失敗しているシグナルとして表示されている場合は、その時点で実行されているカスタムスクリプトを確認してください。