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 |
| 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
- Przygotuj API_Key i API_Secret uzyskane z support@wendocs.com programu na potrzeby tworzenia podstawowego połączenia uwierzytelniania z usługą REST.
- 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:
Przekaż szablon i pliki json do witryny usługi OneDrive lub programu SharePoint.
Pobierz zawartość pliku szablonu i pliku JSON przez inne łączniki.
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".
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 |