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.

Finnish
FI Finnish
SE Swedish
FR French
PL Polish
DE German
US English (US)
  • Log in
  • Home
  • Alusta
  • ESM
  • Muu tekninen ESM-dokumentaatio
  • Listenerit

ESM Listenerin toteutetut toiminnot

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.

  • Palveluhallinta
    Matrix42 Core -ratkaisu Matrix42 Intelligence Matrix42 Professional -ratkaisu
  • Identity Governance and Administration (IGA)
    IGA-ratkaisukirjasto IGA-yleiskatsaus
  • Alusta
    ESM ESS2 ESS Efecte Chat for Service Management Lisäosat
  • Julkaisutiedot M42 Professionalille, IGA:lle ja konversationaaliselle tekoälylle
    2026.1 2025.3 2025.2 2025.1 2024.2 2023.4 2023.3 2023.2 2023.1 2022.4 2022.3 Julkaisutiedot ja käytännöt
  • Muu materiaali
    Saavutettavuusselosteet Termit ja dokumentaatio-ohjeet
  • Palvelut
+ More
    • Palveluhallinta

    • Identity Governance and Administration (IGA)

    • Alusta

    • Julkaisutiedot M42 Professionalille, IGA:lle ja konversationaaliselle tekoälylle

    • Muu materiaali

    • Palvelut

ESM Listenerin toteutetut toiminnot

AlwaysFailDataCardAction

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

Laukaisin: pre save

Kuvaus: Estää tietokortin tallentamisen.

Määritykset

Nimi Pakollinen Kuvaus
Error Message Ei Valinnainen virheilmoitus, joka näytetään käyttäjälle / lokitiedostoissa. Arvo voi olla lokalisointia varten tarkoitettu esitysteksti. Oletusarvo on Validation error (text_validator_error) (Since TODO: add build number (UNDER IMPLEMENTATION)

Esimerkki

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

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

ChangeDataCardValuesAction

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

Laukaisin: pre save tai post save

Kuvaus: Asettaa attribuutin arvon.

Määritykset

Nimi Pakollinen Kuvaus
Code Kyllä Attribuutin koodi.
Value Kyllä Attribuutin uusi arvo. Koska arvo annetaan tekstinä, se rajoittaa mahdollisia tietotyyppejä, esim. viittaukset (references) eivät toimi. Tyhjä arvo (ilmaistuna muodossa <value></value>) tyhjentää attribuutin arvon [alkaen 4.2/4.1 4110; ennen tätä tämä ei toiminut ja aiheutti virheen useimmilla tietotyypeillä].

Esimerkki

<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>

CopyDataCardValuesAction

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

Laukaisin: pre save tai post save

Kuvaus: Kopioi arvon lähdetietokortista toisen attribuutin arvoksi tai kohdetietokortin attribuutin arvoksi. Voi kopioida myös viittausten (references) takana olevia arvoja.

4.2 (>=4209): jos kopioitava attribuutti on monikkoarvoinen (multivalue), olemassa olevat arvot KORVATAAN. Tätä ei voi määrittää toisin. Monikkoarvot toimivat vain isäntätietokortilla, ei viittausten takana.

Määritykset

Nimi Pakollinen Kuvaus
Code Kyllä Muutettavan attribuutin koodi.
Value Kyllä Sen lähdetietokortin attribuutin koodi, josta arvo kopioidaan. Tai, jos kopioidaan viittauksen kautta: $source_data_card_reference_attribute_code:referred_data_card_attribute_code$

Esimerkki

<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>

CopySourceReferenceAction

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

Laukaisin: post save

Kuvaus: Kopioi viittauksen lähdetietokorttiin kohdetietokortteihin. (Alkaen: Efecte 4.1 4111).

Nimi Pakollinen Kuvaus
Code Kyllä Kohdetietokortin viittausattribuutin koodi. Tämä attribuutti saa viittauksen lähdetietokorttiin.

Esimerkki

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

CreateDataCardAction

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

Laukaisin: post save

Kuvaus: Luo uuden tietokortin määritetyn mallin perusteella määritettyyn kansioon. Voi valinnaisesti lisätä viittauksia luojan ja luotujen tietokorttien välille sekä asettaa attribuuttien arvoja luotuun korttiin. Erikoistapauksena voi lisätä ajan, jolloin muokkaus Efecte-käyttöliittymässä aloitettiin (katso SC-604).

Määritykset

Nimi Pakollinen Kuvaus
Template Kyllä Sen mallin koodi, johon uusi tietokortti perustuu.
Folder Kyllä Sen kansion koodi, johon luotu tietokortti tallennetaan. :SOURCE: käyttää luojan kansiota.
Reference from source Ei Luojan tietokortin viittaus- tai takaisinviittausattribuutin koodi, joka saa viittauksen äskettäin luotuun tietokorttiin.
attribute_code_in_created Ei Tietotyyppikohtainen arvo, joka asetetaan ilmoitettuun attribuuttiin. Huomaa, että arvoon voivat vaikuttaa tietotyyppikohtaiset makrot, kuten päivämäärämakrot.
attribute_code_in_created Ei :EDITING_START_TIME: sijoittaa muokkauksen aloitusajan luodun tietokortin päivämäärä- tai merkkijonoattribuuttiin. Huomaa, että muokkauksen aloitusaika on saatavilla vain, jos tämän toiminnon laukaissut muokkaus tehtiin käyttöliittymän muokkausnäkymän kautta; siksi tätä määritystä tulisi käyttää yhdessä GuiEdit-lähde-ehdon kanssa.
attribute_code_in_created Ei :SOURCE: luo viittauksen luojaan viittausattribuutissa tai kopioi luojan nimen merkkijonoattribuuttiin.
attribute_code_in_created Ei $refence_path_to_creator_attribute$ kopioi luojan ilmoitetun attribuutin arvon luodun ilmoitettuun attribuuttiin.

Esimerkki

<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

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

Laukaisin: pre save

Kuvaus: Siirtää tietokortin roskakoriin, palauttaa sen roskakorista, poistaa sen pysyvästi, piilottaa tai tekee tietokortin näkyväksi. Huomaa, että esimerkiksi DatacardHiddenState-käsittelijä (handler) voi olla ristiriidassa tämän toiminnon sisältävän kuuntelijan (listener) kanssa. Jos mallilla on DatacardHiddenState-käsittelijä, kuuntelijan toteutuksessa tämä on otettava huomioon.

Huomio:

"delete permanently" -toiminto ei tällä hetkellä toimi non-root-oikeuksilla --> BUG-003907

Määritykset

Nimi Pakollinen Kuvaus
Entity Action Kyllä Toiminto: "trashcan", "restore", "delete permanently", "hide", "set visible"

Esimerkit

<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>

ExpressionAction

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

Laukaisin: pre save tai post save

Kuvaus: Suorittaa määritetyn Python-skriptin kohdetietokorteille. (Alkaen: Efecte 4.1 4111).

Huomio:

Toiminnon nimi on hieman harhaanjohtava, koska tämä suorittaa skriptejä, ei lausekkeita (expressions) (siinä merkityksessä kuin termejä käytetään Validator- ja Expression-käsittelijöiden yhteydessä).

Määritykset

Nimi Pakollinen Kuvaus
Code Kyllä Kohdetietokortin attribuutin koodi. Lausekkeen tulos asetetaan tähän attribuuttiin.
Expression Kyllä Suoritettava Python-skripti.

FolderDataCardAction

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

Laukaisin: pre save tai post save

Kuvaus: Siirtää tietokortin tiettyyn kansioon.

Määritykset

Nimi Pakollinen Kuvaus
Folder Ei Sen kansion koodi, johon tietokortti siirretään, tai ":SOURCE:", jos tietokortti siirretään samaan kansioon, jossa lähdetieto on.
Folder attribute Ei Attribuutin koodi, jonka arvo on sen kansion koodi, johon tietokortti siirretään. Jos folder on määritetty, sitä käytetään tämän sijaan.
Fallback folder Ei Sen kansion koodi, johon tietokortti siirretään, jos folder- tai Folder attribute -asetuksella määritettyä kansiota ei ole saatavilla.

Jos toiminnolla ei ole määrityksiä, tietokortti siirretään samaan kansioon, jossa lähdetietokortti on. Kansion määrittäminen on kuitenkin suositeltavaa. Lähdetietokortin kansio on oletusarvo, koska tämä toiminto korvasi toisen toiminnon, joka siirsi kohdetietokortit lähdetietokortin kansioon, ja päivitysskripti, joka olisi luonut tarvittavan määrityksen, olisi vaatinut liikaa työtä.

  • Alkaen >=4226. Toimii (testattu) tietotyypeillä string, number, decimal, date, date and time, reference sekä static string ja static number. Saattaa toimia myös muiden tietotyyppien kanssa. Ei testattu DropDownReference-tyypillä, mutta ei ole syytä olettaa, ettei se toimisi myös sen kanssa.

Esimerkit

<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

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

Laukaisin: post save

Kuvaus: Tallentaa tietokortin. Tämä mahdollistaa uusien arvojen laskemisen attribuuteille, joissa on käsittelijä (handler) (esim. ExpressionHandler tai vastaava).

Määritykset

Nimi Pakollinen Kuvaus
- - -

Esimerkki

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

SaveDataCardXmlToFileAction

Alkaen: 5.4 5400

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

Laukaisin: post save

Kuvaus: Tallentaa tietokortin XML-muodossa määritettyyn tiedostoon ja kansioon. Huomaa, että tämä toiminto vaikuttaa vain tallennettavaan lähdetietokorttiin. Jos tiedosto on jo olemassa, se korvataan (tiedosto poistetaan ennen uuden tiedoston kirjoittamista). Toiminto yrittää ensin kirjoittaa XML:n väliaikaiseen tiedostoon ja nimeää sen sitten uudelleen määritetyksi tiedostoksi. Tällä estetään se, että kukaan lukisi tulostiedostoa ennen kuin se on kokonaan kirjoitettu.

Määritykset

Nimi Pakollinen Kuvaus
Target file Kyllä Sen tiedoston nimi (polku), johon XML tallennetaan. Voi sisältää seuraavat makrot: $now$, $TIMESTAMP$ ja $ENTITY_ID$. Ne laajenevat vastaavasti nykyiseen päivämäärään (muodossa yyyy-MM-dd), nykyiseen aikaleimaan (millisekunteina epokista) sekä tietokortin ID:hen tietokannassa.

Esimerkki

<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

Alkaen: 4.2 4235

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

Laukaisin: post save

Kuvaus: Lähettää tietokortin XML-muodossa määritettyyn SOAP-verkkopalveluun. Huomaa, että tämä toiminto vaikuttaa vain tallennettavaan lähdetietokorttiin.

Määritykset

Nimi Pakollinen Kuvaus
endpointAddress Kyllä Päätepisteen osoite, joka määrittää, missä verkkopalvelu sijaitsee. Esimerkki: http://localhost:8080/axis2/services/EfecteNotifyService. Käyttäjätunnuksen ja salasanan voi laittaa suoraan URL-osoitteeseen, jos verkkopalvelun puolella käytetään HTTP BASIC -todennusta. Tällöin URL-osoite näyttäisi tältä: http://user:password@localhost:8080/axis2/services/EfecteNotifyService
entitysetTargetNamespace Kyllä entityset-elementin kohdenimiavaruus (Target Namespace). Esimerkki: http://integration.efecte.com/notify/request
operationName Kyllä Toiminto (operation): tällä hetkellä ainoa mahdollinen arvo on "Notify"
Require changed data Kyllä "True" tai "False". Jos tosi, viesti lähetetään vain, kun jokin on muuttunut. Jos epätosi, viesti lähetetään aina tietokorttia tallennettaessa. Lähde-ehtoja (source conditions) voidaan silti käyttää määrittämään, milloin tämä toiminto suoritetaan. Esimerkiksi viesti voidaan lähettää vain, kun tietyn attribuutin arvo on muuttunut.

SendMailAction

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

Laukaisin: post save

Kuvaus: Lähettää sähköpostia.

Alkaen: 5.1 build 5114

Huomioita:

  • Myös tietokortin poistaminen laukaisee kuuntelijoita (listeners), joten ole tarkkana lähde-ehtojen kanssa.
  • Toiminto ei estä tietokortin tallentamista, vaikka sähköpostia ei voitaisi lähettää mistä tahansa syystä (virheellinen määritys, sähköpostipalvelin ei toiminnassa jne.).
  • Jos kuuntelijat on määritetty suoritettavaksi non-root-käyttäjänä, varmista, että määritetyllä käyttäjällä on pääsy tarvittaviin attribuutteihin.
  • Sähköpostipalvelimen asetukset määritetään Platform Settings -osiossa. Niitä ei voi ohittaa kuuntelijan määrityksissä.
  • Vähintään yhdellä määritysarvoista To, Cc tai Bcc on oltava arvo.
  • Erot AutoMailSenderHandleriin verrattuna:
    • Kansion metatietoja automail_recipient ja automail_recipient_[attribute_code] ei tueta. Ne voidaan korvata FolderSourceConditions-ehdoilla.
    • Tageja $name$, $template$ ja $from$ ei tueta.
    • Asetusta do_not_check_for_change ei tueta. Koska tämä toiminto ei tarkista, muuttuvatko tietokortin arvot, asetusta ei tarvita. SourceConditions-ehtoja voidaan käyttää tämän toiminnon esiehtojen toteuttamiseen.

Määritykset

Nimi Pakollinen Kuvaus
From Kyllä Lähettäjän osoite(et). Voi sisältää viittauksia attribuutteihin muodossa $attribute_code$ tai $code_of_reference:attribute_code$. Erota useat osoitteet pilkulla tai puolipisteellä.
To Ei Vastaanottajan osoite(et). Voi sisältää viittauksia attribuutteihin muodossa $attribute_code$ tai $code_of_reference:attribute_code$. Erota useat osoitteet pilkulla tai puolipisteellä.
Cc Ei Kopion vastaanottajan osoite(et). Voi sisältää viittauksia attribuutteihin muodossa $attribute_code$ tai $code_of_reference:attribute_code$. Erota useat osoitteet pilkulla tai puolipisteellä.
Bcc Ei Piilokopion vastaanottajan osoite(et). Voi sisältää viittauksia attribuutteihin muodossa $attribute_code$ tai $code_of_reference:attribute_code$. Erota useat osoitteet pilkulla tai puolipisteellä.
Subject Ei Viestin aihe. Voi sisältää viittauksia attribuutteihin muodossa $attribute_code$ tai $code_of_reference:attribute_code$. Monikkoarvot erotetaan pilkulla.
Message Ei Viestin teksti. Teksti voi sisältää rivinvaihtoja. <![CDATA[]]> -rakennetta voidaan käyttää, jos tarvitaan erikoismerkkejä. Voi sisältää viittauksia attribuutteihin muodossa $attribute_code$ tai $code_of_reference:attribute_code$. Monikkoarvot erotetaan pilkulla.
Content-type Ei Viestin MIME-tyyppi. Esimerkiksi text/html. Oletusarvo on text/html. Mahdolliset arvot ovat text/plain ja text/html.
Send once Ei Yksilöllinen tunniste (ID). Jos Send once on asetettu, kuuntelija lähettää sähköpostia vain kerran kutakin tietokorttia kohden. Jos AutoMailSender korvataan kuuntelijalla, käytä arvona AutoMailSenderin attribuutin class-attribuutin ID:tä. Kun luodaan uusi SendMailAction ilman aiempaa AutoMailSender-määritystä, käytä mitä tahansa haluamaasi yksilöllistä ID:tä. Varmista vain, ettei mikään muu kuuntelija käytä samaa ID:tä (ellet nimenomaan halua kahden tai useamman kuuntelijan käyttävän samaa ID:tä).
Attachments Ei Tiedostojen nimet "uploads/sendmailaction"-nimisessä hakemistossa. Tiedostot on lisättävä palvelimelle manuaalisesti, koska Efectessä ei ole tähän käyttöliittymää.
Viittaus/viittauksia attribuutteihin muodossa $attribute_code$ tai $code_of_reference:attribute_code$. Attribuutin/attribuuttien on oltava tyyppiä External reference. Erota useat tiedostot puolipisteellä.

Esimerkki

<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 Desk.</value>
</configuration_item>
</action>

SendSourceChangedJMSMessageAction

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

Laukaisin: pre save tai post save

Kuvaus: Toiminto lähettää JMS-viestin jonoon, kun tietokortti tallennetaan. Viestin sisältö on koko tietokortti Efecte XML -muodossa.

Määritykset

Nimi Pakollinen Kuvaus
Url Kyllä URL-osoite, johon viesti lähetetään.
Subject Kyllä Jonon aihe (subject).
User Ei, mutta tarvitaan Efecte Integration Suiten kanssa Käyttäjätili.
Password Ei, mutta tarvitaan Efecte Integration Suiten kanssa Käyttäjätilin salasana.
Require changed data Kyllä "True" tai "False". Jos tosi, viesti lähetetään vain, kun jokin on muuttunut. Jos epätosi, viesti lähetetään aina tietokorttia tallennettaessa. Lähde-ehtoja (source conditions) voidaan silti käyttää määrittämään, milloin tämä toiminto suoritetaan. Esimerkiksi viesti voidaan lähettää vain, kun tietyn attribuutin arvo on muuttunut.
XmlEncoding Ei XML:n valinnainen merkistökoodaus.

TargetedSccmUpdateAction

Alkaen: 5.1 51??

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

Laukaisin: post save

Kuvaus: Käynnistää kohdistetun SCCM-päivityksen. Tämä tulisi liittää Administered software -malliin, ja se tulisi laukaista, kun AS-kortti siirtyy tilaan "Monitored" (katso esimerkki alla). Toiminto etsii kaikki tietokoneet, joilla kyseinen ohjelmisto vaikuttaa olevan asennettuna (perustuen "All installed software" -kenttään). Sen jälkeen se ottaa näiden tietokoneiden SCCM-resurssitunnukset (resource ID), asettaa ne päivitysjonoon ja lopuksi käskee SccmIntegrationTaskia suorittamaan kohdistetun ajon käyttäen vain jonossa olevia tunnuksia.

Huomaa, että itse ajo tapahtuu taustalla, joten alkuperäisen tietokortin tallentamisessa ei tapahdu merkittävää viivettä. Ajo käynnistyy muutaman minuutin kuluttua, joten jos useat AS-kortit siirtyvät tilaan Monitored lyhyen ajan sisällä, kaikki resurssitunnukset ryhmitellään ja päivitetään samassa SccmIntegrationTask-ajossa.

HUOM: Harkitsimme myös yleisemmän nimen antamista, esimerkiksi jotain tietokantainventaarioon liittyvää tai jopa "RunSchedulableTaskAction", mutta koska tämä on sidottu SCCM:ään ja laukaisee vain tietynlaisen SccmIntegrationTask-ajon, se on nimetty tällä tavoin.

Määritykset

Määrityksiä ei tarvita.

Esimerkki

<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

Alkaen: 4.2 4210

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

Laukaisin: post save

Kuvaus: Toiminto muuntaa parhaillaan muokattavan tietokortin toiseksi tietokortiksi. Käyttää transformeissa määriteltyjä sääntöjä ja kohdekansiota. Sääntöjä ei voi tällä hetkellä määrittää itse kuuntelijan XML:ssä.

Huomio:

Sinun on varmistettava lähde-ehdoilla, että muunnos tapahtuu vain halutuissa tilanteissa, esimerkiksi kun attribuutti saa arvon ensimmäistä kertaa. Muutoin uusia tietokortteja saatetaan luoda aina, kun isäntätietokortti siirretään tai kopioidaan toiseen kansioon tai poistetaan.

Yksi ActionChain voi sisältää useita TransformDataCard-toimintoja. Useiden uusien korttien luominen samassa ActionChainissa on tuettu myös alkaen 4.2 4210.

Määritykset

Nimi Pakollinen Kuvaus
TargetTemplate Kyllä Kohdemallin koodi.

Esimerkki

<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

Table of Contents

Related Articles

  • ESM Listener Overview
  • ESM Listenerin elinkaari
  • ESM Listenerin XML-rakenne
  • ESM Listenerin operaattorit ja ehtolausekkeet
  • ESM Listenerin toimintojen tarkat kuvaukset

Copyright 2026 – Matrix42 Professional.

Matrix42 homepage


Knowledge Base Software powered by Helpjuice

0
0
Expand