Envía de forma asíncrona una tarea de exportación completa de activos para una tabla de inventario.
Descripción de la operación
Envía una tarea de exportación asíncrona con las mismas condiciones de filtro que SearchInventoryAsset o ExportInventoryAsset. La operación devuelve inmediatamente un exportTaskId (status=RUNNING). Después de que el backend genera un archivo XLSX y lo carga en OSS, consulte el estado de la tarea mediante llamadas a GetInventoryExportTaskStatus. Cuando status=SUCCESS, se devuelve una downloadUrl prefirmada. No es necesario especificar Size ni Offset. Se pueden exportar hasta 50,000 registros en una sola solicitud.
Pruébelo ahora
Test
Autorización de RAM
Sintaxis de la solicitud
POST / HTTP/1.1
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| JobId |
integer |
Sí |
El ID de la tarea de inventario. |
1001 |
| Query |
string |
No |
La palabra clave de búsqueda utilizada para la coincidencia aproximada de información de activos, como nombres de tablas. |
order |
| SortBy |
string |
No |
El campo por el cual ordenar los resultados. Valores válidos:
Valor predeterminado: confidence. |
confidence |
| SortOrder |
string |
No |
El orden de clasificación. Valores válidos:
Valor predeterminado: desc. |
desc |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El cuerpo de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| ErrorCode |
string |
El código de error. |
UnknownError |
| ErrorMessage |
string |
El mensaje de error. |
UnknownError |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
| Data |
object |
Los datos devueltos. |
|
| ExportTaskId |
integer |
El ID de la tarea de exportación asíncrona, que se utiliza para consultar el estado de la tarea mediante llamadas a GetInventoryExportTaskStatus. |
3b5ab724e92f4a0ba890c95fc459636f |
| Status |
string |
El estado de la tarea. El valor es RUNNING cuando la tarea se envía correctamente. |
RUNNING |
| FileName |
string |
El nombre de archivo sugerido para guardar el archivo exportado. |
/crm-order-biz%3Bsrc%3Bmain%3Bresources%3Bmybatis%3Bmappers%3Brrscrm%3BOrderOutCountMapper.xml |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true,
"Data": {
"ExportTaskId": 0,
"Status": "RUNNING",
"FileName": "/crm-order-biz%3Bsrc%3Bmain%3Bresources%3Bmybatis%3Bmappers%3Brrscrm%3BOrderOutCountMapper.xml"
}
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.