---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# UI アクションの作成

# UI アクションの作成 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

UI アクションを作成して、\[完了\] ステータスに対する変更要求にボタンを表示します。

## 始める前に

必要なロール：admin

## このタスクについて

UI アクションには、\[変更要求\] フォームに \[完了\] ボタンをいつ表示するかを決定する状況モデル スクリプトインクルードの使用条件が含まれている必要があります。この場合、\[完了\] ボタンは変更が \[実装\] ステータスに達したときにのみ表示されます。

## 手順

1. \[変更要求\] フォームを開きます。
2. フォームのコンテキストメニューを開き、\[設定\]\[UI アクション\] を選択します。
3. 既存の Implement UI アクションを探して開きます。
4. フォームのコンテキストメニューを開き、\[挿入と維持\] をクリックして重複レコードを作成します。
5. 次のフィールドを新しい値で変更します。  
   {#t_CreateNewUIAction__table_mpc_zd1_4v__entry__2}

   | フィールド | 値 |
   |-|-|
   | 名前 | 完了。 |
   | アクション名 | state_model_move_to_complete。 |
   | ヒント | 変更を \[完了\] ステータスに進めます。 |
   | クリック時 | `moveToComplete();`. |
   | 条件 | gs.hasRole('itil') \&\& new ChangeRequestStateHandler(current).isNext("complete") |
   | スクリプト | 関数、ステータス名、およびステータス値を更新します。 function moveToComplete(){ var ga = new GlideAjax("ChangeRequestStateHandlerAjax"); ga.addParam("sysparm_name", "getStateValue"); ga.addParam("sysparm_state_name", "complete"); ga.getXMLAnswer(function(stateValue) { g_form.setValue("state", stateValue); gsftSubmit(null, g_form.getFormElement(), "state_model_move_to_complete"); }); } if (typeof window == 'undefined') setRedirect(); function setRedirect() { current.update(); action.setRedirectURL(current); } . |
   [ ]

   {#t_CreateNewUIAction__table_mpc_zd1_4v}
6. \[更新\] をクリックします。
**前のトピック:** [状況モデル スクリプトインクルードの更新](https://servicenow-prod.fluidtopics.net/W~SRPadbKPRczd~sTplHcg "ChangeRequestStateModel_normal スクリプトインクルードを更新して、[完了] ステータスに対して新しい機能を追加します。")  
**次のトピック:** [プロセス フロー レコードの作成](https://servicenow-prod.fluidtopics.net/9H4CGpOa5hE3oEurQDopSA "[完了] ステータスに対してプロセスフローレコードを作成して追加します。プロセスフローフォーマッターは、変更要求フォームの最上部に表示されます。")

