Udostępnij przez


dox42

Łącznik dox42 zapewnia połączenie z bardzo rozbudowanym interfejsem API REST dox42 i umożliwia automatyczne generowanie dokumentów w przepływie z danymi ze wszystkich źródeł, takich jak D365, SharePoint lub inne.

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 platformy dox42
adres URL https://www.dox42.com/Contact
Email support@dox42.com
Metadane łącznika
Publisher dox42
Witryna internetowa https://www.dox42.com/
Zasady ochrony prywatności https://www.dox42.com/Privacy
Kategorie Zawartość i pliki; Dane

Dox42 udostępnia zaawansowany i bardzo rozbudowany interfejs API REST. Za pomocą polecenia dox42 można automatycznie generować dokumenty z danymi ze wszystkich źródeł, takich jak D365, SharePoint, SAP lub inne. dox42 używa identyfikatora Entra firmy Microsoft do uwierzytelniania. Zwróć dokument w dowolnym formacie, zapisz go w programie SharePoint, wyślij go pocztą e-mail, podpisz elektronicznie, dołącz go jako notatkę do jednostki itp. wszystko to jest możliwe automatycznie z dox42.

Wymagania wstępne

Aby kontynuować, musisz wykonać następujące czynności:

  • Plan usługi Microsoft Power Apps lub Power Automate
  • Microsoft Entra ID
  • Znajomość protokołu HTTP
  • licencja dox42 (dox42 Online lub dox42 Server + dox42 Word/Excel/PowerPoint Dodatki)
  • aplikacja dox42 Server Designer (wersja 1.0.1.4 lub nowsza)
  • SharePoint Online

Jak uzyskać poświadczenia

Rejestrowanie aplikacji Microsoft Entra ID dla łącznika Premium

Najpierw musimy zarejestrować aplikację dox42 jako aplikację w identyfikatorze Entra firmy Microsoft. Pozwoli to łącznikowi zidentyfikować się jako identyfikator Entra firmy Microsoft, aby mógł poprosić o uprawnienia dostępu do danych w imieniu użytkownika końcowego. Więcej informacji na ten temat można znaleźć tutaj

Ta aplikacja Microsoft Entra ID musi być zarejestrowana w witrynie Azure Portal (https://portal.azure.com), wykonując kroki opisane w rozdziale 6 dokumentacji dox42 Microsoft Entra ID: https://www.dox42.com/Download/dox42_DynamicsCRM_Documentation_EN.pdf. Nie zapomnij dodać następującego identyfikatora URI odpowiedzi internetowej do aplikacji: https://global.consent.azure-apim.net/redirect

W tym momencie mamy prawidłową aplikację Microsoft Entra ID, która może służyć do uzyskiwania uprawnień od użytkowników końcowych i uzyskiwania dostępu do generowania dokumentów dox42. Następnym krokiem jest zmodyfikowanie łącznika Premium.

Generowanie tokenów dostępu i identyfikatorów na zewnątrz lub w przepływach

  • Metoda 1

    • Za pomocą narzędzia Postman lub dowolnego innego narzędzia do testowania interfejsu API można wygenerować tokeny dostępu identyfikatora Entra firmy Microsoft i tokeny identyfikatorów
    • Następnie możesz wkleić ten klucz dostępu do odpowiedniego pola "Token dostępu elementu nośnego" łącznika dox42
  • Metoda 2 (zalecana)

    • W przepływach użyj łącznika HTTP Premium, aby wygenerować tokeny dostępu lub identyfikatora
    • Za pomocą polecenia "Redaguj" możesz zapisać token w zmiennej, która może być używana w polu "Token dostępu elementu nośnego" łącznika dox42
  • W przypadku obu metod można zapoznać się z następującymi artykułami:

Rekomendacje

Zdecydowanie zalecamy korzystanie z funkcji "Bezpieczne dane wejściowe/wyjściowe" w przepływach, dzięki czemu żadne poufne informacje nie są widoczne jako zwykły tekst. Ponadto usługa Azure Key Vault może służyć do przechowywania wpisów tajnych, haseł i tak dalej i łatwo integrować się z przepływami.

Wprowadzenie do łącznika

  • W przypadku wywoływania generowania dokumentu dox42 wstaw ciąg zapytania wygenerowany w aplikacji dox42 Server Designer podczas projektowania przepływu. Aby uzyskać więcej informacji, postępuj zgodnie z naszą dokumentacją łącznika niestandardowego dox42: https://www.dox42.com/Download/dox42_dox42Connector.pdf

  • Przykładem takiego ciągu zapytania jest:

    Operation=GenerateDocument&DocTemplate=c%3A%5Cdox42Server%5Ctemplates%5CHelloWorldTest%5CHelloWorld.docx&InputParam.name=World&ReturnAction.Format=txt&
    

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 zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
Token dostępu elementu nośnego securestring Token dostępu lub identyfikatora elementu nośnego dla uwierzytelniania identyfikatora entra firmy Microsoft

Limity ograniczania

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

Akcje

dox42 Service Call

Wywołanie usługi dox42

dox42 Service Call

Wywołanie usługi dox42

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa domeny skonfigurowanego serwera dox42
domainname True string

Nazwa domeny

Wykonywanie zapytania o część żądanego wywołania usługi dox42
querystring True string

Ciąg zapytania wywołania usługi

Token dostępu elementu nośnego
token True string

Token dostępu elementu nośnego dla uwierzytelniania identyfikatora entra firmy Microsoft

Podstawowa akceptacja nagłówka, pozostaw to, co jest!
accept string

Nagłówek akceptuj w warstwie Podstawowa