Microsoft 365 - Kontakte

Microsoft365ContactList#

Die Aktion Microsoft365ContactList ruft eine Liste von Kontakten aus dem Microsoft 365-Konto ab und speichert sie in der angegebenen Daten-Tabelle.

<Microsoft365ContactList Data="{@myData}" Filter="" UserPrincipalName="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Data: Variable, in der die Ergebnisdaten der Kontakte gespeichert werden.
  • Filter: (Optional) Ein Filter zur Einschränkung der Kontakte.
  • UserPrincipalName: Die E-Mail-Adresse des Benutzers, dessen Kontakte abgerufen werden sollen.
  • Account: Gibt das zu verwendende Konto für die Aktion an.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde (true oder false).
  • IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.

Beispiel:

<Microsoft365ContactList Data="{@myData}" Filter="startswith(DisplayName, 'M')" UserPrincipalName="[email protected]" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

In diesem Beispiel werden alle Kontakte abgerufen, deren Anzeigename mit M beginnt. Die Ergebnisse werden in {@myData} gespeichert.

Die möglichen Filter entsprechen den Filterkriterien der MSGraph API: https://learn.microsoft.com/de-de/graph/filter-query-parameter

 

Microsoft365ContactReadJson#

Die Aktion Microsoft365ContactReadJson liest die MSGraph Details eines bestimmten Kontakts und speichert sie im JSON-Format in der angegebenen Variable.

<Microsoft365ContactReadJson ContactId="" UserPrincipalName="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • ContactId: Die ID des Kontakts, dessen Details abgerufen werden sollen.
  • UserPrincipalName: Die E-Mail-Adresse des Benutzers, dessen Kontakt gelesen werden soll.
  • Account: Gibt das zu verwendende Konto für die Aktion an.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde.
  • IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert.

Beispiel:

<Microsoft365ContactReadJson ContactId="12345" UserPrincipalName="[email protected]" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

Dieses Beispiel liest die Details des Kontakts mit der ID 12345 und speichert sie in der Variablen {@Result}.

 

Microsoft365ContactCreate#

Die Aktion Microsoft365ContactCreate erstellt einen neuen Kontakt im Microsoft 365-Konto.

<Microsoft365ContactCreate DisplayName="" GivenName="" Initials="" MiddleName="" NickName="" Surname="" Title="" Birthday="" EmailAddresses="" Jobtitle="" CompanyName="" BusinessHomePage="" BusinessPhones="" MobilePhone="" HomePhones="" HomeAddressStreet="" HomeAddressPostalCode="" HomeAddressCity="" HomeAddressState="" HomeAddressCountry="" BusinessAddressStreet="" BusinessAddressPostalCode="" BusinessAddressCity="" BusinessAddressState="" BusinessAddressCountry="" UserPrincipalName="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • DisplayName: Der Anzeigename des Kontakts.
  • GivenName: Der Vorname des Kontakts.
  • Surname: Der Nachname des Kontakts.
  • EmailAddresses: Eine kommagetrennte Liste von E-Mail-Adressen.
  • MobilePhone, BusinessPhones, HomePhones: Kommagetrennte Listen von Telefonnummern des Kontakts.
  • Birthday: Das Geburtsdatum des Kontakts.
  • HomeAddress und BusinessAddress: Attribute für Straßenname, PLZ, Stadt, Bundesland und Land des Kontakts.
  • UserPrincipalName: Die E-Mail-Adresse des Benutzers, für den der Kontakt erstellt wird.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde.
  • IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert.

Beispiel:

<Microsoft365ContactCreate DisplayName="Max Mustermann" GivenName="Max" Surname="Mustermann" EmailAddresses="[email protected]" MobilePhone="+49123456789" Birthday="1985-10-15" UserPrincipalName="[email protected]" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

Erstellt einen neuen Kontakt mit dem Namen Max Mustermann, einer E-Mail-Adresse und einer Telefonnummer.

 

Microsoft365ContactUpdate#

Die Aktion Microsoft365ContactUpdate aktualisiert die Details eines bestehenden Kontakts.

<Microsoft365ContactUpdate ContactId="" DisplayName="" GivenName="" Initials="" MiddleName="" NickName="" Surname="" Title="" Birthday="" EmailAddresses="" Jobtitle="" CompanyName="" BusinessHomePage="" BusinessPhones="" MobilePhone="" HomePhones="" HomeAddressStreet="" HomeAddressPostalCode="" HomeAddressCity="" HomeAddressState="" HomeAddressCountry="" BusinessAddressStreet="" BusinessAddressPostalCode="" BusinessAddressCity="" BusinessAddressState="" BusinessAddressCountry="" UserPrincipalName="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • ContactId: Die ID des zu aktualisierenden Kontakts.
  • DisplayName: Der Anzeigename des Kontakts.
  • GivenName: Der Vorname des Kontakts.
  • Surname: Der Nachname des Kontakts.
  • EmailAddresses: Eine kommagetrennte Liste von E-Mail-Adressen.
  • MobilePhone, BusinessPhones, HomePhones: Kommagetrennte Listen von Telefonnummern des Kontakts.
  • Birthday: Das Geburtsdatum des Kontakts.
  • HomeAddress und BusinessAddress: Attribute für Straßenname, PLZ, Stadt, Bundesland und Land des Kontakts.
  • UserPrincipalName: Die E-Mail-Adresse des Benutzers, für den der Kontakt erstellt wird.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde.
  • IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert.

Beispiel:

<Microsoft365ContactUpdate ContactId="12345" DisplayName="Max Mustermann" EmailAddresses="[email protected]" UserPrincipalName="[email protected]" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

Aktualisiert den Kontakt mit der ID 12345 und ändert die E-Mail-Adresse in [email protected].

 

Microsoft365ContactDelete#

Die Aktion Microsoft365ContactDelete löscht einen bestehenden Kontakt.

<Microsoft365ContactDelete ContactId="" UserPrincipalName="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • ContactId: Die ID des zu löschenden Kontakts.
  • UserPrincipalName: Die E-Mail-Adresse des Benutzers, dessen Kontakt gelöscht werden soll.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde.
  • IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert.

Beispiel:

<Microsoft365ContactDelete ContactId="12345" UserPrincipalName="[email protected]" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

Löscht den Kontakt mit der ID 12345 für den Benutzer [email protected].