Journal an eigenen Konfigurationselementen (CIs) benutzen

Die Digital Workspace Plattform des Enterprise Service Management der Matrix42 bietet mit ihrer Flexibilität extrem viele Möglichkeiten, das Datenmodell zu erweitern. So ist es auch möglich eigene Objtekttypen (Konfigurationselemente bzw. Configuration Item – kurz: CIs) zu erstellen.

Möchte man nun an ein selbst erstelltes CI die Journal-Funktionalitäten aus dem ServiceDesk-Bereich zu nutzen, ist das ganz simpel – man muss nur wissen wie.

Damit dein Custom-CI mit Journaleinträgen versehen werden kann, musst du lediglich die Datendefinition SPSActivityClassUnitOfWork als Optional (Multi) mit deinem CI verknüpfen:

customciactivityclassunitofwork

Anschließend muss der Dialog bzw. die Schnellansicht des eigenen CIs um das Journal-Control erweitert werden.

Apropos Dialoge & Formulare: Wusstest du schon, dass man auch Bool-Felder als Pflichfeld markieren kann?

Hierzu musst du nur das Control “Journal” per Drag&Drop in den Dialog ziehen:

journalcontrol

Damit das Control die Daten korrekt mit dem Objekt verknüpfen kann benötigt es noch zwei Informationen. Zum einen muss es den Namen des CIs kennen und zum anderen die Objekt-ID des aktuell gewählten Elements:

journalproperties

Den Namen des CIs (hier …_CustomCIType) gibt man als Freitext an. Die Objekt-ID hingegen verknüpft man einfach mit dem Attribut “Context.Object.Id”:

contextobjectid

Neben dieser essenziellen Einstellungen gibt es noch eine Filtermöglichkeit, ob nur Journaleinträge, welche das SelfServicePortals (kurz SSP) freigegeben sind, angezeigt werden sollen. Ist der Dialog / Schnellansicht nicht für das SSP sondern für eine andere App gedacht, muss dieser Wert angepasst werden:

journalpropertiesappearance

Zusätzlich gibt es die Möglichkeit die Checkbox “Sichtbar im Portal” ein oder auszublenden.

Hast du übrigens gewusst, dass man das Self Service Portal nicht als Startseite nutzen muss?

Öffnet man nun nach dem Veröffentlichen des Dialogs ein neues Objekt des Typs, können schon neue Journaleinträge hinzugefügt werden.

In einem späteren Artikel werde ich noch auf Journal-Eintragstypen sowie das Erstellen von Einträgen mittels Workflow eingehen.

morpheus42 Icon

Hallo 👋
Schön, dich zu treffen.

Trag dich ein, um neue ESM-Beiträge direkt in deinen Posteingang zu bekommen!

Wir senden keinen Spam! Erfahre mehr in unserer Datenschutzerklärung.

Foto des Autors
Autor
Chris
Technical ESM Architect bei neo42, ESM-Bro & Coding-Boss “Those who can imagine anything, can create the impossible.” -Alan Turing Kaffee-Spende für den Autor

Abonnieren
Benachrichtige mich bei
guest
6 Comments
Oldest
Newest Most Voted
Inline Feedbacks
Alle Kommentare anzeigen
Send this to a friend