ExcelExport
Utilice este recurso para exportar una representación en Microsoft Excel de un espacio, proceso o decisión.
. Encuentre las últimas actualizaciones y documentación sobre Blueworks Live API en API Hub.Resumen del método
| Método HTTP | Vía de acceso | Descripción |
|---|---|---|
| GET | /scr/api/ExcelExport | Recupera una representación de Excel de un espacio, proceso o decisión. |
GET/scr/api/ExcelExport
- Descripción
- Utilice este método para exportar una representación Excel de un espacio, proceso o decisión.
- Información de recursos
Requisitos Descripción Formato de la respuesta Microsoft Excel Requiere autenticación Sí. El usuario debe tener al menos acceso de participante al elemento. Permite credenciales de cliente de OAuth 2 Sí, utilizando un ID de servicio de usuario que contiene la categoría de creación de informes de artefactos Velocidad limitada Aún no
- Parámetros
Nombre Ubicación Descripción Obligatorio Tipo decisionID Consulta ID de la decisión a exportar. Sólo se debe especificar uno de los siguientes: spaceID, processID y decisionID. Nee Serie excludeData Consulta Lista de datos a excluir. Las opciones se especifican como valores separados por comas. Los valores válidos son blueprints,processItems,processDetails,processPolicies,processComments,decisions,decisionItems,decisionDetails,decisionPolicies,decisionComments,documentationyattachments.Si
blueprintsestán excluidos, también están excluidosprocessItems,processDetails,processPoliciesyprocessComments. De forma similar, sidecisionsestán excluidos, también están excluidosdecisionItems,decisionDetails,decisionPoliciesydecisionComments.Nee Serie exportToSingleFile Consulta Si este valor es true y el valor de includeSubspaces es true, el espacio y todos los subespacios se exportan a un único archivo XLSX. Se necesita un spaceID. Nee Booleano includeSubspaces Consulta Si el valor es true, se exportan también los subespacios. Cada espacio se exporta a un archivo XLSX distinto. Este parámetro sólo es aplicable cuando se especifica spaceID.Nee Booleano processID Consulta ID del proceso para exportar. Sólo se debe especificar uno de los siguientes: spaceID, processID y decisionID. Nee Serie spaceID Consulta ID del espacio a exportar. Sólo se debe especificar uno de los siguientes: spaceID, processID y decisionID. Nee Serie X-On-Behalf-Of Cabecera El contexto de usuario. El valor debe ser un nombre de usuario en la cuenta. El usuario debe tener permiso para realizar la acción en la cuenta y en el espacio padre especificado, si lo hay. Necesario si se utilizan credenciales de ID de servicio OAuth. No es necesario cuando se utiliza la credencial de ID de servicio de usuario OAuth. Serie
- Respuesta
- Exportación Excel del espacio, proceso o decisión que se ha exportado. El
formato es, o bien un único archivo Excel (.xlsx), o un archivo
comprimido cuando includeSubspaces tiene el
valor true. Si includeSubspaces y exportToSingleFile son verdaderos, el espacio y todos sus subespacios se exportan a un único archivo.
- Entrada de ejemplo
Este ejemplo muestra cómo utilizar las API
ExcelExporty Search para exportar un espacio y los subespacios correspondientes dado un nombre de espacio.La muestra utiliza la biblioteca json4j del proyecto Apache
Wink para decodificar las respuestas JSON enviadas por la API de búsqueda.- Descargar el archivo Java SpaceExcelExportExample.java.
- Descargar el archivo JAR
json4j
. - Compile el ejemplo.
- En sistemas operativos Windows:
javac -cp .;wink-json4j-1.3.0.jar SpaceExcelExportExample.java - Para los sistemas operativos Linux® :
javac -cp ./wink-json4j-1.3.0.jar SpaceExcelExportExample.java
- En sistemas operativos Windows:
- Ejecútelo.
A continuación, el sistema descarga un archivo Excel para cada uno de los espacios devueltos de la búsqueda de
"Process Examples"y coloca cada archivo en\Temp\.- En sistemas operativos Windows:
java -cp .;wink-json4j-1.3.0.jar SpaceExcelExportExample "Process Examples" \Temp\ - Para los sistemas operativos Linux:
java -cp .:./wink-json4j-1.3.0.jar SpaceExcelExportExample "Process Examples" \Temp\
- En sistemas operativos Windows:
- Resultado de ejemplo
- Archivo Excel
- Propiedades de respuesta
- Ninguna
- Mensajes de respuesta
Código HTTP Razón 200 La solicitud se ha completado correctamente.
401 El usuario no está autorizado a realizar la petición.
403 El usuario no tiene acceso al proceso. El proceso requiere al menos acceso de participante.