ファイルをワークフローに挿入する
Files リソースにPOST すると、特定のコネクタのSend、Receive、Sent フォルダにファイルが追加されます。ファイルをワークフローに挿入するには、そのファイルを最初に処理すべきコネクタのSend フォルダにPOST します。次に例を示します:特定のトランザクションのログファイルを取得する
getTransactionLogs アクションは、特定のアクションのログファイルを取得します。このアクションを呼び出すには、対象のトランザクションのMessageId を知っておく必要があります。MessageId は、まずTransactions リソースをクエリすることで見つけられます(Transactions リソースはトランザクションに関するメタデータを返しますが、トランザクションのログファイル自体は返しません)。 Transactions リソースへのGET クエリには、特定のトランザクションを識別するために必要なフィルタをすべて含める必要があります。ただし、結果セットを他のプロセスで解析して目的のトランザクションのMessageId を見つけられる場合はこの限りではありません。次に例を示します:Script から管理API を呼び出す
Script を使用して、管理API にarc:call コマンドを送信できます。各呼び出しはapi.rsc/ で始める必要があります。
この機能には次の制限が適用されます:
- OData クエリ構文はサポートされていません。
- レートリミッターは適用されません。
- スクリプトがAdmin Console から直接実行される場合、ユーザーは現在ログインしているユーザーになります。
- スクリプトがオートメーションサービスによって実行される場合、監査内のIP アドレスは127.0.0.1 になります。
コネクタを取得する
次の例は、connectors リソースを取得するために使用する単独のarc:call コマンドです:
次のScript コードは、このarc:call コマンドを使用して、既存のすべてのコネクタのリストを作成します: