Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Automatically translated by Lango

This document describes the actions that need to be performed in the Router and Workplace Management to get a synchronization between an external calendar and Workplace ManagementDieses Dokument beschreibt die Aktionen, die im Router und im Workplace Management durchgeführt werden müssen, um eine Synchronisation zwischen einem externen Kalender und dem Workplace Management zu erreichen.

Table of Contents

1.

...

Umfang

Einrichten der Exchange-Integration für Workplace Management.

2.

...

Für wen ist dieses Dokument bestimmt?

  • Workplace Consultants-Berater

  • Workplace Integration Team

3.

...

Voraussetzungen

Der Kunde muss Exchange und Azure korrekt eingerichtet haben: /wiki/spaces/WM/pages/119668747

4.

...

Reservierung Sync

...

-Schnittstelle / Router

...

-Konfiguration (1)

The Die Schnittstelle Reservation Sync interface or Router allows the synchronization of the external calendar (Exchange or Google) and Workplace Management. In the Router, the necessary settings can be set for both the external calendar and Workplace Managementoder Router ermöglicht die Synchronisation des externen Kalenders (Exchange oder Google) und des Workplace Managements. Im Router können die notwendigen Einstellungen sowohl für den externen Kalender als auch für das Workplace Management vorgenommen werden.

4.1

...

Anmeldung

Sie müssen sich beim Router anmelden über https://gcprouter.spacewell.com/login

If you do not have an account, this needs to be requested via the Integration team or the Product teamWenn Sie kein Konto haben, muss dies über das Integrationsteam oder das Produktteam angefragt werden.

...

4.2

...

Einen neuen Mieter anlegen

Legen Sie einen neuen Mieter für den Kunden an. Gehen Sie zu Mieter -> Überblick:

...

Click on + to create a new tenantKlicken Sie auf + um einen neuen Mieter anzulegen:

...

Enter the name of the tenant. This has to be exactly the same as the client reference in Geben Sie die Name des Mieters. Dies muss sein genau dasselbe wie die Kundenreferenz im Workplace Management.

...

4.3

...

Einrichten eines API-Benutzers und Abrufen von Anmeldeinformationen

Gehe zu Mieter -> Benutzer:

...

Click on + to create a new userKlicken Sie auf + um einen neuen Benutzer anzulegen:

...

Fill in the valuesFüllen Sie die Werte aus:

  • Select tenant: the tenant created in the steps above

  • First Name: optional

  • Last Name: optional

  • Email: noreply@spacewell.com can be entered as default value

  • User Name: A username related to the tenant (e.g. <tenant name>_api)

  • Password:

Click on Save after the relevant fields are filled in correctly:

...

Go back to Tenants -> Users and refresh the list.

Open the User just created.

Click on the Shield icon of the user:

...

Click on Get client credentials:

...

  • Mieter auswählen: der in den obigen Schritten erstellte Mieter

  • Vorname: fakultativ

  • Nachname: optional

  • E-Mail: noreply@spacewell.com kann als Standardwert eingegeben werden

  • Nutzername: Ein auf den Mandanten bezogener Benutzername (z. B. <Mietername>_api)

  • Kennwort:

Klicken Sie auf Speichern Sie nachdem die entsprechenden Felder korrekt ausgefüllt wurden:

...

Zurück zu Mieter -> Benutzer und aktualisieren Sie die Liste.

Öffnen Sie die Benutzer gerade erstellt.

Klicken Sie auf das Schild-Symbol des Benutzers:

...

Klicken Sie auf Anmeldedaten des Kunden abrufen:

...

Kopieren Sie die Kunden-ID und Geheimnis des Kunden und bewahren Sie sie an einem sicheren Ort auf. Diese Informationen werden später in der Konfigurationsanleitung benötigt.

...

4.4

...

Einrichten externer Kalendereinstellungen

Gehe zu Konfigurieren Sie -> Sync Settings-Einstellungen:

...

Select the tenant created in the above steps. The following settings can be set. When setting this up for Workplace Management, no changes from the default should be necessary.

Sync Mode

Default: Bidirectional. This determines the sync directions. Inbound and outbound determine if Workplace Management needs to sync to the external calendar, or the other way around. Bidirectional indicates that it should sync in both ways.

Sync Scope

Default: Room Centric. Determines the method of synchronization. Leave this as is.

Calendar Provider

Default: Microsoft Exchange. Is based on the connection that needs to be setup.

IWMS Provider

Default: Axxerion. Leave this as is.

Failure Notifications via Email

Default: non-checked. By checking this, notification e-mail addresses can be provided (comma separated) whom will be reported when there are synchronization errors.

Max Occurrences

Default: 180. This prevents an unlimited number of occurrences from synchronization when looking at scheduled meetings.

Max Updates

Default: 50. This setting prevents a unlimited loop when updating a single reservation.

...

4.5 Setting up connection settings to external calendar

Go to Configure -> Technical:

...

Select the tenant created in the above steps. Select the option Microsoft Graph Settings:

...

Fill in the following fields:

  • Graph API version: This should be set to v1.0

  • Azure Account Directory ID: This is the Tenant ID value that has been provided by the client

  • Client ID: This is the Application (client) ID value that has been provided by the client

  • Client Secret: This is the Client Secret value that has been provided by the client

  • Email domains (CSV): This is the email domain that is used by the client. Most commonly this is the domain of the client (i.e. “acme.com”)

...

Click on Test to test if the integration from the Reservation Sync Interface and Exchange is succesfully working:

...

If the test is succesfull, click on Save, to save the entered configuration values. If not, some values are incorrectWählen Sie den in den obigen Schritten erstellten Mieter aus. Die folgenden Einstellungen können vorgenommen werden. Bei der Einrichtung für das Workplace Management sollten keine Änderungen gegenüber der Standardeinstellung erforderlich sein.

Sync-Modus

Standard: Bidirektional. Hier wird die Richtung der Synchronisierung festgelegt. Eingehend und ausgehend bestimmen, ob Workplace Management mit dem externen Kalender synchronisiert werden muss oder umgekehrt. Bidirektional bedeutet, dass die Synchronisierung in beide Richtungen erfolgen soll.

Sync-Bereich

Standard: Raumzentriert. Bestimmt die Methode der Synchronisation. Belassen Sie dies so wie es ist.

Kalender-Anbieter

Standard: Microsoft Exchange. Basiert auf der Verbindung, die eingerichtet werden muss.

IWMS-Anbieter

Standard: Axxerion. Belassen Sie dies so wie es ist.

Fehlerbenachrichtigungen per E-Mail

Standard: nicht aktiviert. Wenn diese Option aktiviert ist, können E-Mail-Adressen für Benachrichtigungen angegeben werden (durch Kommata getrennt), die bei Synchronisierungsfehlern gemeldet werden.

Max Vorkommen

Standardwert: 180. Dies verhindert, dass eine unbegrenzte Anzahl von Ereignissen bei der Synchronisierung von geplanten Besprechungen berücksichtigt wird.

Max Updates

Voreinstellung: 50. Diese Einstellung verhindert eine unbegrenzte Schleife beim Aktualisieren einer einzelnen Reservierung.

...

4.5 Einrichten der Verbindungseinstellungen zum externen Kalender

Gehe zu Konfigurieren Sie -> Technisch:

...

Wählen Sie den in den obigen Schritten erstellten Mieter aus. Wählen Sie die Option Microsoft Graph Einstellungen:

...

Füllen Sie die folgenden Felder aus:

  • Graph-API-Version: Diese sollte auf v1.0 gesetzt werden.

  • Azure-Konto-Verzeichnis-ID: Dies ist die Mieter-ID Wert, der vom Kunden zur Verfügung gestellt wurde

  • Kunden-ID: Dies ist die Anwendung (Client) ID Wert, der vom Kunden zur Verfügung gestellt wurde

  • Client Secret: Dies ist die Geheimnis des Kunden Wert, der vom Kunden zur Verfügung gestellt wurde

  • E-Mail-Domänen (CSV): Dies ist die E-Mail-Domäne, die vom Kunden verwendet wird. Meistens ist dies die Domäne des Kunden (z. B. "acme.com").

...

Klicken Sie auf Test um zu testen, ob die Integration von Reservation Sync Interface und Exchange erfolgreich funktioniert:

...

Wenn der Test erfolgreich war, klicken Sie auf Speichern, um die eingegebenen Konfigurationswerte zu speichern. Wenn nicht, sind einige Werte falsch.

...

5. Workplace Management

...

Konfiguration (1)

5.1

...

Login with the system administrator to the Workplace Management environment of the client. Go to Client Settings:

...

Einrichten des Webservice-Zugangs im Workplace Management

Melden Sie sich mit dem Systemadministrator in der Workplace Management-Umgebung des Mandanten an. Gehen Sie zu Client-Einstellungen:

...

Klicken Sie auf Authentifizierung tab:

...

Info

If there is already an Access rule to grant access for web services created, the following steps do not apply. Continue with chapter Wenn es bereits eine Zugangsregel um den Zugriff für erstellte Webdienste zu gewähren, gelten die folgenden Schritte nicht. Weiter mit Kapitel 4.7

Open te Access Rules include and click on NewOffenes te Zugangsregeln einschließen und klicken Sie auf Neu:

...

Fill in the fieldsFüllen Sie die Felder aus:

  • Operation modeBetriebsart: ProductionProduktion

  • Access scopeZugangsbereich: Web services

Click on New on the Access rules Group include:

...

  • Webdienste

Klicken Sie auf Neu über die Zugriffsregeln Gruppe umfassen:

...

Wählen Sie Zugang gewähren für den Wert Regeltyp. Dadurch werden alle erforderlichen Werte automatisch festgelegt:

...

5.2

...

Externe Anwendung im Workplace Management

...

einrichten

Navigieren Sie zurück zur Registerkarte "Einrichtung > Authentifizierung". Scrollen Sie nach unten und öffnen Sie die Registerkarte "Externe Anwendungen". Klicken Sie auf "Kalenderintegration erstellen".

...

5.2.1

...

In the resulting external application, click on the tab “Trust relationship” and then on the link in the “key type” column

...

Set the “Authorized system user” to a user that has the system administrator group (G001) assigned

Note

Make sure the selected user is unique from any other administrator user. This prevents the reservation synchronization from failing if that administrator user has been blocked due to a bad login attempt

...

Open the “Trust relationship”

...

Press on the button “Reveal secret key”

...

Note

If the button “Reveal secret key” and the field “Secret key” are not visible, make sure the user has the group “License editor” (G101) assigned. Also, the user should be a partner user

Note

When pressing “Reveal secret key”, you are prompted for a password. If you are using a partner user, you might need the “actual” password (not the client password). To gather that one, fill in your personal e-mail on the user, request a new password and use that password. This is a known improvement

Press on the button “Generate key”

...

When prompted, click on “ok”

...

Vertrauensverhältnis einrichten

In der sich daraus ergebenden externen Anwendung klicken Sie auf die Registerkarte "Vertrauensbeziehung" und dann auf den Link in der Spalte "Schlüsseltyp".

...

Setzen Sie den "Autorisierten Systembenutzer" auf einen Benutzer, dem die Systemadministratorgruppe (G001) zugewiesen ist.

Note

Stellen Sie sicher, dass sich der ausgewählte Benutzer von allen anderen Administratorbenutzern unterscheidet. Dadurch wird verhindert, dass die Synchronisierung der Reservierung fehlschlägt, wenn dieser Administratorbenutzer aufgrund eines falschen Anmeldeversuchs gesperrt wurde

...

Öffnen Sie die "Vertrauensbeziehung".

...

Drücken Sie auf die Schaltfläche "Geheimschlüssel aufdecken".

...

Note

Wenn die Schaltfläche "Geheimschlüssel aufdecken" und das Feld "Geheimschlüssel" nicht sichtbar sind, vergewissern Sie sich, dass dem Benutzer die Gruppe "Lizenzeditor" (G101) zugewiesen ist. Außerdem sollte der Benutzer ein Partnerbenutzer sein

Note

Wenn Sie auf "Geheimschlüssel aufdecken" klicken, werden Sie zur Eingabe eines Passworts aufgefordert. Wenn Sie einen Partnerbenutzer verwenden, benötigen Sie möglicherweise das "eigentliche" Passwort (nicht das Client-Passwort). Um dieses zu erhalten, geben Sie Ihre persönliche E-Mail-Adresse des Benutzers ein, fragen Sie ein neues Passwort an und verwenden Sie dieses Passwort. Dies ist eine bekannte Verbesserung

Drücken Sie auf die Schaltfläche "Schlüssel generieren".

...

Wenn Sie dazu aufgefordert werden, klicken Sie auf "ok".

...

Kopieren Sie den Wert in das Feld "Geheimschlüssel" an einen Ort, an dem Sie ihn später in dieser Anleitung verwenden können

...

5.2.2

...

Navigate back to the external application and navigate to the “System users” tab. After that, open the “System users” dropdown

...

Press on “Assign”

...

Search the users that you would like to add. Select the users and press on “ok”

...

Systembenutzer zuweisen

Navigieren Sie zurück zur externen Anwendung und wechseln Sie zur Registerkarte "Systembenutzer". Öffnen Sie dann das Dropdown-Menü "Systembenutzer".

...

Drücken Sie auf "Zuweisen".

...

Suchen Sie die Benutzer, die Sie hinzufügen möchten. Wählen Sie die Benutzer aus und drücken Sie auf "ok".

Note

Vergewissern Sie sich, dass der Benutzer, der bei den Schritten zur Vertrauensbeziehung verwendet wurde, hier ebenfalls hinzugefügt wird

...

5.2.3

...

Navigate back to the external application and press on “Externally connected”. Then press on “Assign”

...

Search for the rooms that you would like to enable in the reservation sync and press on “ok”

...

Open each of the added rooms by clicking on the reference

...

Räume zuweisen

Navigieren Sie zurück zu der externen Anwendung und drücken Sie auf "Extern verbunden". Drücken Sie dann auf "Zuweisen".

...

Suchen Sie die Räume, die Sie in der Reservierungssynchronisation aktivieren möchten, und drücken Sie auf "ok".

...

Öffnen Sie jeden der hinzugefügten Räume, indem Sie auf den Verweis

...

Füllen Sie das Feld "Externe Referenz" mit der Adresse des Raumes aus und klicken Sie auf "Speichern und zurück".

...

5.2.4

...

Navigate to the external application and press on “Mappings” and “New”

Note

If you do not have the button “New”, make sure your user has the “Administrator” (G001) group assigned

...

Create the mappings in the table below by filling in the “Key” and “Value” fields and press on “Save and return”

...

...

key

...

Mappings erstellen

Navigieren Sie zu der externen Anwendung und klicken Sie auf "Zuordnungen" und "Neu".

Note

Wenn Sie nicht über die Schaltfläche "Neu" verfügen, stellen Sie sicher, dass Ihrem Benutzer die Gruppe "Administrator" (G001) zugewiesen ist.

...

Erstellen Sie die Zuordnungen in der folgenden Tabelle, indem Sie die Felder "Schlüssel" und "Wert" ausfüllen und auf "Speichern und zurück" klicken

...

Schlüssel

Wert

client_id

Client ID retrieved in user creation section -ID, die im Abschnitt "Benutzererstellung" (4.3) abgerufen wird

clientkunden_secretgeheimnis

Client secret retrieved in user creation section -Geheimnis, das im Abschnitt zur Benutzererstellung (4.3) abgerufen wurde

grant_typeFörderungsart

client_credentials

token_url

Router-URL, most likely höchstwahrscheinlich https://gcprouter.spacewell.com/user/oauth/token

webhookWebhook

Push-URL, most likely höchstwahrscheinlich https://gcprouter.spacewell.com/push/axxerion

...

5.2.5

...

Inbetriebnahme und Betriebsart einstellen

Vergewissern Sie sich bei der externen Anwendung, dass die Kommission auf "Aktiv" und der Betriebsmodus auf den richtigen Server eingestellt ist (in den meisten Fällen ist dies "Produktion").

...

5.2.6

...

On the external application, navigate to the “Workflow interaction” tab and press on “Default for category”

...

Standardkategorie festlegen

Navigieren Sie in der externen Anwendung zur Registerkarte "Workflow-Interaktion" und klicken Sie auf "Standard für Kategorie".

...

Wählen Sie die Kategorie, in der die Reservierungssynchronisierung die Reservierungen erstellen soll. Für Workplace ist dies "FMB-RESC-19030001". Drücken Sie dann auf "Ok".

...

6.

...

Reservierung Sync

...

-Schnittstelle / Router

...

-Konfiguration (2)

6.1

...

Einrichten der Verbindungseinstellungen zum Workplace Management

...

In the router, go to Navigation > Technical

...

Select the tenant and click on “Generic Connector Settings”

...

In the resulting form, fill in the fields as below

...

im Router

Gehen Sie im Router zu Navigation > Technik

...

Wählen Sie den Mieter aus und klicken Sie auf "Allgemeine Verbindungseinstellungen".

...

Füllen Sie in dem sich öffnenden Formular die folgenden Felder aus

Reservierung Sync Router

Workplace Management valueWert

URL

URL of the client des Clients (https://<client>.axxerion.com/)

Connector typeSteckertyp

AXXERION

Tenant Mieter-ID

Leave as is

Unique name

Client reference

User or schema name

Username of the created external calendar user (see user that was set when creating the trust relationship)

Password

This password is not used, but you need to fill in one to test the connection. Enter a random password with lower case, upper case, numbers and special characters.

App ID

Reference of Workplace Management external application

Preshared key

Generated key in Workplace Management of external application

Salt

Static valueUnverändert lassen

Eindeutiger Name

Referenz des Kunden

Benutzer- oder Schemaname

Benutzername des erstellten externen Kalenderbenutzers (siehe Benutzer, der beim Erstellen der Vertrauensbeziehung festgelegt wurde)

Passwort

Dieses Passwort wird nicht verwendet, aber Sie müssen eines eingeben, um die Verbindung zu testen. Geben Sie ein zufälliges Passwort mit Kleinbuchstaben, Großbuchstaben, Zahlen und Sonderzeichen ein.

App-ID

Referenz der externen Anwendung Workplace Management

Gemeinsamer Schlüssel

Generierter Schlüssel im Workplace Management der externen Anwendung

Salz

Statischer Wert: adfadf$kalf!@#+8

Encryption keyVerschlüsselungsschlüssel

Access Zugriffs-ID on auf ObjectTrustRelation

Recursion limitRekursionsgrenze

0

Time outAuszeit

0

Wait periodWartezeit

0

Once done, press on “Test”. You should receive a success message

...

Once you receive the “success message”, press on “Save” to save the current configurationDrücken Sie anschließend auf "Testen". Sie sollten eine Erfolgsmeldung erhalten

...

Sobald Sie die "Erfolgsmeldung" erhalten, drücken Sie auf "Speichern", um die aktuelle Konfiguration zu speichern.

...

Note

IMPORTANT: Do not press “Save” multiple times. If you do, multiple configurations will be created. If this happens, please contact Product and they will fix this for you

6.2 Setting up mappings in router

...

WICHTIG: Drücken Sie nicht mehrmals auf "Speichern". Wenn Sie dies tun, werden mehrere Konfigurationen erstellt. Sollte dies der Fall sein, wenden Sie sich bitte an die Produktabteilung, die dies für Sie beheben wird.

6.2 Einrichten von Zuordnungen im Router

Drücken Sie auf Navigation > Outlook > Mapping

...

Select the tenant and press on the “add” buttonWählen Sie den Mieter aus und klicken Sie auf die Schaltfläche "Hinzufügen".

...

Note

There is a delay up to 48 hours before the room list is available in the Router.

In the resulting pop-up, select the Exchange room list and the room mailbox. Also select the Workplace room. Click on “Save”. If you do not want a room enabled at first, select the checkbox “enabled”

...

This will create the mapping between the room in Exchange and the room in Workplace

Note

The initial status will be a triangle with an exclamation mark in it, stating that the connection is Inactive. This is due to the fact that no reservation has been synced yet. As soon as you create a reservation in this room, the status will have a green bell icon

...

7. Necesarry changes if customer uses custom reservation workflow

If the implementation is done for a none Workplace Management environment (FMB), then the custom reservation workflow needs some changes:

  • For all cancel connectors (to the status ‘Cancel’) need to have the postsetter: syncActionCode = Cancel.

  • Create a manual ‘Cancel via Exchange' task for the group ‘Integration external owner’

    • Set ‘Display in task list’ and 'Display task description’ to No

    • Link a Cancelgroup from reservation confirmed to the reservation ended

    • Connector from task to status Cancelled

      • Function: cancel

      • Presetter: reservationStatusCode = Cancelled

      • Set date: cancelTime

  • Create a manual ‘Change via Exchange' task for the group ‘Integration external owner’

    • Set ‘Display in task list’ and 'Display task description’ to No

    • Link a Cancelgroup from reservation confirmed to the reservation ended

    • Connector from task to status Change

      • Function: change

      • Presetter: reservationStatusCode = Change

  • For all connectors from the first task in the workflow need to have the postsetter: syncActionCode = Synchronize.

  • Create a connector from the first task in the workflow to reservation confirmed status

    • Presetter: reservationStatusCode = Confirmed

    • Condition: syncDirectionCode = Incoming

  • Add a script to the manual 'Change' connectors to prevent changes can be done to an Inbound reservation.

Recurring reservations

There are also some recurring reservation topics you have to take into account.

  1. In Workplace Management (FMB) the synchronization for Outbound recurring reservations is triggered on the field ‘Schedule.scheduleGenerationStatusCode’. Once this field is set to 'Ready' (all occurences have been generated initially), the syncActionCode is set to Sync (which triggers the communication to Outlook).

  2. In Workplace Management (FMB) a script is linked to Reservation.approveDate, Reservation.closeTime and Reservation.cancelTime. This script sets the corresponding fields on the ReservationSchedule in particular situations.

    1. If all occurences are approved, the ReservationSchedule is also approved

    2. If all occurences are cancelled, the ReservationSchedule is also cancelled

    3. If all occurences are closed, the ReservationSchedule is also closed

    4. If all occurences are cancelled, but some occurences where already closed or cannot be cancelled anymore, the ReservationSchedule is closed

...

Es kann bis zu 48 Stunden dauern, bis die Zimmerliste im Router verfügbar ist.

Wählen Sie in dem sich öffnenden Fenster die Exchange-Raumliste und das Raumpostfach aus. Wählen Sie auch den Workplace-Raum aus. Klicken Sie auf "Speichern". Wenn Sie einen Raum zunächst nicht aktivieren wollen, markieren Sie die Checkbox "aktiviert".

...

Dadurch wird die Zuordnung zwischen dem Raum in Exchange und dem Raum in Workplace erstellt

Note

Der anfängliche Status ist ein Dreieck mit einem Ausrufezeichen darin, das besagt, dass die Verbindung inaktiv ist. Dies ist darauf zurückzuführen, dass noch keine Reservierung synchronisiert wurde. Sobald Sie eine Reservierung in diesem Raum erstellen, wird der Status mit einem grünen Glockensymbol angezeigt

...

7. Erforderliche Änderungen, wenn der Kunde einen benutzerdefinierten Reservierungsworkflow verwendet

Wenn die Implementierung für eine Umgebung ohne Workplace Management (FMB) erfolgt, muss der benutzerdefinierte Reservierungs-Workflow etwas geändert werden:

  • Für alle Cancel-Konnektoren (mit dem Status 'Cancel') muss der Postsetter: syncActionCode = Cancel sein.

  • Erstellen Sie eine manuelle Aufgabe 'Stornieren über Exchange' für die Gruppe 'Integration externer Eigentümer'.

    • Setzen Sie 'In Aufgabenliste anzeigen' und 'Aufgabenbeschreibung anzeigen' auf Nein

    • Verknüpfung einer Stornogruppe aus der bestätigten Reservierung mit der beendeten Reservierung

    • Konnektor von Aufgabe zu Status Abgebrochen

      • Funktion: Abbrechen

      • Voreinsteller: reservationStatusCode = Storniert

      • Datum einstellen: cancelTime

  • Erstellen Sie eine manuelle Aufgabe 'Ändern über Exchange' für die Gruppe 'Integration externer Verantwortlicher'.

    • Setzen Sie 'In Aufgabenliste anzeigen' und 'Aufgabenbeschreibung anzeigen' auf Nein

    • Verknüpfung einer Stornogruppe aus der bestätigten Reservierung mit der beendeten Reservierung

    • Konnektor von Aufgabe zu Status ändern

      • Funktion: ändern

      • Voreinstellung: reservationStatusCode = Change

  • Für alle Konnektoren der ersten Aufgabe im Workflow muss der Postsetter: syncActionCode = Synchronize.

  • Erstellen Sie einen Konnektor von der ersten Aufgabe im Workflow zum Status Reservierung bestätigt

    • Voreinsteller: reservationStatusCode = Bestätigt

    • Bedingung: syncDirectionCode = Eingehend

  • Fügen Sie ein Skript zu den manuellen 'Change'-Konnektoren hinzu, um zu verhindern, dass Änderungen an einer Inbound-Reservierung vorgenommen werden können.

Wiederkehrende Reservierungen

Es gibt auch einige wiederkehrende Reservierungsthemen, die Sie berücksichtigen müssen.

  1. Im Workplace Management (FMB) wird die Synchronisierung für ausgehende wiederkehrende Reservierungen über das Feld 'Schedule.scheduleGenerationStatusCode' ausgelöst. Sobald dieses Feld auf "Ready" gesetzt ist (alle Ereignisse wurden anfänglich generiert), wird der syncActionCode auf Sync gesetzt (was die Kommunikation mit Outlook auslöst).

  2. Im Workplace Management (FMB) ist ein Skript mit Reservation.approveDate, Reservation.closeTime und Reservation.cancelTime verknüpft. Dieses Skript setzt die entsprechenden Felder auf dem ReservationSchedule in bestimmten Situationen.

    1. Wenn alle Ereignisse genehmigt werden, wird auch der Reservierungszeitplan genehmigt.

    2. Wenn alle Ereignisse storniert werden, wird auch der Reservierungszeitplan storniert.

    3. Wenn alle Ereignisse geschlossen sind, ist auch der Reservierungszeitplan geschlossen.

    4. Wenn alle Vorgänge storniert werden, aber einige Vorgänge bereits abgeschlossen waren oder nicht mehr storniert werden können, wird der Reservierungsplan geschlossen.

Wenn der Kunde einen benutzerdefinierten Reservierungsplan-Workflow verwendet, sollten Sie dies berücksichtigen. Wenn Sie sich nicht sicher sind, setzen Sie sich mit Product in Verbindung, um den Fall zu besprechen und die beste Lösung und mögliche Änderungen am Workflow zu bestimmen.