Beacons konfigurieren

  1. Bei Bitbucket einloggen
  2. Im Menü unter "Projects" → "Plusservices" auswählen
  3. Das Repository "PlusServices MCP" auswählen
  4. In der linken Navigation "Source" anklicken
  5. In den Ordner "src/main/resources/static" gehen
  6. Datei "beacons.json" öffnen
  7. Über der Dateiansicht auf der rechten Seite "Edit" auswählen
  8. Nach beschriebenem Schema (Beispiele siehe unten) bearbeiten
  9. Unten rechts den Button "Commit" zum Speichern der Änderung klicken
  10. Kurzer Satz zur Beschreibung der vorgenommenen Änderung
  11. Nach circa 15 Minuten ist die Änderung für alle aktiv

Erklärungen:


  • MANDANTEN_ID - muss in Anführungszeichen gesetzt werden
  • uuid - des Beacons ist ein Text und muss in Anführungszeichen gesetzt werden
  • major - ist eine Zahl und muss nicht in Anführungszeichen gesetzt werden
  • minor - ist genau wie Major eine Zahl
  • identifier - ist der Text der beim Finden des Beacons angezeigt werden soll
  • eventId - ist ein Text und muss in Anfühungszeichen
  • eventPartner - kann aktuell nicht gepflegt werden muss somit nur zwei Anführungszeichen bekommen

Weitere wichtige Informationen:

Sollte ein Mandant mehrere Beacons konfiguriert haben, müssen diese mit einem Kommata nach dem "}" getrennt werden! Dies gilt ebenso für die Mandanten. Sollten mehrere Mandanten Beacons im Einsatz haben müssen diese mit einem Kommatar nach dem "]" getrennt werden. Die gesamte Datei MUSS außerdem mit einer geschweiften Klammer auf ("{") beginnen und mit einer geschweiften Klammer zu ("}") enden.

Beispiel ohne konkrete Werte:

{
    "Mandanten_ID": [
        {
            "uuid": "uuid_des_Beacons",
            "major": major_nummer_des_Beacons,
            "minor": minor_nummer_des_Beacons,
            "identifier": "Text beim Finden",
            "eventId": "publicId_des_zu_suchenden_events",
            "eventPartner": ""
        },
        {
            "uuid": "uuid_des_Beacons",
            "major": major_nummer_des_Beacons,
            "minor": minor_nummer_des_Beacons,
            "identifier": "Text beim Finden",
            "eventId": "publicId_des_zu_suchenden_events",
            "eventPartner": ""
        }
    ],
    "MANDANTEN_ID": [
        ...
    ]
}

Beispiel mit konkreten Werten:

{
    "100": [
        {
            "uuid": "b9407f30-f5f8-466e-aff9-25556b57fe6d",
            "major": 62084,
            "minor": 39802,
            "identifier": "Gewinne Gewinne Gewinne!",
            "eventId": "60f7dea4-2426-4cf2-a09a-4730f2021ea0",
            "eventPartner": ""
        },
        {
            "uuid": "b9407f30-f5f8-466e-aff9-25556b57fe6d",
            "major": 44053,
            "minor": 50312,
            "identifier": "Gefunden! Jetzt schnell reservieren!",
            "eventId": "8969a39a-d608-4e88-aa0f-1e423b156950",
            "eventPartner": ""
        }
    ],
    "111": [
            ...
        ]
}