WenDocs Linker (Pré-visualização)
Conecte-se ao WenDocs Publish API Service. Permite que os usuários registrados liguem para o serviço para montar o modelo WenDocs (feito pelo nosso suplemento do Word: Wendocs Template Designer) e dados json e, em seguida, publique nos formatos Word, PDF e HTML. Ao integrar-se com outros conectores, é fácil produzir documentos orientados por dados automaticamente, como uma carta de boas-vindas, currículo, relatório de negócios...
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Suporte WenDocs |
| URL | https://www.wendocs.com/#/support |
| support@wendocs.com |
| Metadados do conector | |
|---|---|
| Editora | WenDocs Ltd |
| Sítio Web | https://www.wendocs.com |
| Política de privacidade | https://www.wendocs.com/public/PrivacyPolicy_en.html |
| Categorias | Gestão Empresarial; Produtividade |
O WenDocs Linker se conecta ao WenDocs Publish REST API Service. Usuários registrados para chamar o serviço para montar seus modelos WenDocs e dados json, em seguida, publicar em formatos Word, PDF, HTML.
O WenDocs Linker ajuda as empresas a estabelecer um sistema de publicação de documentos multicanal com aparência consistente e conteúdo personalizado. Ao integrar com outros conectores na plataforma Microsoft 365, é fácil publicar seus documentos orientados por dados corporativos automaticamente, como uma carta de boas-vindas, currículo, notificação de pedido... até mesmo relatório financeiro.
Pré-requisitos
- Por favor, prepare os API_Key e API_Secret obtidos para fazer uma conexão autenticada support@wendocs.com básica com o Serviço REST.
- Prepare um arquivo de modelo WenDocs e dados de formato json, pesquise "WenDocs Template Designer" na loja de suplementos do Word Office e crie um arquivo de modelo com instruções na Ajuda ou comece a partir de Introdução.
Como obter credenciais
Insira o API_Key e API_Secret quando você criar uma conexão para o conector.
Introdução ao conector
Tome um fluxo de nuvem como exemplo:
Carregue o modelo e os arquivos json para seu site do OneDrive ou do SharePoint.
Obtenha o conteúdo do modelo e do arquivo json por outros conectores.
Crie uma ação de publicação a partir de "WenDocs Linker", parâmetros de entrada como os abaixo:
- "docName", dê um valor de cadeia de caracteres para nomear esse arquivo de modelo.
- "documentTemplateData", use a expressão base64() para codificar o conteúdo do arquivo de modelo.
- "jsonData", use o conteúdo do arquivo json.
- "logLevel", insira um dos níveis de log de publicação: "DEBUG, ERROR, WARNING, INFO".
- "language", insira um dos códigos de idioma de log de publicação: "en, zh".
- "país", insira um dos códigos de país publicados: "US, CN".
- "clientType", entrada "API Service".
Obter o documento publicado Na próxima ação, use a expressão base64ToBinary() para decodificar o item "documento" nas saídas da ação de publicação. São os dados binários dos arquivos de saída.
Limitações conhecidas
A chamada de API de publicação é limitada pelos números totais e pela data de expiração na sua assinatura.
Erros e soluções comuns
Trabalhar com as ações "Obter conteúdo de arquivo" e "Obter conteúdo de arquivo usando caminho" do OneDrive
Use a expressão "outputs()" para obter o item "content" do corpo de saída retornado pelas ações "Get file content" e "Get file content using path". O OneDrive usará base64 para codificar o conteúdo do arquivo, portanto, se você ler um arquivo json do OneDrive, precisará usar a expressão "decodeBase64()" para processar ainda mais o item "conteúdo", aqui está um exemplo:
decodeBase64(outputs('Action_Name')?['body/$content'])
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: Todas as regiões
Parâmetros para criar conexão.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| API_Key | securestring | fornecer os API_Key obtidos da WenDocs Corporation[www.wendocs.com] | Verdade |
| API_Secret | securestring | O serviço de API de publicação do API_Secret for Access | Verdade |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Publicar um arquivo Docx |
Publicar um arquivo docx com dados de modelo e json |
| Publicar um arquivo Html |
Publicar um arquivo Html com dados de modelo e json |
| Publicar um ficheiro PDF |
Publicar um arquivo PDF com dados de modelo e json |
Publicar um arquivo Docx
Publicar um arquivo docx com dados de modelo e json
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
docNome
|
docName | string |
Nome do documento |
|
|
documentTemplateData
|
documentTemplateData | string |
Uma cadeia de caracteres Base64 representa dados binários do arquivo de modelo |
|
|
jsonData [en]
|
jsonData | string |
Dados do cliente em formato JSON |
|
|
logNível
|
logLevel | string |
nível de log de publicação: DEPURAR, ERRO, AVISO, INFO |
|
|
linguagem
|
language | string |
Código de idioma suportado da mensagem de erro: en, zh |
|
|
country
|
country | string |
código de país suportado da mensagem de erro: EUA, CN |
|
|
clientType
|
clientType | string |
Para usuários do serviço API, use 'Serviço API' |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome do documento
|
documentName | string |
Nome do documento publicado |
|
documento
|
document | string |
Cadeia de caracteres base64 dos dados binários do documento publicado |
|
errorMessage
|
errorMessage | string |
mensagem de erro |
|
código de erro
|
errorCode | string |
código de erro |
|
messages
|
messages | array of object |
Mensagens de pilha de exceção |
|
nível
|
messages.level | string |
nível de log |
|
origem
|
messages.source | string |
fonte de informações de log |
|
mensagem
|
messages.message | string |
Mensagem de registo |
|
parameters
|
messages.parameters | array of string |
parâmetros da fonte de log |
|
exceção
|
messages.exception | string |
Informações da pilha de exceções |
Publicar um arquivo Html
Publicar um arquivo Html com dados de modelo e json
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
docNome
|
docName | string |
Nome do documento |
|
|
documentTemplateData
|
documentTemplateData | string |
Uma cadeia de caracteres Base64 representa dados binários do arquivo de modelo |
|
|
jsonData [en]
|
jsonData | string |
Dados do cliente em formato JSON |
|
|
logNível
|
logLevel | string |
nível de log de publicação: DEPURAR, ERRO, AVISO, INFO |
|
|
linguagem
|
language | string |
Código de idioma suportado da mensagem de erro: en, zh |
|
|
country
|
country | string |
código de país suportado da mensagem de erro: EUA, CN |
|
|
clientType
|
clientType | string |
Para usuários do serviço API, use 'Serviço API' |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome do documento
|
documentName | string |
Nome do documento publicado |
|
documento
|
document | string |
Cadeia de caracteres base64 dos dados binários do documento publicado |
|
errorMessage
|
errorMessage | string |
mensagem de erro |
|
código de erro
|
errorCode | string |
código de erro |
|
messages
|
messages | array of object |
Mensagens de pilha de exceção |
|
nível
|
messages.level | string |
nível de log |
|
origem
|
messages.source | string |
fonte de informações de log |
|
mensagem
|
messages.message | string |
Mensagem de registo |
|
parameters
|
messages.parameters | array of string |
parâmetros da fonte de log |
|
exceção
|
messages.exception | string |
Informações da pilha de exceções |
Publicar um ficheiro PDF
Publicar um arquivo PDF com dados de modelo e json
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
docNome
|
docName | string |
Nome do documento |
|
|
documentTemplateData
|
documentTemplateData | string |
Uma cadeia de caracteres Base64 representa dados binários do arquivo de modelo |
|
|
jsonData [en]
|
jsonData | string |
Dados do cliente em formato JSON |
|
|
logNível
|
logLevel | string |
nível de log de publicação: DEPURAR, ERRO, AVISO, INFO |
|
|
linguagem
|
language | string |
Código de idioma suportado da mensagem de erro: en, zh |
|
|
country
|
country | string |
código de país suportado da mensagem de erro: EUA, CN |
|
|
clientType
|
clientType | string |
Para usuários do serviço API, use 'Serviço API' |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome do documento
|
documentName | string |
Nome do documento publicado |
|
documento
|
document | string |
Cadeia de caracteres base64 dos dados binários do documento publicado |
|
errorMessage
|
errorMessage | string |
mensagem de erro |
|
código de erro
|
errorCode | string |
código de erro |
|
messages
|
messages | array of object |
Mensagens de pilha de exceção |
|
nível
|
messages.level | string |
nível de log |
|
origem
|
messages.source | string |
fonte de informações de log |
|
mensagem
|
messages.message | string |
Mensagem de registo |
|
parameters
|
messages.parameters | array of string |
parâmetros da fonte de log |
|
exceção
|
messages.exception | string |
Informações da pilha de exceções |