FI Finnish
SE Swedish
FR French
PL Polish
DE German
US English (US)

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

German
FI Finnish
SE Swedish
FR French
PL Polish
DE German
US English (US)
  • Log in
  • Home
  • Plattform
  • ESM
  • Weitere technische ESM-Dokumentation
  • Zuhörer

Implementierte Aktionen des ESM-Listeners

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Serviceverwaltung
    Matrix42 Professional Lösung Matrix42 Core Enterprise-Servicemanagement Matrix42 Intelligenz
  • Identitätsverwaltung und -administration ( IGA )
    IGA Übersicht IGA Lösungsbibliothek
  • Plattform
    ESM ESS2 ESS Efecte Chat für Service Management Efecte Integrationen Add-ons
  • Versionshinweise für M42 Core & Pro , IGA , Conversational AI
    2025.3 2025.2 2025.1 2024.2 2023.4 2023.3 2023.2 2023.1 2022.4 2022.3 Veröffentlichungsinformationen und Richtlinien
  • Sonstiges Material
    Bedingungen und uid Erklärungen zur Barrierefreiheit
  • Leistungen
+ More
    • Serviceverwaltung

    • Identitätsverwaltung und -administration ( IGA )

    • Plattform

    • Versionshinweise für M42 Core & Pro , IGA , Conversational AI

    • Sonstiges Material

    • Leistungen

Implementierte Aktionen des ESM-Listeners

AlwaysFailDataCardAction

Klasse: com.efecte.datamodel.entity.action.implementations.AlwaysFailDataCardAction

Auslöser: Vorabspeichern

Beschreibung: Verhindert das Speichern der Datenkarte.

Konfigurationselemente

Name Erforderlich Beschreibung
Fehlermeldung NEIN Eine optionale Fehlermeldung, die dem Benutzer bzw. in den Protokolldateien angezeigt wird. Der Wert kann ein Präsentationstext für Lokalisierungszwecke sein. Der Standardwert ist Validierungsfehler (text_validator_error). (Da TODO: Buildnummer hinzufügen (IN IMPLEMENTIERUNG))

Beispiel

<action>
<name>Prevent saving of data card</name>

<class>com.efecte.datamodel.entity.action.implementations.AlwaysFailDataCardAction</class>
</action>

ChangeDataCardValuesAction

Klasse: com.efecte.datamodel.entity.action.implementations.ChangeDataCardValuesAction

Auslöser: vor dem Speichern oder nach dem Speichern

Beschreibung: Legt den Wert eines Attributs fest.

Konfigurationselemente

Name Erforderlich Beschreibung
Code Ja Code des Attributs.
Wert Ja Neuer Wert für das Attribut. Da der Wert als Text angegeben wird, schränkt dies die möglichen Datentypen ein, z. B. funktionieren Referenzen nicht. Ein leerer Wert (ausgedrückt als <value></value>) bedeutet, dass der Attributwert geleert wird [seit 4.2/4.1 4110; vorher funktionierte dies nicht und verursachte bei den meisten Datentypen Fehler].

Beispiel

<action>
<name>Set value to Closed</name>
<class>com.efecte.datamodel.entity.action.implementations.ChangeDataCardValuesAction</class>
<configuration_item>
<name>Code</name>
<value>jobstate</value>
</configuration_item>
<configuration_item>
<name>Value</name>
<value>Closed</value>
</configuration_item>
</action>

Aktion „Datenkartenwerte kopieren“

Klasse: com.efecte.datamodel.entity.action.implementations.CopyDataCardValuesAction

Auslöser: vor dem Speichern oder nach dem Speichern

Beschreibung: Kopiert einen Wert von der Quelldatenkarte in den Wert eines anderen Attributs oder in den Wert eines Attributs auf der Zieldatenkarte. Kann auch Werte hinter Referenzen kopieren.

4.2 (>=4209) Wenn das kopierte Attribut mehrwertig ist, werden vorhandene Werte ERSETZT. Dies ist nicht konfigurierbar. Mehrfachwerte funktionieren nur auf der Host-Datenkarte, nicht hinter Referenzen.

Konfigurationselemente

Name Erforderlich Beschreibung
Code Ja Code des zu ändernden Attributs.
Wert Ja Code des Quelldatenkartenattributs, aus dem der Wert kopiert wird. Oder, wenn aus einer Referenz kopiert wird: $source_data_card_reference_attribute_code:referred_data_card_attribute_code$

Beispiel

<action>
<name>Copy parent incident's status to child indicents</name>
<class>com.efecte.datamodel.entity.action.implementations.CopyDataCardValuesAction</class>
<configuration_item>
<name>Code</name>
<value>jobstate</value>
</configuration_item>
<configuration_item>
<name>Value</name>
<value>jobstate</value>
</configuration_item>
</action>

Quellreferenzaktion kopieren

Klasse: com.efecte.datamodel.entity.action.implementations.CopySourceReferenceAction

Auslöser: Speichern nach dem Speichern

Beschreibung: Kopiert einen Verweis auf die Quelldatenkarte auf die Zieldatenkarten. (Seit: Efecte 4.1 4111).

Name Erforderlich Beschreibung
Code Ja Ein Code des Referenzattributs in der Zieldatenkarte. Dieses Attribut erhält einen Verweis auf die Quelldatenkarte.

Beispiel

<action>
<name></name>
<class>com.efecte.datamodel.entity.action.implementations.CopySourceReferenceAction</class>
<configuration_item>
<name>Code</name>
<value></value>
</configuration_item>
</action>

CreateDataCardAction

Klasse: com.efecte.datamodel.entity.action.implementations.CreateDataCardAction

Auslöser: Speichern nach dem Speichern

Beschreibung: Erstellt eine neue Datenkarte basierend auf der konfigurierten Vorlage und im konfigurierten Ordner. Fügt optional Referenzen zwischen dem Ersteller und den erstellten Datenkarten hinzu und setzt beliebige Attributwerte in der erstellten Karte. In Sonderfällen kann der Zeitpunkt des Bearbeitungsbeginns in der Efecte-GUI hinzugefügt werden (siehe SC-604).

Konfigurationselemente

Name Erforderlich Beschreibung
Vorlage Ja Vorlagencode der Vorlage, auf der die neue Datenkarte basieren soll.
Ordner Ja Ordnercode des Ordners, in dem die erstellte Datenkarte gespeichert wird. :SOURCE: verwendet den Ordner des Erstellers.
Quellenangabe NEIN Attributcode für Referenz- oder Rückreferenzattribut in der Datenkarte des Erstellers, der einen Verweis auf die neu erstellte Datenkarte erhält.
Attributcode in erstellt NEIN Datentypspezifischer Wert, der für das angegebene Attribut festgelegt werden soll. Beachten Sie, dass der Wert datentypspezifischen Makros, wie z. B. Datumsmakros, unterliegt.
Attributcode in erstellt NEIN :EDITING_START_TIME: platziert die Startzeit der Bearbeitung in einem Datums- oder String-Attribut der erstellten Datenkarte. Beachten Sie, dass die Startzeit der Bearbeitung nur verfügbar ist, wenn die Bearbeitung, die diese Aktion ausgelöst hat, über die GUI-Bearbeitungsansicht erfolgte. Daher sollte dieses Konfigurationselement zusammen mit der GuiEdit-Quellbedingung verwendet werden.
Attributcode in erstellt NEIN :SOURCE: erstellt einen Verweis auf den Ersteller in einem Referenzattribut oder kopiert den Namen des Erstellers in ein Zeichenfolgenattribut.
Attributcode in erstellt NEIN $refence_path_to_creator_attribute$ kopiert den Wert des angegebenen Attributs des Erstellers in das angegebene Attribut des Erstellten.

Beispiel

<action>
<name>Create new editing report</name>
<class>com.efecte.datamodel.entity.action.implementations.CreateDataCardAction</class>
<configuration_item>
<name>Template</name>
<value>editing_report</value>
</configuration_item>
<configuration_item>
<name>Folder</name>
<value>editing_reports/value>
</configuration_item>
<configuration_item>
<name>Reference from source</name>
<value>ref_to_editing_reports</value>
</configuration_item>
<configuration_item>
<name>start_time</name>
<value>:EDITING_START_TIME:</value>
</configuration_item>
<configuration_item>
<name>end_time</name>
<value>now</value>
</configuration_item>
<configuration_item>
<name>incident_subject</name>
<value>$subject$</value>
</configuration_item>
<configuration_item>
<name>ref_to_incident</name>
<value>:SOURCE:</value>
</configuration_item>
</action>

EntityDataCardAction

Klasse: com.efecte.datamodel.entity.action.implementations.EntityDataCardAction

Auslöser: Vorabspeichern

Beschreibung: Verschiebt eine Datenkarte in den Papierkorb, stellt sie aus dem Papierkorb wieder her, löscht sie dauerhaft, blendet sie aus oder macht sie sichtbar. Beachten Sie, dass beispielsweise der DatacardHiddenState-Handler mit einem Listener, der diese Aktion enthält, in Konflikt geraten kann. Wenn die Vorlage einen DatacardHiddenState-Handler enthält, muss die Implementierung des Listeners dies berücksichtigen.

Notiz:

Die Aktion „Dauerhaft löschen“ funktioniert derzeit nicht mit Nicht-Root-Berechtigung --> BUG-003907

Konfigurationselemente

Name Erforderlich Beschreibung
Entitätsaktion Ja Aktion: „Papierkorb“, „Wiederherstellen“, „Dauerhaft löschen“, „Ausblenden“, „Sichtbar machen“

Beispiele

<action>
<name>Move data card to trashcan</name>
<class>com.efecte.datamodel.entity.action.implementations.EntityDataCardAction</class>
<configuration_item>
<name>Entity action</name>
<value>trashcan</value>
</configuration_item>
</action>

<action>
<name>Restore data card from trashcan</name>
<class>com.efecte.datamodel.entity.action.implementations.EntityDataCardAction</class>
<configuration_item>
<name>Entity action</name>
<value>restore</value>
</configuration_item>
</action>

<action>
<name>Permanently delete data card</name>
<class>com.efecte.datamodel.entity.action.implementations.EntityDataCardAction</class>
<configuration_item>
<name>Entity action</name>
<value>delete permanently</value>
</configuration_item>
</action>
<action>
<name>Hide data card</name>
<class>com.efecte.datamodel.entity.action.implementations.EntityDataCardAction</class>
<configuration_item>
<name>Entity action</name>
<value>hide</value>
</configuration_item>
</action>

<action>
<name>Set data card visible</name>
<class>com.efecte.datamodel.entity.action.implementations.EntityDataCardAction</class>
<configuration_item>
<name>Entity action</name>
<value>set visible</value>
</configuration_item>
</action>

Ausdrucksaktion

Klasse: com.efecte.datamodel.entity.action.implementations.ExpressionAction

Auslöser: vor dem Speichern oder nach dem Speichern

Beschreibung: Führt ein definiertes Python-Skript auf Zieldatenkarten aus. (Seit: Efecte 4.1 4111).

Notiz:

Der Name der Aktion ist etwas irreführend, da hierdurch Skripte und keine Ausdrücke ausgeführt werden (wie die Begriffe im Kontext von Validator- und Ausdruckshandlern verwendet werden).

Konfigurationselemente

Name Erforderlich Beschreibung
Code Ja Code eines Attributs der Zieldatenkarte. Das Ergebnis des Ausdrucks wird auf dieses Attribut gesetzt.
Ausdruck Ja Das auszuführende Python-Skript.

OrdnerDatenKarteAktion

Klasse: com.efecte.datamodel.entity.action.implementations.FolderDataCardAction

Auslöser: vor dem Speichern oder nach dem Speichern

Beschreibung: Verschiebt eine Datenkarte in einen bestimmten Ordner.

Konfigurationselemente

Name Erforderlich Beschreibung
Ordner NEIN Code des Ordners, in den die Datenkarte verschoben wird, oder „ :SOURCE: “, wenn die Datenkarte in denselben Ordner verschoben wird, in dem sich die Quelldaten befinden.
Ordnerattribut NEIN Attributcode mit einem Wert, der ein Ordnercode ist, in den die Datenkarte verschoben wird. Wenn ein Ordner konfiguriert ist, wird dieser stattdessen verwendet.
Fallback-Ordner NEIN Code des Ordners, in den die Datenkarte verschoben wird, wenn kein Ordner verfügbar ist, der entweder mit dem Ordner- oder Ordnerattribut konfiguriert wurde.

Wenn die Aktion keine Konfiguration hat, wird die Datenkarte in denselben Ordner verschoben, in dem sich die Quelldatenkarte befindet. Es wird jedoch empfohlen, die Ordnerkonfiguration anzugeben. Der Ordner der Quelldatenkarte ist die Standardeinstellung, da diese Aktion eine andere Aktion ersetzt hat, die Zieldatenkarten in den Ordner der Quelldatenkarte verschoben hat. Ein Aktualisierungsskript, das die erforderliche Konfiguration generiert hätte, wäre zu aufwändig gewesen.

  • Seit >=4226. Funktioniert mit (getestet) Zeichenfolge, Zahl, Dezimalzahl, Datum, Datum und Uhrzeit, Referenz und statischer Zeichenfolge und statischer Zahl. Funktioniert möglicherweise auch mit anderen Datentypen. Nicht mit DropDownReference getestet, aber ich sehe keinen Grund, warum es damit nicht auch funktionieren sollte.

Beispiele

<action>
<name>Move data card to another folder</name>
<class>com.efecte.datamodel.entity.action.implementations.FolderDataCardAction</class>
<configuration_item>
<name>folder</name>
<value>folder_code</value>
</configuration_item>
</action>
<action>
<name>Move data card to another folder specified by an attribute</name>
<class>com.efecte.datamodel.entity.action.implementations.FolderDataCardAction</class>
<configuration_item>
<name>Folder attribute</name>
<value>attribute_code</value>
</configuration_item>
</action>

SaveDataCardAction

Klasse: com.efecte.datamodel.entity.action.SaveDataCardAction

Auslöser: Speichern nach dem Speichern

Beschreibung: Speichert die Datenkarte. Dies ermöglicht die Berechnung neuer Werte für Attribute, die einen Handler (ExpressionHandler o.ä.) enthalten.

Konfigurationselemente

Name Erforderlich Beschreibung
- - -

Beispiel

<action_chain>
<name>Saves datacards</name>
<action>
<name>Saving datacards</name>
<class>com.efecte.datamodel.entity.action.SaveDataCardAction</class>
</action>
</action_chain>

SaveDataCardXmlToFileAction

Seit: 5.4 5400

Klasse: com.efecte.datamodel.entity.action.SaveDataCardXmlToFileAction

Auslöser: Speichern nach dem Speichern

Beschreibung: Speichert die Datenkarte im XML-Format in einer angegebenen Datei und einem angegebenen Ordner. Beachten Sie, dass diese Aktion nur für die gespeicherte Quelldatenkarte gilt. Eine vorhandene Datei wird überschrieben (vor dem Schreiben der neuen Datei wird die Datei gelöscht). Die Aktion versucht zunächst, das XML in eine temporäre Datei zu schreiben und benennt diese dann in die angegebene Datei um. Dadurch wird verhindert, dass jemand die Ergebnisdatei liest, bevor sie vollständig geschrieben ist.

Konfigurationselemente

Name Erforderlich Beschreibung
Zieldatei Ja Name der Datei (Pfad), in der die XML-Datei gespeichert ist. Kann die folgenden Makros enthalten: $now$, $TIMESTAMP$ und $ENTITY_ID$. Diese werden jeweils um das aktuelle Datum (im Format JJJJ-MM-TT), den aktuellen Zeitstempel (verstrichene Zeit in Millisekunden seit der Epoche) und die ID der Datenkarte in der Datenbank erweitert.

Beispiel

<action>
<name>Save to file</name>
<class>com.efecte.datamodel.entity.action.implementations.SaveDataCardXmlToFileAction</class>
<configuration_item>
<name>Target file</name>
<value>C:/Temp/entity-$ENTITY_ID$-$TIMESTAMP$.xml</value>
</configuration_item>
</action>

SendDataCardXmlToWebService

Seit: 4.2 4235

Klasse: com.efecte.datamodel.entity.action.implementations.webservice.SendDataCardXmlToWebService

Auslöser: Speichern nach dem Speichern

Beschreibung: Sendet die Datenkarte im XML-Format an den konfigurierten SOAP-Webdienst. Beachten Sie, dass diese Aktion nur für die gespeicherte Quelldatenkarte gilt.

Konfigurationselemente

Name Erforderlich Beschreibung
Endpunktadresse Ja Endpunktadresse, die definiert, wo sich der Webdienst befindet. Ein Beispiel: http://localhost:8080/axis2/services/EfecteNotifyService. Sie können Benutzer und Passwort direkt in die URL eingeben, wenn auf der Webdienstseite die HTTP-BASIC-Authentifizierung verwendet wird. Die URL würde dann folgendermaßen aussehen: http://user:password@localhost:8080/axis2/services/EfecteNotifyService
entitysetTargetNamespace Ja Ziel-Namespace für das Entityset-Element. Ein Beispiel: http://integration.efecte.com/notify/request
Vorgangsname Ja Vorgang: Derzeit kann nur der Wert „Benachrichtigen“ sein.
Geänderte Daten anfordern Ja „True“ oder „False“. Bei „True“ wird die Nachricht nur gesendet, wenn sich etwas geändert hat. Bei „False“ wird die Nachricht immer gesendet, wenn die Datenkarte gespeichert wird. Quellbedingungen können weiterhin verwendet werden, um zu definieren, wann diese Aktion ausgeführt wird. Beispielsweise wird die Nachricht nur gesendet, wenn sich der Wert eines bestimmten Attributs geändert hat.

SendMailAction

Klasse: com.efecte.datamodel.entity.action.implementations.SendMailAction

Auslöser: Speichern nach dem Speichern

Beschreibung: Sendet E-Mail.

Seit: 5.1 Build 5114

Hinweise:

  • Das Löschen von Datenkarten löst auch Listener aus. Seien Sie also vorsichtig mit den Quellbedingungen.
  • Die Aktion verhindert nicht die Speicherung der Datenkarte, auch wenn aus irgendeinem Grund (Fehlkonfiguration, Ausfall des Mailservers usw.) keine E-Mails gesendet werden können.
  • Wenn Listener so konfiguriert sind, dass sie als Nicht-Root-Benutzer ausgeführt werden, stellen Sie sicher, dass der konfigurierte Benutzer auf die erforderlichen Attribute zugreifen kann.
  • Die Mailserver-Einstellungen werden in den Plattformeinstellungen definiert. Sie können in der Listener-Konfiguration nicht überschrieben werden.
  • Mindestens eines der Konfigurationselemente „An“, „Cc“ oder „Bcc“ muss einen Wert haben.
  • Unterschiede zum AutoMailSenderHandler:
    • Die Ordnermetadaten automail_recipient und automail_recipient_[attribute_code] werden nicht unterstützt. Sie können durch FolderSourceConditions ersetzt werden.
    • Die Tags $name$ , $template$ und $from$ werden nicht unterstützt.
    • Die Einstellung do_not_check_for_change wird nicht unterstützt. Da diese Aktion nicht prüft, ob sich die Werte der Datenkarte ändern, ist die Einstellung nicht erforderlich. SourceConditions können verwendet werden, um Vorbedingungen für diese Aktion zu implementieren.

Konfigurationselemente

Name Erforderlich Beschreibung
Aus Ja Absenderadresse(n). Kann Verweise auf Attribute im Format $attribute_code$ oder $code_of_reference:attribute_code$ enthalten. Mehrere Adressen sind durch Komma oder Semikolon zu trennen.
Zu NEIN Empfängeradresse(n). Kann Verweise auf Attribute im Format $attribute_code$ oder $code_of_reference:attribute_code$ enthalten. Mehrere Adressen sind durch Komma oder Semikolon zu trennen.
Cc NEIN Kopie der Empfängeradresse(n). Kann Verweise auf Attribute im Format $attribute_code$ oder $code_of_reference:attribute_code$ enthalten. Mehrere Adressen durch Komma oder Semikolon trennen.
Bcc NEIN Empfängeradresse(n) in Blindkopie. Kann Verweise auf Attribute im Format $attribute_code$ oder $code_of_reference:attribute_code$ enthalten. Mehrere Adressen durch Komma oder Semikolon trennen.
Thema NEIN Betreff der Nachricht. Kann Verweise auf Attribute im Format $attribute_code$ oder $code_of_reference:attribute_code$ enthalten. Mehrere Werte werden durch Kommas getrennt.
Nachricht NEIN Nachrichtentext. Der Text kann Zeilenumbrüche enthalten. <![CDATA[]]> kann verwendet werden, wenn Sonderzeichen benötigt werden. Kann Verweise auf Attribute im Format $attribute_code$ oder $code_of_reference:attribute_code$ enthalten. Mehrere Werte werden durch Kommas getrennt.
Inhaltstyp NEIN MIME-Typ für die Nachricht. Beispiel: text/html. Der Standardwert ist text/html. Mögliche Werte sind text/plain und text/html.
Einmal senden NEIN Eindeutige ID. Wenn „Einmal senden“ aktiviert ist, sendet der Listener nur einmal pro Datenkarte eine E-Mail. Falls AutoMailSender durch einen Listener ersetzt wird, verwenden Sie die Klassenattribut-ID des Attributs von AutoMailSender als Wert. Wenn Sie eine neue SendMailAction ohne vorherige AutoMailSender-Konfiguration erstellen, verwenden Sie eine beliebige eindeutige ID. Stellen Sie sicher, dass kein anderer Listener dieselbe ID verwendet (es sei denn, Sie möchten ausdrücklich, dass zwei oder mehr Listener dieselbe ID verwenden).
Anlagen NEIN Dateinamen der Dateien im Verzeichnis „uploads/sendmailaction“. Die Dateien müssen manuell zum Server hinzugefügt werden, da es in Efecte hierfür keine GUI gibt.
Verweis(e) auf Attribute im Format $attribute_code$ oder $code_of_reference:attribute_code$. Attribute müssen vom Typ „Externe Referenz“ sein. Mehrere Dateien durch Semikolon trennen.

Beispiel

<action>
<name>Send mail</name>

<class>com.efecte.datamodel.entity.action.implementations.SendMailAction</class>
<configuration_item>
<name>From</name>
<value>servicedesk@company.com</value>
</configuration_item>
<configuration_item>
<name>To</name>
<value>$customer:email$</value>
</configuration_item>
<configuration_item>
<name>Subject</name>
<value>Your request for support - $Identifier$ has been received</value>
</configuration_item>
<configuration_item>
<name>Message</name>
<value>Thank you for contacting Service.</value>
</configuration_item>
</action>

SendSourceChangedJMSMessageAction

Klasse: com.efecte.datamodel.entity.action.implementations.SendSourceChangedJMSMessageAction

Auslöser: vor dem Speichern oder nach dem Speichern

Beschreibung: Die Aktion sendet eine JMS-Nachricht an die Warteschlange, wenn die Datenkarte gespeichert wird. Der Inhalt der Nachricht ist die vollständige Datenkarte im Efecte-XML-Format.

Konfigurationselemente

Name Erforderlich Beschreibung
URL Ja URL, an die die Nachricht gesendet wird.
Thema Ja Betreff der Warteschlange.
Benutzer Nein, aber mit der Efecte Integration Suite erforderlich Benutzerkonto.
Passwort Nein, aber mit der Efecte Integration Suite erforderlich Passwort für das Benutzerkonto.
Geänderte Daten anfordern Ja „True“ oder „False“. Bei „True“ wird die Nachricht nur gesendet, wenn sich etwas geändert hat. Bei „False“ wird die Nachricht immer gesendet, wenn die Datenkarte gespeichert wird. Quellbedingungen können weiterhin verwendet werden, um zu definieren, wann diese Aktion ausgeführt wird. Beispielsweise wird die Nachricht nur gesendet, wenn sich der Wert eines bestimmten Attributs geändert hat.
XML-Kodierung NEIN Optionale Kodierung für XML.

Gezielte SccmUpdateAction

Seit: 5.1 51??

Klasse: com.efecte.integration.database.inventory.TargetedSccmUpdateAction

Auslöser: Speichern nach dem Speichern

Beschreibung: Löst ein gezieltes SCCM Update aus. Dies sollte an die Vorlage „Verwaltete Software“ angehängt und ausgelöst werden, wenn ein AS „überwacht“ wird (siehe Beispiel unten). Die Aktion findet alle Computer, auf denen diese Software installiert zu sein scheint (basierend auf dem Feld „Alle installierte Software“). Anschließend werden die SCCM Ressourcen-IDs dieser Computer abgerufen, zur Aktualisierung in die Warteschlange gestellt und SccmIntegrationTask angewiesen, einen gezielten Lauf nur mit den IDs in der Warteschlange durchzuführen.

Beachten Sie, dass der Task selbst im Hintergrund ausgeführt wird, sodass beim Speichern der Originaldatenkarte keine nennenswerte Verzögerung auftritt. Der Tasklauf beginnt nach einigen Minuten. Wenn also mehrere AS-Karten innerhalb kurzer Zeit überwacht werden, werden alle Ressourcen-IDs im selben SccmIntegrationTask-Tasklauf gruppiert und aktualisiert.

NB: Wir haben auch überlegt, dem Ganzen einen allgemeineren Namen zu geben, z. B. etwas, das mit der Datenbankinventur zusammenhängt, oder sogar „RunSchedulableTaskAction“, aber da dies jetzt an SCCM gebunden ist und nur eine bestimmte Art von SccmIntegrationTask-Lauf auslöst, wird es so genannt.

Konfigurationselemente

Keine Konfigurationselemente erforderlich.

Beispiel

<template code="LicenseManagementSoftware" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<listener>
<name>postsave.4.When Administered software becomes Monitored, update installation information from SCCM</name>
<trigger>post save</trigger>
<source_conditions boolean="AND">
<source_condition>
<value>
<attribute>
<code>monitored_software_status</code>
<current_value>true</current_value>
</attribute>
<operator>=</operator>
<compared_value>Monitored</compared_value>
</value>
</source_condition>
<source_condition>
<value>
<attribute>
<code>monitored_software_status</code>
<current_value>false</current_value>
</attribute>
<operator>!=</operator>
<compared_value>Monitored</compared_value>
</value>
</source_condition>
</source_conditions>
<action_chain>
<name>Run targeted SCCM update</name>
<action>
<name>Run targeted SCCM update</name>
<class>com.efecte.integration.database.inventory.sccm.TargetedSccmUpdateAction</class>
</action>
</action_chain>
</listener>
</template>

TransformDataCardAction

Seit: 4.2 4210

Klasse: com.efecte.datamodel.entity.action.implementations.TransformDataCardAction

Auslöser: Speichern nach dem Speichern

Beschreibung: Die Aktion transformiert die aktuell bearbeitete Datenkarte in eine andere Datenkarte. Verwendet die in den Transformationen definierten Regeln und Zielordner. Regeln können derzeit nicht im Listener-XML selbst definiert werden.

Notiz:

Sie müssen mit Quellbedingungen sicherstellen, dass die Transformation nur in gewünschten Situationen erfolgt, z. B. wenn ein Attribut zum ersten Mal einen Wert erhält. Andernfalls können neue Datenkarten erstellt werden, wenn die Host-Datenkarte in einen anderen Ordner verschoben, kopiert oder gelöscht wird.

Eine ActionChain kann mehrere TransformDataCard-Aktionen enthalten. Das Erstellen mehrerer neuer Karten in einer ActionChain wird seit 4.2 4210 ebenfalls unterstützt.

Konfigurationselemente

Name Erforderlich Beschreibung
Zielvorlage Ja Code der Zielvorlage.

Beispiel

<action_chain>
<name>Transform datacard</name>
<action>
<name>Transform</name> <class>com.efecte.datamodel.entity.action.implementations.TransformDataCardAction</class>
<configuration_item>
<name>TargetTemplate</name>
<value>service_request</value>
</configuration_item>
</action>
</action_chain>

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • ESM-Listener – Implementierte Quellbedingungen
  • ESM-Listener-Lebenszyklus
  • Detaillierte Beschreibungen der ESM-Listener-Aktionen

Copyright 2026 – Matrix42 Professional.

Matrix42 homepage


Knowledge Base Software powered by Helpjuice

0
0
Expand