サービスオペレーションワークスペースへの UI16 モジュールのリダイレクトリンク
クラシック UI16 モジュールナビゲーションリンクを同等の サービスオペレーションワークスペース (SOW) エクスペリエンスにリダイレクトします。
始める前に
必要なロール:sn_exp_redirect.sn_redirect_config_admin
このタスクについて
注:
- クラシック UI16 モジュールナビゲーションリンクのリダイレクト機能を有効にし、必要に応じて構成するオプションは、アップグレードまたは既存のインスタンスでのみ SOW アドミンセンター で使用できます。
- 新しいインスタンスでは、この機能はベースシステムでデフォルトで有効になっており、構成することはできません。すべてのユーザーは自動的に SOWにリダイレクトされます。この設定を変更するには、 ServiceNowに相談する必要があります。
- sn_sow_itsm_admin.experience_redirection_enabled.sowシステムプロパティが true に設定されている場合、構成された UI16 モジュールのナビゲーションリンクを選択すると、すべてのアプリケーションレベルおよびユーザーグループの条件をバイパスして、すべてのユーザーが同等のSOWエクスペリエンスにリダイレクトされます。
手順
次のタスク
上記のアドミン構成とは別に、UI16 モジュールはリンクリダイレクト構成をサポートする必要があります。確認するには、UI16 モジュールで [ モジュールの編集 ] オプションを選択し、次のことを確認してください。
- [ リンクタイプ ] フィールドが [URL] に設定されます。
- [ 引数] フィールドは、リダイレクトハンドラーエンドポイント (sn_exp_redirect_redirect_handler.do) を参照する必要があります。
- 必要なクエリパラメーターの形式は次のとおりです。
- coreui:クラシック UI (コア UI) の URL。例:
incident.do%3Fsysparm_query%3D... - uib:UIB (SOW エクスペリエンス) の URL
- type:モジュールタイプの識別子
- product:製品識別子。例:MIM ( 重大インシデント管理 の場合)
- coreui:クラシック UI (コア UI) の URL。例:
- coreui パラメーターと uib パラメーターで渡される URL は、URL エンコードする必要があります。URL に特殊文字またはスペースが含まれている場合、システムはアンパサンド (&) 境界でパラメーターを分割するため、リダイレクトは失敗します。
- & (アンパサンド):%26
- (スペース):%20
- ?(疑問符):%3F
- =(等しい):%3D
例:追加のクエリパラメーターを含むコア UI URL は、すべての内部特殊文字をエンコードする必要があります。例:
incident.do%3Fsysparm_query%3Dcategory%3Dnetwork%2526state%3D1注:エンコードされていない特殊文字を含む生の URL を渡さないでください。URL エンコーディングがない場合、リダイレクトは失敗します。
sn_exp_redirect_redirect_handler.do?coreui=incident_list.do?sysparm_query=major_incident_state%3Dproposed%5Eactive%3Dtrue%5EEQ&uib=/now/sow/list/params/list-id/b3ae077843887110f275a32d68b8f236&type=app_module&product=mim