---
sourceDocument: オーストラリアの対話型インターフェース
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/conversational-interfaces

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリアの対話型インターフェース

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Apple Messages for Businessのプロファイルパーサーアクションの作成

# Apple Messages for Businessのプロファイルパーサーアクションの作成 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

ユーザー情報応答を解析し、ここで提供された情報を使用してApple Messages for Business との対話型統合するためにServiceNow®インスタンス上の対応するユーザーを検索するアクションを作成します。

## 始める前に

必要なロール：admin

## 手順

1. 新しいアクションを作成するには、次の手順を参照してください。 [Create an action in Workflow Studio](https://www.servicenow.com/docs/access?context=create-action&version=australia&pubname=australia-build-workflows&ft:locale=en-US)。
2. ワークフロースタジオ Integration Hub で、\[入力\] フィールドを <kbd class="ph userinput">response_body (文字列)</kbd> に設定します。  
   図 : 1. ワークフロースタジオ 例
3. 次のスクリプト例を使用して、アクションのスクリプトを作成できます。  

       (function execute(inputs, outputs) { 
           try { 
               var profile = JSON.parse(inputs.response_body); 
               var email = profile[0]['profile']['email']; 
               var user_sys_id = ""; 
               var result = { 
                   "auth_success": false, 
                   "user_sys_id": "" 
               }; 
               if (email) { 
                   result['auth_success'] = true; 
                   var userGr = new GlideRecord("sys_user"); 
                   userGr.addQuery("email", email); 
                   userGr.query(); 
                   if (userGr.getRowCount() == 1) 
                       if (userGr.next()) 
                           user_sys_id = userGr.getUniqueValue(); 

                   result['user_sys_id'] = user_sys_id; 
               } 
               outputs.result = result; 
           } catch (e) { 
               gs.error("Error in Virtual Agent - Parse User Profile: " + e.message); 
               throw e; 
           } 
       })(inputs, outputs);

4. \[ 出力\] フィールドを次のように設定します。  

       result = {  
           "auth_success": false,  
           "user_sys_id": "1234" 
           };


