ServicePortalでUIアクションが表示されない
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-11-2024 01:34 AM
ServicePortalでアイコンリンクからテーブルに遷移するようにしている。
遷移した先のテーブルリストとフォームに作成したUIアクションが表示されない。
普通にインスタンスでテーブルを開くと、ボタンが表示されるのに、ServicePortalで開くと表示されない。
なぜか、原因と解決策を教えてください。
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-11-2024 01:52 AM
Hi @KK-44090803 ,
Service PortalでのUIアクションの表示問題について
問題の把握
- ServiceNowで特定のテーブルに対してUIアクションを作成しました。
- インスタンス内で直接テーブルにアクセスすると、UIアクションが正しく表示されます。
- ただし、Service Portal内のアイコンリンクからテーブルに移動すると、UIアクションが表示されません。
考えられる原因と解決策
UIアクションのスコープ
- UIアクションは、特定のテーブルとフォームに対して設定されます。
- Service Portalのアイコンリンクを使用してアクセスするテーブルとフォームが、UIアクションのスコープに含まれていることを確認してください。
解決策
- UIアクションを編集し、「フォーム」と「テーブル」のフィールドが、Service Portalで使用されるターゲットフォームとテーブルを確実に含むようにします。
- 必要に応じて、Service Portalのコンテキストに合わせた別々のUIアクションを作成します。
Service Portalの設定
- Service Portalの一部の設定は、UIアクションの表示に影響を与える可能性があります。
解決策
次の設定を確認してください。
- システム UI 設定 > ユーザーインターフェース > アクションの表示: この設定は「オン」である必要があり、UIアクションの表示を許可します。
- システム UI 設定 > フォームレイアウト > アクションセット: この設定は、どのアクションセットがどのフォームに表示されるかを定義します。 Service Portalフォームに適切なアクションセット (UIアクションを含む) が割り当てられていることを確認してください。
ブラウザのキャッシュをクリアして、Service Portalを再読み込みし、最新データが読み込まれていることを確認します。
その他のヒント
- ブラウザ固有の問題を分離するために、別のブラウザやデバイスで動作を確認してください。
- ServiceNowのログを確認して、問題の原因を示すエラーメッセージがないか調べてください。
問題が解決しない場合
- ServiceNowコミュニティ (https://www.servicenow.com/community/) または ServiceNowサポートに問い合わせてください。
参考情報
- Service PortalでのUIアクション: https://developer.servicenow.com/blog.do?p=/post/training-ui-action-101/
- Service Portalボタンの作成: https://developer.servicenow.com/blog.do?p=/post/training-ui-action-101/
回答の有用性と正確さのフィードバックについて
- 回答を「役に立った」と「正しい」とマークすると、コミュニティの他のメンバーがこの解決策が実際に問題を解決したことを示します。 これにより、他のメンバーが将来同様の問題に関連する解決策を見つけやすくなります。
包括的な回答で、UIアクションの表示問題を解決できるように願っています!