Webhookアクションを送信HTTPリクエスト

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

このトピックでは、webhookのアクションリクエスト提出におけるプロパティの概要とサンプルリクエストを示します。

Webhookのアクション提出プロパティ

すべてのウェブフック送信アクションリクエストペイロードには、ウェブフックおよび発生したアクションに関する情報を提供する以下のプロパティが含まれています。

Property

価値タイプ

概要

ActionID

GUID

プロセッサのアイテムID。どのウェブフックがデータを送ったかを判定します。

ActionName

ストリング

プロセッサのアイテム名。どのウェブフックがデータを送ったかを判定します。

Comments

ストリング

コメント欄のテキスト。

DataItem

アイテム

トリガーしたウェブフックを含むアイテムです。

Message

ストリング

NextState

ワークフローステート

アイテムを移動させたい状態です。状態に送信アクションのウェブフックを挿入すると、NextState nullを返します。

PreviousState

ワークフローステート

アイテムが移動する状態。

UserName

ストリング

ワークフローアクションを開始したユーザーです。

WorkflowName

ストリング

そのアイテムが使うワークフローの名前。

WebhookItemId

GUID

イベントにサスクライブしトリガーされたウェブフックアイテムのID。

WebhookItemName

ストリング

ウェブフックのアイテム名。

JSON形式でのウェブフックのアクションリクエストのサンプル

以下はJSON形式のウェブフック送信アクションリクエストの例です:

{
  "ActionID": "0a6f3cde-edd3-445c-90c3-08d0783e60a3",
  "ActionName": "Sample webhook submit action",
  "Comments": [
    {
      "Key": "Comments",
      "Value": "Approved!"
    }
  ],
  "DataItem": {
    "Language": "en",
    "Version": 1,
    "Id": "2c8e2214-0d54-4a82-8f84-b60c08f169a9",
    "Name": "Sample item",
    "ParentId": "8fb31904-1bbc-463c-821b-c7c1a87bf13e",
    "TemplateId": "0133f52d-271f-4217-b1cd-04342e3457eb",
    "TemplateName": "Sample Item",
    "MasterId": "00000000-0000-0000-0000-000000000000",
    "SharedFields": [
      {
        "Id": "a4f985d9-98b3-4b52-aaaf-4344f6e747c6",
        "Value": "{88AD1387-D4DA-489D-BB4B-45540917E7ED}"
      }
    ],
    "UnversionedFields": [],
    "VersionedFields": [...]
  },
  "Message": "",
  "NextState": null,
  "PreviousState": {
    "DisplayName": "Awaiting approval",
    "FinalState": false,
    "Icon": "Software/16x16/jar.png",
    "StateID": "{87FEC0C1-CAE3-4272-BA58-3DF7082BD1DB}",
    "PreviewPublishingTargets": []
  },
  "UserName": "sitecore\\[email protected]",
  "WorkflowName": "Workflow with webhook",
  "WebhookItemId": "0a6f3cde-edd3-445c-90c3-08d0783e60a3",
  "WebhookItemName": "Sample webhook submit action"
}
この記事を改善するための提案がある場合は、 お知らせください!