ServicePortalでUIアクションが表示されない

KK-44090803
Tera Contributor

ServicePortalでアイコンリンクからテーブルに遷移するようにしている。

遷移した先のテーブルリストとフォームに作成したUIアクションが表示されない。

普通にインスタンスでテーブルを開くと、ボタンが表示されるのに、ServicePortalで開くと表示されない。

なぜか、原因と解決策を教えてください。

1 REPLY 1

Astik Thombare
Tera Sage

Hi @KK-44090803 ,

 

Service PortalでのUIアクションの表示問題について

問題の把握

  • ServiceNowで特定のテーブルに対してUIアクションを作成しました。
  • インスタンス内で直接テーブルにアクセスすると、UIアクションが正しく表示されます。
  • ただし、Service Portal内のアイコンリンクからテーブルに移動すると、UIアクションが表示されません。

考えられる原因と解決策

  1. UIアクションのスコープ

    • UIアクションは、特定のテーブルとフォームに対して設定されます。
    • Service Portalのアイコンリンクを使用してアクセスするテーブルとフォームが、UIアクションのスコープに含まれていることを確認してください。

    解決策

    • UIアクションを編集し、「フォーム」と「テーブル」のフィールドが、Service Portalで使用されるターゲットフォームとテーブルを確実に含むようにします。
    • 必要に応じて、Service Portalのコンテキストに合わせた別々のUIアクションを作成します。
  2. Service Portalの設定

    • Service Portalの一部の設定は、UIアクションの表示に影響を与える可能性があります。

    解決策

    • 次の設定を確認してください。

      • システム UI 設定 > ユーザーインターフェース > アクションの表示: この設定は「オン」である必要があり、UIアクションの表示を許可します。
      • システム UI 設定 > フォームレイアウト > アクションセット: この設定は、どのアクションセットがどのフォームに表示されるかを定義します。 Service Portalフォームに適切なアクションセット (UIアクションを含む) が割り当てられていることを確認してください。
    • ブラウザのキャッシュをクリアして、Service Portalを再読み込みし、最新データが読み込まれていることを確認します。

その他のヒント

  • ブラウザ固有の問題を分離するために、別のブラウザやデバイスで動作を確認してください。
  • ServiceNowのログを確認して、問題の原因を示すエラーメッセージがないか調べてください。

問題が解決しない場合

参考情報

回答の有用性と正確さのフィードバックについて

  • 回答を「役に立った」と「正しい」とマークすると、コミュニティの他のメンバーがこの解決策が実際に問題を解決したことを示します。 これにより、他のメンバーが将来同様の問題に関連する解決策を見つけやすくなります。

包括的な回答で、UIアクションの表示問題を解決できるように願っています!