レコードプロデューサーポータルのリダイレクトがカスタムタスク拡張テーブルで機能しない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: ; } } ここからのポータルリダイレクトコード/指示は、タスクから拡張されたカスタムテーブルに対して機能しません: https://docs.servicenow.com/csh?topicname=c_PopulatingRecordData.html&version=latest レコードプロデューサーコードで使用されている URL に関係なく、レコードプロデューサーを送信すると、ポータルのデフォルトの「チケット」フォームに移動します。 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: ; } } これは、sys_idまだリダイレクトを処理できないため、送信後にレコードプロデューサーに予想される OOB 動作です。 問題は、レコードプロデューサースクリプトセクションの以下のリダイレクトコードにあります:producer.portal_redirect = "?id=form&table=u_event_request&sys_id=" + current.sys_id;current.sys_id はスクリプトでリダイレクトに使用できないため、失敗して「タスクレコードを生成」にリダイレクトされます。ただし、以下の回避策を適用できます。1) OOB の「SC カタログアイテム」ウィジェットのクローンを作成するSC カタログアイテムのコピーwidget-sc-cat-item-v2-copy2) [クライアントスクリプト] セクションで、以下の「handleRedirect」関数を変更します。function handleRedirect(n, table, sys_id, redirectTo, redirectUrl) {var page = 'form';if (table == 'sc_request')page = 'sc_request';else if (table == 'u_custom_table')page = 'form';else if (n && table != 'u_custom_table')page = 'ticket';3) 「u_custom_table」テーブルのリダイレクトを処理する条件を追加し、ページを「フォーム」に設定します。