Freigeben über


Exact Online Premium [VERALTET]

Stellen Sie eine Verbindung mit Ihrem Exact Online Premium-Konto her, und benachrichtigen Sie sich, wenn Geschäftsentitäten erstellt oder aktualisiert werden.

Derzeit unterstützte Entitäten sind Verkaufsaufträge, Projekte, Konten und Verkaufschancen.

Weitere Entitäten und Ereignisse werden in Zukunft hinzugefügt.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name Genau
URL https://www.exact.com
Connectormetadaten
Herausgeber Exakte MKB Software BV
Webseite https://www.exact.com
Datenschutzrichtlinie https://www.exact.com/trust/privacy/privacy-statement
Kategorien Zusammenarbeit; Finanzieren

Der Exact Online Premium-Connector für Power Automate ermöglicht das Empfangen von Benachrichtigungen von Exact Online, wenn sich ein Geschäftsentitätsdatensatz ändert. Für bestimmte Entitäten kann ein Trigger erstellt werden, der auf neu erstellte oder geänderte Datensätze reagiert. Darüber hinaus kann der Verbinder benutzerdefinierte Formatierungen ausführen, wodurch die Komplexität für den Benutzer reduziert wird.

Voraussetzungen

Um den Connector zu verwenden, ist ein Exact Online Premium-Abonnement erforderlich.

So erhalten Sie Anmeldeinformationen

Dieser Connector verwendet die OAuth-Autorisierung auf der Exact Online-Plattform. Melden Sie sich mit Ihrem persönlichen Exact Online Premium-Konto an.

Erste Schritte mit Ihrem Connector

Der Connector stellt mehrere Trigger für geänderte oder neu erstellte Geschäftsentitätsdatensätze bereit – derzeit für Konten, Verkaufschancen, Projekte und Verkaufsaufträge. Starten Sie Den Fluss mit einem dieser Trigger.

  • Erstellen eines neuen Flusses in Power Automate und Auswählen eines der Trigger als Ausgangspunkt
    • Wenn eine [Entität] erstellt oder geändert wird
    • Sie müssen eines der verfügbaren Unternehmen im Dropdown-Steuerelement auswählen – der Trigger wird nur für dieses Unternehmen erstellt.
  • Die Ereignisse müssen auch in Exact Online aktiviert werden, andernfalls erhalten Sie nichts in Power Automate.
    • Wechseln Sie zu Master Data>Flow>Overview: Flows and either create a new flow or modify an existing one
    • Wählen Sie die entsprechende Entität und das entsprechende Ereignis aus, z. B. Konto / , wenn ein Konto geändert wird.
    • Möglicherweise müssen Sie mehrere Flüsse erstellen, wenn Sie sowohl erstellte als auch geänderte Datensätze empfangen möchten.

Eine Nachricht, die von Exact Online stammt, enthält ein Feld, das mit den Daten des erstellten oder geänderten Datensatzes aufgerufen Payload wird. Der Connector verfügt über eine Aktion " Werte abrufen ", die diese Nutzlast für Ihre Anforderungen vorbereitet.

  • Wählen Sie als Entitätstyp dieselbe Entität wie der Trigger aus.
  • Wählen Sie als Werttyp Folgendes aus:
    • Neue Werte , wenn Sie bestimmte Felder des neuen (geänderten) Zustands in anderen Aktionen auswählen möchten
    • Alte Werte , wenn Sie bestimmte Felder des alten (unveränderten) Zustands in anderen Aktionen auswählen möchten
    • Tabelle , wenn Sie den Inhalt als ganzes Sammlung für die Verwendung in anderen Aktionen abrufen möchten
    • Weitere Informationen finden Sie im Abschnitt "Beispiele" weiter unten.
  • Der Payload-Parameter weist standardmäßig einen Verweis auf die Payload-Eigenschaft der Triggernachricht auf. Sie sollten dies nicht ändern.
  • Zusätzliche Parameter "Content-Type" und "Accept " sind standardmäßig auf "application/json" festgelegt. Sie sollten dies nicht ändern.

Examples

Beispiel 1: Verarbeiten von Verkaufsaufträgen mit einem Wert von über 10.000 Euro

  • Verwenden des Triggers Beim Erstellen oder Ändern eines Verkaufsauftrags
  • Hinzufügen einer Aktion "Werte abrufen" mit Entität, die auf "Verkaufsauftrag" und "Werttyp" festgelegt ist, auf "Neue Werte" festgelegt
  • Verwenden eines Bedingungsblocks (integrierte Steuerungsaktion )
    • Festlegen der Bedingung auf AmountDC | kleiner als | 10000
      • Note, AmountDC is an output of Get values
  • Fügen Sie in der true-Verzweigung des Bedingungsblocks eine Beenden-Aktion hinzu (integrierte Steuerungsaktion)

Beispiel 2: Ausgeben der geänderten Felder in eine E-Mail

  • Verwenden eines der verfügbaren erstellten/geänderten Trigger
  • Hinzufügen einer Aktion "Werte abrufen" mit derselben Entität wie der Auslöser und Werttyp, der auf "Tabelle" festgelegt ist
  • Hinzufügen einer Filteraktion (integrierte Datenvorgang-Aktion ) mit der Ausgabe von Get-Werten als Eingabe und als Bedingungssatz oldValue | Ungleich | newValue
  • Hinzufügen einer HTML-Tabellenaktion (integrierte Datenvorgangsaktion ) und Verwenden der Ausgabe der Filteraktion
  • Erstellen einer Outlook-Aktion "E-Mail senden " und Einschließen der Ausgabe der AKTION "HTML-Tabelle erstellen" als Teil der Nachricht

Bekannte Probleme und Einschränkungen

Leere Nachricht für Konnektivitätstest

Beim Einrichten eines neuen Flusses oder beim Aktivieren eines vorhandenen Flusses wird eine Nachricht an Exact Online gesendet, um den Fluss zu registrieren. Exact Online sendet wiederum eine Testnachricht (ohne Inhalt), um die Verbindung zu bestätigen.

Wenn Sie diese Nachricht nicht innerhalb Ihres Ablaufs behandeln, wird der Ablauf möglicherweise fehlerhaft oder Benachrichtigungen mit unvollständigen Inhalten gesendet. Da es sich in der Regel um ein einmaliges Verhalten handelt, können Sie es annehmen, aber Möglicherweise erhalten Sie Warnungen zu fehlerhaften Abläufen.

Eine elegantere Möglichkeit zum Umgang mit der Nachricht besteht darin, zu testen, ob die Nachricht in einer Bedingungsaktion leer ist. Der Test empty(triggerOutputs()?['body']) | entspricht | true ist eine gute Möglichkeit, dies zu tun. Fügen Sie in der wahren Verzweigung eine Beendigungsaktion mit dem Ergebnis "Erfolgreich" hinzu. Setzen Sie dann den tatsächlichen Fluss nach der Bedingungsaktion fort.

Häufige Fehler und Abhilfemaßnahmen

Bisher sind keine Fehler aufgetreten.

Häufig gestellte Fragen

Was geschieht genau mit der Aktion "Werte abrufen"?

Get Values führt ein paar Aktionen aus, die andernfalls mehrere komplexere Aktionen in Ihrem Fluss erfordern würden. In der Reihenfolge sind dies:

  • Es übernimmt das Payload Feld vom Trigger und konvertiert seinen Text in ein JSON-Objekt. Dies entspricht der json(...) Funktion;
  • Es lädt ein Schema für dieses JSON-Objekt, damit seine Eigenschaften in weiteren Aktionen referenziert werden können. Sie können dies mit der JSON-Analyseaktion tun, aber Sie müssen das gesamte Schema selbst bereitstellen.
  • Sie kann die eingehende Nutzlast entweder in eine vollständige Tabelle mit allen Daten oder in ein Objekt konvertieren, das den alten oder neuen Status der Entität anzeigt. Letzteres ist relativ komplex, um in einem Fluss zu erreichen.

Was sollte der Wert für Nutzlast in der Aktion "Werte abrufen" sein?

Standardmäßig ist dies der triggerOutputs()?['body/Content/Payload'] Verweis auf das Nutzlastfeld, das im Trigger empfangen wird. Sie sollten dies nicht ändern.

Warum muss ich den Entitätstyp für Get Values angeben?

Die Aktion "Werte abrufen" verwendet eine Technik namens dynamische Schemagenerierung, mit der wir die Eigenschaften der ausgewählten Entität in weiteren Aktionen auswählen können. Dies ist ein Feature des Fluss-Designers. Leider kann der Trigger zur Entwurfszeit den ausgewählten Entitätstyp nicht an andere Aktionen übergeben. Daher muss der Entitätstyp erneut ausgewählt werden.

Was geschieht, wenn ich den falschen Entitätstyp für Get Values auswählt?

Der Fluss-Designer zeigt die falschen Eigenschaften für die empfangene Entität an, z. B. Projekteigenschaften für einen Verkaufsauftrag. Dies bedeutet, dass einige Eigenschaften, die Teil der Entität sind, nicht angezeigt werden, und einige angezeigte Eigenschaften sind nicht tatsächlich Teil der Entität.

Sie können weiterhin auf die Eigenschaften zugreifen, wenn sie in der Entität vorhanden sind, aber Sie müssen den Verweis manuell eingeben.

Das Auswählen einer nicht vorhandenen Eigenschaft in einer anderen Aktion führt einfach zu einem leeren Wert. die Folgen davon hängen von der Aktion ab.

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden

Aktionen

Abrufen von Werten [VERALTET]

Dadurch werden die Werte aus dem Nutzlastfeld des Triggers in einem format der Wahl geladen.This loads the values from the trigger's Payload field in a format of choice.

Abrufen von Werten [VERALTET]

Dadurch werden die Werte aus dem Nutzlastfeld des Triggers in einem format der Wahl geladen.This loads the values from the trigger's Payload field in a format of choice.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Inhaltstypheader
Content-Type string

Geben Sie den Inhaltstyp der Nutzlast an.

Kopfzeile annehmen
Accept string

Geben Sie das akzeptierte Antwortformat an.

Entitätstyp
EntityType True string

Wählen Sie den Typ der Geschäftsentität für diesen Vorgang aus.

Werttyp
ValueType True string

Wählen Sie den Werttyp für diesen Vorgang aus.

Nutzlast
body string

Verweis auf das Nutzlastfeld hier hinzufügen

Gibt zurück

Die Ausgaben dieses Vorgangs sind dynamisch.

Auslöser

Wenn ein Konto erstellt oder geändert wird [VERALTET]

Dies abonniert das Erstellen oder Ändern von Ereignissen für Konten.

Wenn ein Projekt erstellt oder geändert wird [VERALTET]

Dies abonniert das Erstellen oder Ändern von Ereignissen für Projekte.

Wenn ein Verkaufsauftrag erstellt oder geändert wird [VERALTET]

Dies abonniert das Erstellen oder Ändern von Ereignissen für Verkaufsaufträge.

Wenn eine Verkaufschance erstellt oder geändert wird [VERALTET]

Dies abonniert das Erstellen oder Ändern von Ereignissen für Verkaufschancen.

Wenn ein Konto erstellt oder geändert wird [VERALTET]

Dies abonniert das Erstellen oder Ändern von Ereignissen für Konten.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Firma
Company True string

Wählen Sie das Unternehmen aus, für das Sie die Ereignisse empfangen möchten.

Gibt zurück

Wenn ein Projekt erstellt oder geändert wird [VERALTET]

Dies abonniert das Erstellen oder Ändern von Ereignissen für Projekte.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Firma
Company True string

Wählen Sie das Unternehmen aus, für das Sie die Ereignisse empfangen möchten.

Gibt zurück

Wenn ein Verkaufsauftrag erstellt oder geändert wird [VERALTET]

Dies abonniert das Erstellen oder Ändern von Ereignissen für Verkaufsaufträge.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Firma
Company True string

Wählen Sie das Unternehmen aus, für das Sie die Ereignisse empfangen möchten.

Gibt zurück

Wenn eine Verkaufschance erstellt oder geändert wird [VERALTET]

Dies abonniert das Erstellen oder Ändern von Ereignissen für Verkaufschancen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Firma
Company True string

Wählen Sie das Unternehmen aus, für das Sie die Ereignisse empfangen möchten.

Gibt zurück

Definitionen

guidText

EntityChangedEvent

Name Pfad Typ Beschreibung
Content
Content ChangeEventContent
HashCode
HashCode string

ChangeEventContent

Name Pfad Typ Beschreibung
Thema
Topic string
ClientId
ClientId guidText
Firma
Division integer

Firma

Maßnahme
Action string
Key
Key guidText
ExactOnlineEndpoint
ExactOnlineEndpoint string
EventCreatedOn
EventCreatedOn string
Nutzlast
Payload string