1. アクション

アクションの種類

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

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

Content Hubは、次のアクションの種類をサポートしています。

アクションスクリプト

アクションスクリプトは、事前定義された スクリプトを実行します。

API呼び出し

API callアクションを使用して、外部APIを呼び出します。これらのアクションにより、一括実行が可能になります。

TypeドロップダウンメニューからAPI callを選択した場合は、次のフィールドに入力します。

フィールド名

形容

必須

Method

APIコールアクションは、次の3種類のHTTPメソッドをサポートします。

  • POST

  • PUT

  • GET

いいえ

API URL

有効なURI。この値は、設定から解決することもできます。環境固有の設定からAPI URLを解決するには、次の形式を使用します。

{<SETTING_CATEGORY>.<SETTING_NAME>.<SETTING_PROPERTY>}

はい

Timeout

API呼び出しのタイムアウトで、応答がない場合、呼び出しは失敗します。

メモ

リスト内のタイムアウト値は秒単位で表されます。

いいえ

Headers

要求ヘッダーには、トリガー コンテキストから動的な値を引き出すことができます。 CREATEまたはUPDATEアクションがトリガーされると、コンテキストにはエンティティのプロパティ値とリレーション識別子が含まれます。 DELETEアクションがトリガーされると、コンテキストは空になりますが、使用可能なすべての情報は標準ヘッダーを介して送信されます。

先端

リクエストヘッダーは、APIを使用した認証に使用できます。

いいえ

Values

コンテキスト変数の構文は表示テンプレートの構文と同じであるため、たとえば、値フィールドに {Title} を配置すると、エンティティのTitleプロパティの値が取得されます。リレーション名を使用する場合、値にはターゲットエンティティ識別子が含まれます。どちらの場合も、複数の値が使用可能な場合は、| 文字が区切り記号として使用されます。自己リレーションを使用する場合、解決された値の形式は次のとおりです。

<{:placeholder-token:}PARENT_VALUE1{/:placeholder-token:}>|<{:placeholder-token:}PARENT_VALUE2{/:placeholder-token:}>; <{:placeholder-token:}CHILD_VALUE1{/:placeholder-token:}>|<{:placeholder-token:}CHILD_VALUE2{/:placeholder-token:}>

これらをメッセージ本文に配置すると、値はcontextという名前の最上位プロパティに追加されます。

手記

headersコレクションとvaluesコレクションには、次の制限が適用されます。

  • Headers - 64キロバイト

  • Values - 256キロバイト

いずれかのコレクションがしきい値を超えた場合、リクエストは実行されず、失敗した試行はアクション監査ログに記録されます。

いいえ

{Actions.ApiCalls.BeeUrl}
{Actions.ApiCalls.RedUrl}

Actionsカテゴリ内に「 ApiCalls」という名前で設定を作成する場合は、次のように設定します。

{
    "BeeUrl": "https://bee.com",
    "RedUrl": "https://red.com"
}
大事な

プロパティでは大文字と小文字が区別され、ピリオドはサポートされていません。要求ヘッダーと変数は、設定から解決できません。

Azureイベント ハブ

Azure event hubアクションを使用して、リクエストにヘッダーを追加します。Typeドロップダウン メニューからAzure event hubを選択した場合は、次のフィールドに入力します。

フィールド名

形容

必須

Connection string

Azureイベント ハブの接続文字列。接続文字列は、固定値を使用して設定することも、設定から解決することもできます。

はい

EventHub

イベント ハブの名前。接続文字列またはEventHubを環境固有の設定から解決するには、次の形式を使用します。

{<SETTING_CATEGORY>.<SETTING_NAME>.<SETTING_PROPERTY>}

例:

{Actions.Event.connectionString}
{Actions.Event.eventHub}
大事な

プロパティでは大文字と小文字が区別され、ピリオドはサポートされていません。要求ヘッダーと変数は、設定からの値の解決をサポートしていません。

はい

Headers

メッセージヘッダーは、トリガーコンテキストから取得された動的な値を持つことができます。 CREATEまたはUPDATEアクションがトリガーされると、コンテキストにはエンティティのプロパティ値とリレーション識別子が含まれます。 DELETEアクションがトリガーされると、コンテキストは空になります。

いいえ

Values

コンテキスト変数の構文は表示テンプレートの構文と同じであるため、たとえば、値フィールドに {Title} を配置すると、エンティティのTitleプロパティの値が取得されます。リレーション名を使用する場合、値にはターゲットエンティティ識別子が含まれます。どちらの場合も、複数の値が使用可能な場合は、| 文字が区切り記号として使用されます。自己リレーションを使用する場合、解決された値の形式は次のとおりです。

<{:placeholder-token:}PARENT_VALUE1{/:placeholder-token:}>|<{:placeholder-token:}PARENT_VALUE2{/:placeholder-token:}>; <{:placeholder-token:}CHILD_VALUE1{/:placeholder-token:}>|<{:placeholder-token:}CHILD_VALUE2{/:placeholder-token:}>

メッセージ本文の値を追加することもできます。構文はヘッダーの場合と同じで、定義された値がメッセージ本文内のcontextというプロパティに配置されます。

いいえ

Azureサービス バス

Azure service busアクションを使用して、リクエストにヘッダーを追加します。これらのアクションにより、一括実行が可能になります。

TypeドロップダウンメニューからAzure event hubを選択した場合は、次のフィールドに入力します。

フィールド名

形容

必須

Connection string

Azureイベント ハブの接続文字列。接続文字列と接続先は固定値で設定することも、設定から解決することもできます。

はい

Destination type

Azure service busアクションは、次の2種類の宛先をサポートします。

  • Queue - メッセージのコンシュームに使用されるキュー名。

  • Topic - メッセージのコンシュームに使用されるトピックとサブスクリプションの名前。

いいえ

Destination

接続の宛先。接続文字列または接続先を環境固有の設定から解決するには、次の形式を使用します。

{<SETTING_CATEGORY>.<SETTING_NAME>.<SETTING_PROPERTY>}

例:

{Actions.Event.connectionString}
{Actions.Event.destination}

はい

Headers

メッセージヘッダーは、トリガーコンテキストから取得された動的な値を持つことができます。 CREATEまたはUPDATEアクションがトリガーされると、コンテキストにはエンティティのプロパティ値とリレーション識別子が含まれます。 DELETEアクションがトリガーされると、コンテキストは空になります。

いいえ

Values

コンテキスト変数の構文は、表示テンプレートの構文と同じです。たとえば、値フィールドに {Title} を配置すると、エンティティのTitleプロパティの値が取得されます。リレーション名を使用する場合、値にはターゲットエンティティの識別子が含まれます。どちらの場合も、複数の値が使用可能な場合は、| 文字が区切り記号として使用されます。自己リレーションを使用する場合、解決された値の形式は次のとおりです。

<parent_value1>|<parent_value2>; <child_value1>|<child value2> 

メッセージ本文の値を追加することもできます。構文はヘッダーの場合と同じで、定義された値がメッセージ本文内のcontextというプロパティに配置されます。

手記

headersコレクションとvaluesコレクションには、次の制限が適用されます。

  • Headers - 64キロバイト

  • Values - 256キロバイト

いずれかのコレクションがしきい値を超えた場合、リクエストは実行されず、失敗した試行はアクション監査ログに記録されます。

M Azureサービス バス

M Azure Service Busアクションを使用して、Content Hubによって提供される内部サービス バスにデータを送信します。接続文字列は自動的に提供されます。Typeドロップダウン メニューからM Azure service busを選択した場合は、次のフィールドに入力します。

フィールド名

形容

必須

Destination type

M Azure service busアクションは、次の2種類の宛先をサポートします。

  • Queue - メッセージのコンシュームに使用されるキュー名。

  • Topic - メッセージのコンシュームに使用されるトピックとサブスクリプションの名前。

Hub in

この接続文字列を使用すると、write操作を実行できます。 Copy linkをクリックして、エンドポイント リンクをコピーします。

いいえ

Hub out

この接続文字列を使用すると、read-only操作を実行できます。 Copy linkをクリックして、エンドポイント リンクをコピーします。

いいえ

Headers

メッセージヘッダーは、トリガーコンテキストから取得された動的な値を持つことができます。 CREATEまたはUPDATEアクションがトリガーされると、コンテキストにはエンティティのプロパティ値とリレーション識別子が含まれます。 DELETEアクションがトリガーされると、コンテキストは空になります。

いいえ

Values

コンテキスト変数の構文は、表示テンプレートの構文と同じです。たとえば、valueフィールドに {Title} を配置すると、エンティティのTitleプロパティの値がフェッチされます。指定したプロパティが多言語の場合は、すべてのカルチャとそれぞれの値を含むオブジェクトが返されます。

リレーション名を使用する場合、値にはターゲットエンティティの識別子が含まれている必要があります。

どちらの場合も、複数の値が使用可能な場合は、| 文字が区切り文字として使用されます。自己リレーションを使用する場合、解決された値の形式は次のとおりです。

<parent values separated with '|'> ; <child values separated with '|'>

メッセージ本文の値を追加することもできます。構文はヘッダーの場合と同じで、定義された値をメッセージ本文内のcontextというプロパティに配置する必要があります。

手記

headersコレクションとvaluesコレクションには、次の制限が適用されます。

  • Headers - 64キロバイト

  • Values - 256キロバイト

いずれかのコレクションがしきい値を超えた場合、リクエストは実行されず、失敗した試行はアクション監査ログに記録されます。

いいえ

エンティティの生成を印刷します

印刷テンプレートでPrint entity generationアクションを使用して、エンティティのリストからPDFファイルを生成します。Typeドロップダウン メニューからPrint entity generationを選択した場合は、次のフィールドに入力します。

フィールド名

形容

必須

Definition

印刷するエンティティ定義。

はい

Template

使用する定義済みの 印刷テンプレート

はい

レポーティングチャネル

Reporting channelアクションを使用して、エントリをシステムのレポーティング パイプラインに記録します。このパイプラインはManage > Reporting logsから表示できます。例については、「作成された製品の追跡」を参照してください。

大事な

レポートチャネルに記録されたイベントを含むグラフを作成するには、これらのイベントをPredefinedEventTypes設定に追加します。

ステート マシンの起動

Start state machineアクションを使用して、Stateフローを自動的に開始します。

Start state machineアクションを設定するには、State flowの横にある Plus iconAddをクリックして、このアクションが開始するStateフローを指定します。選択できる状態フローは1つだけです。

この記事を改善するための提案がある場合は、 お知らせください!