- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
11-19-2023 06:11 PM
お世話になります。
標題の件についてお知恵をかして頂きたいです。
以下詳細です。
■詳細
Script Includeで作成した処理をブレークポイントで止めて、
変数の中身を確認したり、可能であればステップインで実行したいです。
通常ServiceNowではScript Debuggerを使用しデバッグを行っていることと思いますが、
私が確認したい処理は非同期である為、Script Debuggerは動作しません。
その為、ログ出力によってデバッグを行っておりますが、非常に効率が悪いです。
非同期処理のデバッグについて効果的な手法をご存じの方がいらっしゃいましたら、
ご教示頂きたいです。
ご拝読ありがとうございました。
宜しくお願い致します。
---
使用している環境はUtahです。
解決済! 解決策の投稿を見る。

- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
11-19-2023 08:40 PM
@Takumi_ 、残念ながら、ServiceNow では非同期デバッグのオプションはまだかなり制限されています。彼らはスクリプト トレーサーを思いつきました https://docs.servicenow.com/bundle/vancouver-application-development/page/script/debugging/concept/s...
ただし、サービス側のビジネス ルールおよびスクリプト インクルードのどの行が実行されたか、およびそれらの行にエラーが含まれているかどうかの表示も限定的に提供されます。変数の実行時の値にアクセスするには、コード内の gs.info ステートメントに依存する必要があります。

- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
11-19-2023 08:40 PM
@Takumi_ 、残念ながら、ServiceNow では非同期デバッグのオプションはまだかなり制限されています。彼らはスクリプト トレーサーを思いつきました https://docs.servicenow.com/bundle/vancouver-application-development/page/script/debugging/concept/s...
ただし、サービス側のビジネス ルールおよびスクリプト インクルードのどの行が実行されたか、およびそれらの行にエラーが含まれているかどうかの表示も限定的に提供されます。変数の実行時の値にアクセスするには、コード内の gs.info ステートメントに依存する必要があります。