エクスポート アクションでは Anaplan からデータを取得します。 

ワークスペース管理者、又はエクスポート アクションを実行するように構成されたロールが割り当てられているユーザーがエクスポート アクションを実行できます。WSA 以外のユーザー ロールの場合、ユーザー アカウントが次の条件を満たしている必要があります。

  • ユーザーが認証エンドポイントに対して認証できる (たとえば、基本認証、CA 証明書、OAuth など)。
  • ユーザーにモデルへのアクセスが許可されている (基本認証または CA 証明書を使用して認証する場合、ユーザーはモデル内の例外ユーザーである必要がありますが、OAuth の場合は必要ありません)。
  • ユーザーにエクスポート アクションの実行が許可されている。この場合、ユーザーには以下が必要です。
    • アクションにアクセスできるロールが付与されている ([Roles] → [Actions])
    • アクションに関連するモジュールへの読み取りまたは書き込みアクセス権がある ([Roles] → [Module])
  • 必要に応じて、アクションからデータにアクセスする権限をユーザーが持っているかどうかを確認します。持っていない場合、エクスポートからデータが不足する可能性があります。その場合でもエクスポートは実行されます。

API を使ったエクスポート方法は次のとおりです。

  1. ワークスペースとモデルのエクスポート アクションのリストを取得してください
    GET https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/exports
  2. 特定のエクスポート アクションの定義を取得してください
    GET https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/exports/{exportID}
  3. エクスポート アクションを実行してください
    POST https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/exports/{exportID}/tasks
  4. エクスポート タスクのステータスを取得してください。  タスクが完了するまで繰り返してください。
    GET https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/exports/{exportID}/tasks/{taskID}
  5. モデル内のファイルのリストを取得してください
    GET https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/files
  6. エクスポート ファイルのチャンクのリストを取得してください
    GET https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/files/{fileID}/chunks/
  7. エクスポート ファイルのチャンクを取得してください
    GET https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/files/{fileID}/chunks/{chunkID}