connector.rsc/flowexecute エンドポイントで管理API ユーザーとauthtoken を使用して呼び出す必要があります。
必要なパラメータ
- connectorId:フロー内の最初のコネクタのId。
オプションのパラメータ
- WorkspaceId:フローが配置されているワークスペースのId。指定しない場合、オペレーションはDefault ワークスペースを使用します。
- MessageData:UTF-8 テキストとしての受信メッセージデータ。
- MessageName:受信メッセージのファイル名。
- HeaderName#:メッセージに含めるメッセージヘッダー名のカンマ区切りのリスト。
- HeaderValue#:メッセージに含めるメッセージヘッダー値のカンマ区切りのリスト。
- InputEncoding:インプットメッセージデータの形式。UTF-8、BASE64、およびHEX が使用可能です。デフォルトはUTF-8 です。
- OutputEncoding:アウトプットメッセージデータの形式。UTF-8、BASE64、およびHEX が使用可能です。デフォルトはUTF-8 です。
アウトプットパラメータ
- Result:結果。Success、Error、Warning、Pending、およびSkipped が使用可能です。
- MessageData:Result がError、Pending、またはSkipped でない場合の、UTF-8 としてのアウトプットメッセージデータ。
- MessageName:アウトプットメッセージのファイル名。
- ErrorMessage:Result がError またはWarning の場合の詳細なエラーメッセージ。
- LastConnectorId:フロー内の最後のコネクタのId。
- LastWorkspaceId:フロー内の最後のワークスペースのId。
- MessageId:メッセージId。
例
この例は、Script コネクタ(トリガーコネクタ)でこのオペレーションに利用できるインプットとアウトプットを示しています。コネクタId と、コネクタが見つかるワークスペースを指定することで、フロー内の最初のコネクタを定義します。また、フローを通して処理されるファイルのファイル名とその内容も定義します。最後に、flowExecute オペレーションが、connector.rsc/flowexecute エンドポイントで管理API ユーザーとauthtoken を使用して呼び出されます。