WenDocs Linker (versión preliminar)
Conéctese a WenDocs Publish API Service. Permite a los usuarios registrados llamar al servicio para ensamblar la plantilla WenDocs (hecha por nuestro complemento de Word: Diseñador de plantillas de Wendocs) y los datos json y, a continuación, publicar en formatos Word, PDF y HTML. Mediante la integración con otros conectadores, es fácil generar documentos controlados por datos automáticamente, como una carta de bienvenida, un currículum, un informe empresarial...
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Compatibilidad con WenDocs |
| URL | https://www.wendocs.com/#/support |
| Correo Electrónico | support@wendocs.com |
| Metadatos del conector | |
|---|---|
| Publicador | WenDocs Ltd |
| Sitio web | https://www.wendocs.com |
| Directiva de privacidad | https://www.wendocs.com/public/PrivacyPolicy_en.html |
| Categorías | Gestión empresarial; Productividad |
WenDocs Linker se conecta al servicio de API REST De publicación de WenDocs. Los usuarios registrados para llamar al servicio para ensamblar sus plantillas de WenDocs y datos json, luego publicar en formatos Word, PDF y HTML.
WenDocs Linker ayuda a la empresa a establecer un sistema de publicación de documentos multicanal con apariencia coherente y contenido personalizado. Mediante la integración con otros conectadores en la plataforma de Microsoft 365, es fácil publicar los documentos controlados por datos empresariales automáticamente, como una carta de bienvenida, un currículum, una notificación de pedido... incluso informe financiero.
Prerrequisitos
- Prepare los API_Key y API_Secret obtenidos para support@wendocs.com realizar una conexión de autenticación básica con el servicio REST.
- Prepare un archivo de plantilla wenDocs y los datos de formato json, busque "Diseñador de plantillas de WenDocs" en el almacén de complementos de Office de Word y cree un archivo de plantilla mediante instrucciones sobre ayuda o comience desde la introducción.
Obtención de credenciales
Escriba el API_Key y API_Secret al crear una conexión para el conector.
Introducción al conector
Tome un flujo de nube como ejemplo:
Cargue la plantilla y los archivos JSON en su sitio de OneDrive o SharePoint.
Obtenga contenido de archivo json y de plantilla por otros conectores.
Cree una acción de publicación a partir de "WenDocs Linker", parámetros de entrada como se indica a continuación:
- "docName", asigne un valor de cadena para asignar un nombre a este archivo de plantilla.
- "documentTemplateData", use la expresión base64() para codificar el contenido del archivo de plantilla.
- "jsonData", use el contenido del archivo json.
- "logLevel", escriba uno de los niveles de registro de publicación: "DEBUG, ERROR, WARNING, INFO".
- "language", escriba uno de los códigos de idioma de registro de publicación: "en, zh".
- "country", escriba uno de los códigos de país de publicación: "US, CN".
- "clientType", escriba "API Service".
Obtenga el documento publicado en la siguiente acción, use la expresión base64ToBinary() para descodificar el elemento "document" en las salidas de la acción de publicación. Es los datos binarios de los archivos de salida.
Limitaciones conocidas
La llamada api de publicación está limitada por los números totales y la fecha de expiración de la suscripción.
Errores y soluciones comunes
Trabajar con acciones de "Obtener contenido de archivo" y "Obtener contenido de archivo mediante la ruta de acceso" de OneDrive
Use la expresión "outputs()" para obtener el elemento "content" del cuerpo de salida devuelto por las acciones "Obtener contenido de archivo" y "Obtener contenido de archivo mediante la ruta de acceso". OneDrive usará base64 para codificar el contenido del archivo, por lo que si lee un archivo json de OneDrive, debe usar la expresión "decodeBase64()" para procesar aún más el elemento "content", aquí se muestra un ejemplo:
decodeBase64(outputs('Action_Name')?['body/$content'])
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| API_Key | securestring | proporcionar el API_Key obtenido de WenDocs Corporation[www.wendocs.com] | Cierto |
| API_Secret | securestring | el API_Secret para acceder al servicio de api de publicación | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Publicación de un archivo Docx |
Publicación de un archivo docx con datos json y plantilla |
| Publicación de un archivo Html |
Publicación de un archivo Html con datos json y plantilla |
| Publicación de un archivo PDF |
Publicación de un archivo PDF con datos json y plantilla |
Publicación de un archivo Docx
Publicación de un archivo docx con datos json y plantilla
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
docName
|
docName | string |
nombre del documento |
|
|
documentTemplateData
|
documentTemplateData | string |
una cadena base64 representa datos binarios del archivo de plantilla |
|
|
jsonData
|
jsonData | string |
datos de cliente en formato json |
|
|
logLevel
|
logLevel | string |
nivel de registro de publicación: DEBUG, ERROR, WARNING, INFO |
|
|
lenguaje
|
language | string |
código de idioma admitido del mensaje de error: en, zh |
|
|
country
|
country | string |
Código de país admitido del mensaje de error: US, CN |
|
|
clientType
|
clientType | string |
Para los usuarios del servicio de API, use "Servicio de API" |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Nombre del documento
|
documentName | string |
nombre del documento publicado |
|
documento
|
document | string |
Cadena base64 de datos binarios del documento publicado |
|
errorMessage
|
errorMessage | string |
mensaje de error |
|
código de error
|
errorCode | string |
código de error |
|
messages
|
messages | array of object |
mensajes de la pila de excepciones |
|
nivel
|
messages.level | string |
nivel de registro |
|
source
|
messages.source | string |
origen de información de registro |
|
Mensaje
|
messages.message | string |
mensaje de registro |
|
parameters
|
messages.parameters | array of string |
parámetros del origen del registro |
|
excepción
|
messages.exception | string |
información de la pila de excepciones |
Publicación de un archivo Html
Publicación de un archivo Html con datos json y plantilla
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
docName
|
docName | string |
nombre del documento |
|
|
documentTemplateData
|
documentTemplateData | string |
una cadena base64 representa datos binarios del archivo de plantilla |
|
|
jsonData
|
jsonData | string |
datos de cliente en formato json |
|
|
logLevel
|
logLevel | string |
nivel de registro de publicación: DEBUG, ERROR, WARNING, INFO |
|
|
lenguaje
|
language | string |
código de idioma admitido del mensaje de error: en, zh |
|
|
country
|
country | string |
Código de país admitido del mensaje de error: US, CN |
|
|
clientType
|
clientType | string |
Para los usuarios del servicio de API, use "Servicio de API" |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Nombre del documento
|
documentName | string |
nombre del documento publicado |
|
documento
|
document | string |
Cadena base64 de datos binarios del documento publicado |
|
errorMessage
|
errorMessage | string |
mensaje de error |
|
código de error
|
errorCode | string |
código de error |
|
messages
|
messages | array of object |
mensajes de la pila de excepciones |
|
nivel
|
messages.level | string |
nivel de registro |
|
source
|
messages.source | string |
origen de información de registro |
|
Mensaje
|
messages.message | string |
mensaje de registro |
|
parameters
|
messages.parameters | array of string |
parámetros del origen del registro |
|
excepción
|
messages.exception | string |
información de la pila de excepciones |
Publicación de un archivo PDF
Publicación de un archivo PDF con datos json y plantilla
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
docName
|
docName | string |
nombre del documento |
|
|
documentTemplateData
|
documentTemplateData | string |
una cadena base64 representa datos binarios del archivo de plantilla |
|
|
jsonData
|
jsonData | string |
datos de cliente en formato json |
|
|
logLevel
|
logLevel | string |
nivel de registro de publicación: DEBUG, ERROR, WARNING, INFO |
|
|
lenguaje
|
language | string |
código de idioma admitido del mensaje de error: en, zh |
|
|
country
|
country | string |
Código de país admitido del mensaje de error: US, CN |
|
|
clientType
|
clientType | string |
Para los usuarios del servicio de API, use "Servicio de API" |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Nombre del documento
|
documentName | string |
nombre del documento publicado |
|
documento
|
document | string |
Cadena base64 de datos binarios del documento publicado |
|
errorMessage
|
errorMessage | string |
mensaje de error |
|
código de error
|
errorCode | string |
código de error |
|
messages
|
messages | array of object |
mensajes de la pila de excepciones |
|
nivel
|
messages.level | string |
nivel de registro |
|
source
|
messages.source | string |
origen de información de registro |
|
Mensaje
|
messages.message | string |
mensaje de registro |
|
parameters
|
messages.parameters | array of string |
parámetros del origen del registro |
|
excepción
|
messages.exception | string |
información de la pila de excepciones |