---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# インタラクション - スコープ対象

# インタラクション - スコープ対象 {#ariaid-title1}

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

インタラクション API には、インタラクションレコードの動作を定義できるメソッドが用意されています。

このクラスには Interaction Logging, Routing, and Queueing プラグイン (com.glide.interaction) が必要で、 `sn_interaction` 名前空間で実行されます。

## インタラクション - accept() {#ariaid-title2}

新しいインタラクションを受け入れます。
転送の承認は、処理待ちの転送に対してのみ機能します。インタラクションエージェント転送 (Interaction Agent Transfer) \[interaction_agent_transfer\] テーブルで転送待ちを検索します。
{#InteractionScoped-accept__table_spy_541_g2b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#InteractionScoped-accept__table_spy_541_g2b} {#InteractionScoped-accept__table_tpy_541_g2b__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 転送が受け入れられた場合は true を返します。 |
[表 : 2. 返される内容]

{#InteractionScoped-accept__table_tpy_541_g2b}  

    var now_GR = new GlideRecord('interaction');
    GR.get('b2c0a3af202a1300964f959e0488de75');
    var interaction = sn_interaction.Interaction.getInteraction(GR).accept();

## インタラクション - 作成 (オブジェクトオプション) {#ariaid-title3}

インタラクションを作成します。
{#interaction-create_Object__table_ubv_mql_d2b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| オプション | オブジェクト | インタラクションレコードのフィールド値。チャネルの sys_id とチャネルのメタデータを含むチャネルフィールドが必要です。 キューがパラメーターに含まれていない場合、システムから `Interaction b2c0a3af202a1300964f959e0488de75 has no queue specified... running queue matching rules.` が返されます。 |
[表 : 3. パラメーター]

{#interaction-create_Object__table_ubv_mql_d2b} {#interaction-create_Object__table_vbv_mql_d2b__entry__2}

| タイプ | 説明 |
|-|-|
| オブジェクト | Interaction |
[表 : 4. 返される内容]

{#interaction-create_Object__table_vbv_mql_d2b}  

    var interactionObj = sn_interaction.Interaction.create({
    	channel: '28a59893873103002ae97e2526cb0b5d',
    	channel_metadata:{},
    	opened_for: '46d44a23a9fe19810012d100cca80666',
    	queue: 'f3a50867b30303002186a72256a8dcb7'
    });

## インタラクション:getInteraction(GlideRecord インタラクション) {#ariaid-title4}

インタラクションレコードを返します。
{#InteractionScoped-getInteraction_GlideRecord__table_dys_bnd_c2b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| interaction | GlideRecord | システムから取得されるインタラクションテーブル \[interaction\] のインタラクションレコード。 |
[表 : 5. パラメーター]

{#InteractionScoped-getInteraction_GlideRecord__table_dys_bnd_c2b} {#InteractionScoped-getInteraction_GlideRecord__table_eys_bnd_c2b__entry__2}

| タイプ | 説明 |
|-|-|
| オブジェクト | Interaction |
[表 : 6. 返される内容]

{#InteractionScoped-getInteraction_GlideRecord__table_eys_bnd_c2b}  

    var now_GR = new GlideRecord('interaction');
    now_GR.get('608a21bd096a9300964ffbd57ba7dd8d');
    var interaction = sn_interaction.Interaction.getInteraction(now_GR);

## インタラクション - transferToAgent(文字列 sysID) {#ariaid-title5}

エージェントのsys_idを使用して、インタラクションレコードをエージェントに転送します。
あるエージェントから別のエージェントにインタラクションを転送する場合は、GlideRecord API を使用してインタラクションを承認または却下する必要があります。GlideRecord API を使用してインタラクションのステータスを変更および更新します。詳細については、「GlideRecord - メソッドの更新」を参照してください。  
注:  
このメソッドは廃止されました。
{#InteractionScoped-transferToAgent_String__table_ryp_4py_c2b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| SysID | 文字列 | インタラクションレコードの転送先となるユーザーの sys_id。 |
[表 : 7. パラメーター]

{#InteractionScoped-transferToAgent_String__table_ryp_4py_c2b} {#InteractionScoped-transferToAgent_String__table_syp_4py_c2b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 8. 返される内容]

{#InteractionScoped-transferToAgent_String__table_syp_4py_c2b}  

    var now_GR = new GlideRecord('interaction');
    GR.get('24b927ef202a1300964f959e0488de2d');
    var interaction = sn_interaction.Interaction.getInteraction(GR);
    interaction.transferToAgent('6816f79cc0a8016401c5a33be04be441');

## インタラクション - transferToQueue(文字列 sysID) {#ariaid-title6}

インタラクションレコードをインタラクションキューに転送します。
あるキューから別のキューにインタラクションを転送すると、元のインタラクションがクローズされ、新しいキューにインタラクションが作成されます。  
注:  
このメソッドは廃止されました。
{#InteractionScoped-transferToQueue_String__table_bzz_kqy_c2b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| SysID | 文字列 | インタラクションレコードの転送先となるインタラクションキューの sys_id。 |
[表 : 9. パラメーター]

{#InteractionScoped-transferToQueue_String__table_bzz_kqy_c2b} {#InteractionScoped-transferToQueue_String__table_czz_kqy_c2b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 10. 返される内容]

{#InteractionScoped-transferToQueue_String__table_czz_kqy_c2b}  

    var now_GR = new GlideRecord('interaction');
    GR.get('24b927ef202a1300964f959e0488de2d');
    var interaction = sn_interaction.Interaction.getInteraction(GR);
    interaction.transferToQueue('86fee1933b101300088d832b44efc474');


