Udostępnij przez


Konsolidator WenDocs (wersja zapoznawcza)

Połącz się z usługą interfejsu API publikowania WenDocs. Umożliwia zarejestrowanym użytkownikom wywoływanie usługi w celu złożenia szablonu WenDocs (wykonanego przez nasz dodatek programu Word: Wendocs Template Designer) i danych json, a następnie publikowanie w formatach Word, PDF, HTML. Dzięki integracji z innymi łącznikami łatwo jest automatycznie tworzyć dokumenty sterowane danymi, takie jak list powitalny, wznawianie, raport biznesowy...

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Obsługa dokumentów WenDocs
adres URL https://www.wendocs.com/#/support
Email support@wendocs.com
Metadane łącznika
Publisher WenDocs Ltd
Witryna internetowa https://www.wendocs.com
Zasady ochrony prywatności https://www.wendocs.com/public/PrivacyPolicy_en.html
Kategorie Zarządzanie biznesem; Produktywność

WenDocs Linker łączy się z usługą interfejsu API REST publikowania WenDocs. Zarejestrowani użytkownicy wywołujący usługę w celu zebrania szablonów i danych json WenDocs, a następnie publikują w formatach Word, PDF i HTML.

WenDocs Linker ułatwia przedsiębiorstwu ustanowienie systemu publikowania dokumentów w wielu kanałach z spójnym wyglądem i spersonalizowaną zawartością. Dzięki integracji z innymi łącznikami na platformie Microsoft 365 można łatwo publikować dokumenty sterowane danymi biznesowymi automatycznie, takie jak list powitalny, wznawianie, powiadomienie o zamówieniu... nawet raport finansowy.

Wymagania wstępne

  1. Przygotuj API_Key i API_Secret uzyskane z support@wendocs.com programu na potrzeby tworzenia podstawowego połączenia uwierzytelniania z usługą REST.
  2. Przygotuj plik szablonu WenDocs i dane w formacie json, wyszukaj ciąg "WenDocs Template Designer" w magazynie dodatków pakietu Word office i utwórz plik szablonu, postępując zgodnie z instrukcjami dotyczącymi pomocy lub rozpoczynania pracy z wprowadzeniem.

Jak uzyskać poświadczenia

Wprowadź API_Key i API_Secret podczas tworzenia połączenia dla łącznika.

Wprowadzenie do łącznika

Przykładowy przepływ chmury:

  1. Przekaż szablon i pliki json do witryny usługi OneDrive lub programu SharePoint.

  2. Pobierz zawartość pliku szablonu i pliku JSON przez inne łączniki.

  3. Utwórz akcję publikowania na podstawie parametrów wejściowych "WenDocs Linker", jak pokazano poniżej:

    • "docName" podaj wartość ciągu, aby nazwać ten plik szablonu.
    • Wyrażenie "documentTemplateData", użyj wyrażenia base64(), aby zakodować zawartość pliku szablonu.
    • "jsonData" użyj zawartości pliku json.
    • "logLevel", wprowadź jeden z poziomów dziennika publikowania: "DEBUG, ERROR, WARNING, INFO".
    • "language", wprowadź jeden z kodu języka publikowania dziennika: "en, zh".
    • "country", wprowadź jeden z kodu kraju publikowania: "US, CN".
    • "clientType", dane wejściowe "Usługa interfejsu API".
  4. Pobierz opublikowany dokument w następnej akcji, użyj wyrażenia base64ToBinary(), aby zdekodować element "document" w danych wyjściowych akcji publikowania. Są to dane binarne plików wyjściowych.

Znane ograniczenia

Wywołanie interfejsu API publikowania jest ograniczone przez łączną liczbę i datę wygaśnięcia w subskrypcji.

Typowe błędy i środki zaradcze

  • Praca z akcjami "Pobierz zawartość pliku" i "Pobierz zawartość pliku przy użyciu ścieżki" w usłudze OneDrive

    Użyj wyrażenia "outputs()", aby pobrać element "content" z treści wyjściowej zwróconej przez akcje "Pobierz zawartość pliku" i "Pobierz zawartość pliku przy użyciu ścieżki". Usługa OneDrive będzie używać base64 do kodowania zawartości pliku, więc jeśli odczytujesz plik json z usługi OneDrive, musisz użyć wyrażenia "decodeBase64()" w celu dalszego przetwarzania elementu "zawartość", oto przykład:

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

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: Wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
API_Key securestring API_Key uzyskane od WenDocs Corporation[www.wendocs.com] Prawda
API_Secret securestring API_Secret dla usługi interfejsu API publikowania dostępu Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Publikowanie pliku Docx

Publikowanie pliku docx przy użyciu szablonu i danych json

Publikowanie pliku HTML

Publikowanie pliku HTML przy użyciu szablonu i danych json

Publikowanie pliku PDF

Publikowanie pliku PDF przy użyciu szablonu i danych json

Publikowanie pliku Docx

Publikowanie pliku docx przy użyciu szablonu i danych json

Parametry

Nazwa Klucz Wymagane Typ Opis
docName
docName string

nazwa dokumentu

documentTemplateData
documentTemplateData string

ciąg base64 reprezentuje dane binarne pliku szablonu

jsonData
jsonData string

dane klienta w formacie JSON

logLevel (Poziom loga)
logLevel string

poziom dziennika publikowania: DEBUGOWANIE, BŁĄD, OSTRZEŻENIE, INFORMACJE

język
language string

obsługiwany kod języka komunikatu o błędzie: en, zh

country
country string

obsługiwany kod kraju komunikatu o błędzie: US, CN

clientType
clientType string

W przypadku użytkowników usługi interfejsu API użyj usługi "API Service"

Zwraca

Nazwa Ścieżka Typ Opis
documentName (nazwa_dokumentu)
documentName string

nazwa opublikowanego dokumentu

dokument
document string

ciąg base64 danych binarnych opublikowanego dokumentu

errorMessage
errorMessage string

Komunikat o błędzie

kod błędu
errorCode string

kod błędu

messages
messages array of object

komunikaty stosu wyjątków

poziom
messages.level string

poziom dziennika

przesłać źródło
messages.source string

źródło informacji dziennika

komunikat
messages.message string

komunikat dziennika

parameters
messages.parameters array of string

parametry ze źródła dziennika

wyjątek
messages.exception string

informacje o stosie wyjątków

Publikowanie pliku HTML

Publikowanie pliku HTML przy użyciu szablonu i danych json

Parametry

Nazwa Klucz Wymagane Typ Opis
docName
docName string

nazwa dokumentu

documentTemplateData
documentTemplateData string

ciąg base64 reprezentuje dane binarne pliku szablonu

jsonData
jsonData string

dane klienta w formacie JSON

logLevel (Poziom loga)
logLevel string

poziom dziennika publikowania: DEBUGOWANIE, BŁĄD, OSTRZEŻENIE, INFORMACJE

język
language string

obsługiwany kod języka komunikatu o błędzie: en, zh

country
country string

obsługiwany kod kraju komunikatu o błędzie: US, CN

clientType
clientType string

W przypadku użytkowników usługi interfejsu API użyj usługi "API Service"

Zwraca

Nazwa Ścieżka Typ Opis
documentName (nazwa_dokumentu)
documentName string

nazwa opublikowanego dokumentu

dokument
document string

ciąg base64 danych binarnych opublikowanego dokumentu

errorMessage
errorMessage string

Komunikat o błędzie

kod błędu
errorCode string

kod błędu

messages
messages array of object

komunikaty stosu wyjątków

poziom
messages.level string

poziom dziennika

przesłać źródło
messages.source string

źródło informacji dziennika

komunikat
messages.message string

komunikat dziennika

parameters
messages.parameters array of string

parametry ze źródła dziennika

wyjątek
messages.exception string

informacje o stosie wyjątków

Publikowanie pliku PDF

Publikowanie pliku PDF przy użyciu szablonu i danych json

Parametry

Nazwa Klucz Wymagane Typ Opis
docName
docName string

nazwa dokumentu

documentTemplateData
documentTemplateData string

ciąg base64 reprezentuje dane binarne pliku szablonu

jsonData
jsonData string

dane klienta w formacie JSON

logLevel (Poziom loga)
logLevel string

poziom dziennika publikowania: DEBUGOWANIE, BŁĄD, OSTRZEŻENIE, INFORMACJE

język
language string

obsługiwany kod języka komunikatu o błędzie: en, zh

country
country string

obsługiwany kod kraju komunikatu o błędzie: US, CN

clientType
clientType string

W przypadku użytkowników usługi interfejsu API użyj usługi "API Service"

Zwraca

Nazwa Ścieżka Typ Opis
documentName (nazwa_dokumentu)
documentName string

nazwa opublikowanego dokumentu

dokument
document string

ciąg base64 danych binarnych opublikowanego dokumentu

errorMessage
errorMessage string

Komunikat o błędzie

kod błędu
errorCode string

kod błędu

messages
messages array of object

komunikaty stosu wyjątków

poziom
messages.level string

poziom dziennika

przesłać źródło
messages.source string

źródło informacji dziennika

komunikat
messages.message string

komunikat dziennika

parameters
messages.parameters array of string

parametry ze źródła dziennika

wyjątek
messages.exception string

informacje o stosie wyjątków