エクスポート アクションでは Anaplan からデータを取得します。
ワークスペース管理者、又はエクスポート アクションを実行するように構成されたロールが割り当てられているユーザーがエクスポート アクションを実行できます。WSA 以外のユーザー ロールの場合、ユーザー アカウントが次の条件を満たしている必要があります。
- ユーザーが認証エンドポイントに対して認証できる (たとえば、基本認証、CA 証明書、OAuth など)。
- ユーザーにモデルへのアクセスが許可されている (基本認証または CA 証明書を使用して認証する場合、ユーザーはモデル内の例外ユーザーである必要がありますが、OAuth の場合は必要ありません)。
- ユーザーにエクスポート アクションの実行が許可されている。この場合、ユーザーには以下が必要です。
- アクションにアクセスできるロールが付与されている ([Roles] → [Actions])
- アクションに関連するモジュールへの読み取りまたは書き込みアクセス権がある ([Roles] → [Module])
- 必要に応じて、アクションからデータにアクセスする権限をユーザーが持っているかどうかを確認します。持っていない場合、エクスポートからデータが不足する可能性があります。その場合でもエクスポートは実行されます。
API を使ったエクスポート方法は次のとおりです。
- ワークスペースとモデルのエクスポート アクションのリストを取得してください。
GET https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/exports
- 特定のエクスポート アクションの定義を取得してください。
GET https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/exports/{exportID}
- エクスポート アクションを実行してください。
POST https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/exports/{exportID}/tasks
- エクスポート タスクのステータスを取得してください。 タスクが完了するまで繰り返してください。
GET https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/exports/{exportID}/tasks/{taskID}
- モデル内のファイルのリストを取得してください。
GET https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/files
- エクスポート ファイルのチャンクのリストを取得してください。
GET https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/files/{fileID}/chunks/
- エクスポート ファイルのチャンクを取得してください。
GET https://api.anaplan.com/2/0/workspaces/{workspaceID}/models/{modelID}/files/{fileID}/chunks/{chunkID}