Partager via


Éditeur de liens WenDocs (préversion)

Connectez-vous au service d’API De publication WenDocs. Permet aux utilisateurs inscrits d’appeler le service pour assembler le modèle WenDocs (créé par notre complément Word : Concepteur de modèles Wendocs) et les données json, puis publier sur Word, PDF, formats HTML. En intégrant d’autres connecters, il est facile de produire des documents pilotés automatiquement par des données, comme une lettre de bienvenue, un cv, un rapport métier...

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Prise en charge de WenDocs
URL https://www.wendocs.com/#/support
Messagerie électronique support@wendocs.com
Métadonnées du connecteur
Éditeur WenDocs Ltd
Site web https://www.wendocs.com
Politique de confidentialité https://www.wendocs.com/public/PrivacyPolicy_en.html
Catégories Gestion de l’entreprise ; Productivité

WenDocs Linker se connecte au service d’API REST WenDocs Publish. Utilisateurs inscrits pour appeler le service pour assembler leurs modèles WenDocs et leurs données json, puis publier dans Word, PDF, formats HTML.

WenDocs Linker aide l’entreprise à établir un système de publication de documents multicanaux avec une apparence cohérente et du contenu personnalisé. En s’intégrant à d’autres connecters sur la plateforme Microsoft 365, il est facile de publier vos documents pilotés automatiquement par les données métier, comme une lettre de bienvenue, un cv, une notification de commande... même rapport financier.

Prerequisites

  1. Préparez les API_Key et les API_Secret obtenus support@wendocs.com pour établir une connexion d’authentification de base au service REST.
  2. Préparez un fichier de modèle WenDocs et des données de format json, recherchez « Concepteur de modèles WenDocs » dans le magasin de compléments Word Office, puis créez un fichier de modèle en suivant des instructions sur l’aide ou commencez à partir de la prise en main.

Comment obtenir des informations d’identification

Entrez les API_Key et les API_Secret lorsque vous créez une connexion pour le connecteur.

Prise en main du connecteur

Prenons un flux cloud comme exemple :

  1. Chargez le modèle et les fichiers json sur votre site OneDrive ou SharePoint.

  2. Obtenez du contenu de fichier json et de modèle par d’autres connecteurs.

  3. Créez une action de publication à partir de « WenDocs Linker », paramètres d’entrée comme suit :

    • « docName », donnez une valeur de chaîne pour nommer ce fichier de modèle.
    • « documentTemplateData », utilisez l’expression base64() pour encoder le contenu de votre fichier de modèle.
    • « jsonData », utilisez le contenu du fichier json.
    • « logLevel », entrez l’un des niveaux de journal de publication : « DEBUG, ERROR, WARNING, INFO ».
    • « language », entrez l’un des codes de langue du journal de publication : « en, zh ».
    • « country », entrez l’un des codes de pays de publication : « US, CN ».
    • « clientType », entrée « Service API ».
  4. Obtenez le document publié dans l’action suivante, utilisez l’expression base64ToBinary() pour décoder l’élément « document » dans les sorties de l’action de publication. Il s’agit des données binaires des fichiers de sortie.

Limites connues

L’appel d’API de publication est limité par le nombre total et la date d’expiration de votre abonnement.

Erreurs courantes et solutions

  • Utilisation de l’option « Obtenir le contenu du fichier » et « Obtenir le contenu du fichier à l’aide d’un chemin d’accès » de OneDrive

    Utilisez l’expression « outputs() » pour obtenir l’élément « content » du corps de sortie retourné par « Obtenir le contenu du fichier » et « Obtenir le contenu du fichier à l’aide d’un chemin d’accès ». OneDrive utilise base64 pour encoder le contenu du fichier. Par conséquent, si vous lisez un fichier json à partir de OneDrive, vous devez utiliser l’expression « décoderBase64() » pour traiter davantage l’élément « content », voici un exemple :

    decodeBase64(outputs('Action_Name')?['body/$content'])
    

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Impossible à partager

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Ce n’est pas une connexion partageable. Si l’application Power est partagée avec un autre utilisateur, un autre utilisateur sera invité à créer explicitement une nouvelle connexion.

Nom Type Descriptif Obligatoire
API_Key securestring fournir le API_Key obtenu de WenDocs Corporation[www.wendocs.com] Vrai
API_Secret securestring le API_Secret pour le service d’API de publication d’accès Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Publier un fichier Docx

Publier un fichier docx avec des données de modèle et json

Publier un fichier Html

Publier un fichier Html avec des données json et de modèle

Publier un fichier PDF

Publier un fichier PDF avec des données json et de modèle

Publier un fichier Docx

Publier un fichier docx avec des données de modèle et json

Paramètres

Nom Clé Obligatoire Type Description
docName
docName string

nom du document

documentTemplateData
documentTemplateData string

une chaîne base64 représente les données binaires du fichier de modèle

jsonData
jsonData string

données client au format json

logLevel
logLevel string

niveau du journal de publication : DÉBOGAGE, ERREUR, AVERTISSEMENT, INFO

language
language string

code de langue pris en charge du message d’erreur : en, zh

country
country string

code d’erreur de pays pris en charge : US, CN

clientType
clientType string

Pour les utilisateurs du service API, utilisez « Service API »

Retours

Nom Chemin d’accès Type Description
nom_document
documentName string

nom du document publié

document
document string

chaîne base64 des données binaires du document publié

errorMessage
errorMessage string

message d'erreur

code d'erreur
errorCode string

code d’erreur

messages
messages array of object

messages de la pile d’exceptions

niveau
messages.level string

niveau de journal

Source
messages.source string

source des informations de journal

Message
messages.message string

message de journal

parameters
messages.parameters array of string

paramètres de la source du journal

exception
messages.exception string

Informations sur la pile des exceptions

Publier un fichier Html

Publier un fichier Html avec des données json et de modèle

Paramètres

Nom Clé Obligatoire Type Description
docName
docName string

nom du document

documentTemplateData
documentTemplateData string

une chaîne base64 représente les données binaires du fichier de modèle

jsonData
jsonData string

données client au format json

logLevel
logLevel string

niveau du journal de publication : DÉBOGAGE, ERREUR, AVERTISSEMENT, INFO

language
language string

code de langue pris en charge du message d’erreur : en, zh

country
country string

code d’erreur de pays pris en charge : US, CN

clientType
clientType string

Pour les utilisateurs du service API, utilisez « Service API »

Retours

Nom Chemin d’accès Type Description
nom_document
documentName string

nom du document publié

document
document string

chaîne base64 des données binaires du document publié

errorMessage
errorMessage string

message d'erreur

code d'erreur
errorCode string

code d’erreur

messages
messages array of object

messages de la pile d’exceptions

niveau
messages.level string

niveau de journal

Source
messages.source string

source des informations de journal

Message
messages.message string

message de journal

parameters
messages.parameters array of string

paramètres de la source du journal

exception
messages.exception string

Informations sur la pile des exceptions

Publier un fichier PDF

Publier un fichier PDF avec des données json et de modèle

Paramètres

Nom Clé Obligatoire Type Description
docName
docName string

nom du document

documentTemplateData
documentTemplateData string

une chaîne base64 représente les données binaires du fichier de modèle

jsonData
jsonData string

données client au format json

logLevel
logLevel string

niveau du journal de publication : DÉBOGAGE, ERREUR, AVERTISSEMENT, INFO

language
language string

code de langue pris en charge du message d’erreur : en, zh

country
country string

code d’erreur de pays pris en charge : US, CN

clientType
clientType string

Pour les utilisateurs du service API, utilisez « Service API »

Retours

Nom Chemin d’accès Type Description
nom_document
documentName string

nom du document publié

document
document string

chaîne base64 des données binaires du document publié

errorMessage
errorMessage string

message d'erreur

code d'erreur
errorCode string

code d’erreur

messages
messages array of object

messages de la pile d’exceptions

niveau
messages.level string

niveau de journal

Source
messages.source string

source des informations de journal

Message
messages.message string

message de journal

parameters
messages.parameters array of string

paramètres de la source du journal

exception
messages.exception string

Informations sur la pile des exceptions