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

ESM-kuuntelijan toteuttamat 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.

  • Palvelunhallinta
    Matrix42 Professional -ratkaisu Matrix42 Core ydinratkaisu Yrityspalveluiden hallinta Matrix42 älykkyys
  • Identiteetin hallinta ja ylläpito ( IGA )
    IGA yleiskatsaus IGA ratkaisukirjasto
  • Alusta
    ESM ESS2 ESS Efecte Chat palvelunhallintaan Efecte-integraatiot Lisäosat
  • M42 Core & Pro julkaisutiedot, IGA , keskustelupohjainen tekoäly
    2025.3 2025.2 2025.1 2024.2 2024.1 2023.4 2023.3 2023.2 2023.1 2022.4 2022.3 Julkaisutiedot ja käytännöt
  • Muu materiaali
    Käyttöehdot ja dokumentaatio- uid Saavutettavuusselosteet
  • Palvelut
+ More
    • Palvelunhallinta

    • Identiteetin hallinta ja ylläpito ( IGA )

    • Alusta

    • M42 Core & Pro julkaisutiedot, IGA , keskustelupohjainen tekoäly

    • Muu materiaali

    • Palvelut

ESM-kuuntelijan toteuttamat toiminnot

AlwaysFailDataCardAction

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

Liipaisin: tallennusta edeltävä

Kuvaus: Estää datakortin tallentamisen.

Määrityskohteet

Nimi Pakollinen Kuvaus
Virheilmoitus Ei Valinnainen virheilmoitus, joka näytetään käyttäjälle / lokitiedostoissa. Arvo voi olla lokalisointitarkoituksiin käytettävä esitysteksti. Oletusarvo on Validation error (text_validator_error) (Koska TODO: lisää koontiversion numero (TOTEUTUKSEN ALLA))

Esimerkki

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

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

MuutaTietokortinArvojaToiminto

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

Käynnistin: tallennusta edeltävä tai tallennuksen jälkeinen

Kuvaus: Asettaa attribuutin arvon.

Konfiguraatiot

Nimi Pakollinen Kuvaus
Koodi Kyllä Attribuutin koodi.
Arvo Kyllä Uusi arvo attribuutille. Koska arvo annetaan tekstinä, se rajoittaa mahdollisia tietotyyppejä, esim. viittaukset eivät toimi. Tyhjä arvo (ilmaistuna muodossa <arvo></arvo>) tarkoittaa attribuutin arvon tyhjentämistä [versioista 4.2/4.1 4110 lähtien; ennen tämä ei toiminut ja aiheutti virheen useimpien tietotyyppien kanssa].

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>

KopioiTiedotKortinArvotToiminto

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

Käynnistin: tallennusta edeltävä tai tallennuksen jälkeinen

Kuvaus: Kopioi arvon lähdetietokortista toisen attribuutin arvoon tai kohdetietokortin attribuutin arvoon. Voi myös kopioida arvoja viitteiden taakse.

4.2 (>=4209) Jos kopioitu attribuutti on moniarvoinen, olemassa olevat arvot KORVATAAN. Tätä ei voi konfiguroida. Moniarvot toimivat vain isäntätietokortilla, eivät viitteiden takana.

Määrityskohteet

Nimi Pakollinen Kuvaus
Koodi Kyllä Muutettavan attribuutin koodi.
Arvo Kyllä Lähdetietokortin attribuutin koodi, josta arvo kopioidaan. Tai jos kopioidaan viitteestä: $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>

KopioiLähdeViiteToiminto

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

Käynnistin: julkaisun tallennus

Kuvaus: Kopioi viittauksen lähdedatakorttiin kohdedatakortteihin. (Koska: Efecte 4.1 4111).

Nimi Pakollinen Kuvaus
Koodi Kyllä Kohdetietokortin viiteattribuutin 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>

LuoTietokorttitoiminto

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

Käynnistin: julkaisun tallennus

Kuvaus: Luo uuden datakortin määritettyyn malliin ja määritettyyn kansioon. Valinnaisesti lisää viittaukset luojan ja luotujen datakorttien välille ja asettaa luodun kortin mahdolliset ominaisuusarvot. Erikoistapauksena voidaan lisätä kellonaika, jolloin muokkaus aloitettiin Efecte-käyttöliittymässä (katso SC-604).

Konfiguraatiot

Nimi Pakollinen Kuvaus
Mallipohja Kyllä Sen mallin mallikoodi, johon uusi datakortti perustuu.
Kansio Kyllä Sen kansion kansiokoodi, johon luotu datakortti tallennetaan. :SOURCE: käyttää luojan kansiota.
Viittaus lähteestä Ei Viittaus- tai takaviittausattribuutin koodi luojan datakortissa, joka saa viittauksen juuri luotuun datakorttiin.
attribuuttikoodi_luodussa Ei Tietotyyppikohtainen arvo, joka asetetaan ilmoitettuun attribuuttiin. Huomaa, että arvoon vaikuttavat tietotyyppikohtaiset makrot, kuten päivämäärämakrot.
attribuuttikoodi_luodussa Ei :EDITING_START_TIME: sijoittaa muokkauksen aloitusajan luodun datakortin päivämäärä- tai merkkijonoattribuuttiin. Huomaa, että muokkauksen aloitusaika on käytettävissä vain, jos toiminnon käynnistänyt muokkaus on tehty graafisen käyttöliittymän muokkausnäkymän kautta. Tätä määrityskohtaa tulisi siis käyttää yhdessä GuiEdit-lähdeehdon kanssa.
attribuuttikoodi_luodussa Ei :SOURCE: luo viittauksen luojaan reference-attribuuttiin tai kopioi luojan nimen merkkijonoattribuuttiin.
attribuuttikoodi_luodussa Ei $refence_path_to_creator_attribute$ kopioi luojan ilmoitetun attribuutin arvon luodun objektin 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>

EntityDataCard Action

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

Liipaisin: tallennusta edeltävä

Kuvaus: Siirtää datakortin roskakoriin, palauttaa sen roskakorista, poistaa, piilottaa tai tekee datakortin pysyvästi näkyväksi. Huomaa, että esimerkiksi DatacardHiddenState-käsittelijä voi olla ristiriidassa tätä toimintoa sisältävän kuuntelijan kanssa. Jos mallipohjalla on DatacardHiddenState-käsittelijä, kuuntelijan toteutuksen on otettava tämä huomioon.

Huomautus:

"Poista pysyvästi" -toiminto ei tällä hetkellä toimi ilman pääkäyttäjän oikeuksia --> BUG-003907

Määrityskohteet

Nimi Pakollinen Kuvaus
Entiteettitoiminto Kyllä Toiminto: "roskakori", "palauta", "poista pysyvästi", "piilota", "aseta näkyväksi"

Esimerkkejä

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

LausekeToiminto

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

Käynnistin: tallennusta edeltävä tai tallennuksen jälkeinen

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

Huomautus:

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

Määrityskohteet

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

KansioTiedotKorttiToiminto

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

Käynnistin: tallennusta edeltävä tai tallennuksen jälkeinen

Kuvaus: Siirtää datakortin tiettyyn kansioon.

Määrityskohteet

Nimi Pakollinen Kuvaus
Kansio Ei Sen kansion koodi, johon datakortti siirretään, tai " :SOURCE: ", jos datakortti siirretään samaan kansioon, jossa lähdetiedot ovat.
Kansion ominaisuus Ei Attribuutin koodi, jonka arvo on kansiokoodi, johon datakortti siirretään. Jos kansio on määritetty, sitä käytetään tämän sijaan.
Varakansio Ei Sen kansion koodi, johon datakortti siirretään, jos kansiota ei ole saatavilla, ja se on määritetty joko kansio- tai Kansio-attribuutilla .

Jos toiminnolla ei ole konfiguraatiota, datakortti siirretään samaan kansioon, jossa lähdedatakortti sijaitsee. On kuitenkin suositeltavaa määrittää kansion konfiguraatio. Lähdedatakortin kansio on oletusarvoinen, koska tämä toiminto korvasi toisen toiminnon, joka siirsi kohdedatakortit lähdedatakortin kansioon, ja päivitysskripti, joka olisi luonut tarvittavat konfiguraatiot, olisi ollut liian työläs.

  • Koska >=4226. Toimii (testattu) merkkijonon, numeron, desimaaliluvun, päivämäärän, päivämäärän ja kellonajan, viitteen ja staattisen merkkijonon ja staattisen numeron kanssa. Saattaa toimia myös muiden tietotyyppien kanssa. Ei testattu DropDownReference-tyypin kanssa, mutta en näe miksi se ei toimisi myös sen kanssa.

Esimerkkejä

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

TallennaTietokorttiToiminto

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

Käynnistin: julkaisun tallennus

Kuvaus: Tallentaa datakortin. Tämä mahdollistaa uusien arvojen laskemisen käsittelijän (ExpressionHandler tai vastaava) sisältäville attribuuteille.

Määrityskohteet

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>

TallennaTietokorttiXmlTiedostoonToiminto

Vuodesta: 5.4 5400

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

Käynnistin: julkaisun tallennus

Kuvaus: Tallentaa datakortin XML-muodossa määritettyyn tiedostoon ja kansioon. Huomaa, että tämä toiminto toimii vain tallennettavalle lähdedatakortille. Jos tiedosto on olemassa, se korvataan (tiedosto poistetaan ennen uuden tiedoston kirjoittamista). Toiminto yrittää ensin kirjoittaa XML-tiedoston väliaikaiseen tiedostoon ja sitten nimeää väliaikaisen tiedoston uudelleen määritettyyn tiedostoon. Tämä estää ketään lukemasta tulostiedostoa ennen kuin se on kirjoitettu kokonaan.

Määrityskohteet

Nimi Pakollinen Kuvaus
Kohdetiedosto Kyllä Tiedoston nimi (polku), johon XML on tallennettu. Voi sisältää seuraavat makrot: $now$, $TIMESTAMP$ ja $ENTITY_ID$. Nämä laajennetaan vastaavasti nykyiseksi päivämääräksi (muodossa vvvv-kk-pp), nykyiseksi aikaleimaksi (aika millisekunteina epookista) ja tietokannassa olevan datakortin tunnukseksi.

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

Vuodesta: 4.2 4235

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

Käynnistin: julkaisun tallennus

Kuvaus: Lähettää datakortin XML-muodossa konfiguroituun SOAP-verkkopalveluun. Huomaa, että tämä toiminto toimii vain tallennetulle lähdedatakortille.

Määrityskohteet

Nimi Pakollinen Kuvaus
päätepisteen osoite Kyllä Päätepisteen osoite, joka määrittää verkkopalvelun sijainnin. Esimerkki: http://localhost:8080/axis2/services/EfecteNotifyService. Voit lisätä käyttäjän ja salasanan 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
entiteettijoukon kohdenimiavaruus Kyllä Entityset-elementin kohdenimiavaruus. Esimerkki: http://integration.efecte.com/notify/request
toiminnonNimi Kyllä Toiminto: tällä hetkellä ainoa arvo voi olla "Ilmoita"
Vaadi muuttuneet tiedot Kyllä "Tosi" tai "Epätosi". Jos arvo on tosi, viesti lähetetään vain, kun jokin on muuttunut. Jos arvo on epätosi, viesti lähetetään aina, kun datakortti tallennetaan. Lähdeehtoja voidaan edelleen käyttää määrittämään, milloin tämä toiminto suoritetaan. Esimerkiksi viesti lähetetään vain, kun tietyn attribuutin arvo on muuttunut.

Lähetä sähköpostia -toiminto

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

Käynnistin: julkaisun tallennus

Kuvaus: Lähettää postia.

Versiosta 5.1 lähtien, koontiversio 5114

Huomautuksia:

  • Datakortin poistaminen laukaisee myös kuuntelijat, joten ole varovainen lähdeehtojen kanssa.
  • Toimenpide ei estä datakortin tallentamista, vaikka sähköpostia ei voitaisi lähettää mistä tahansa syystä (virheellinen määritys, sähköpostipalvelin ei toimi jne.).
  • Jos kuuntelijat on määritetty suoritettavaksi ei-pääkäyttäjänä, varmista, että määritetty käyttäjä voi käyttää vaadittuja määritteitä.
  • Sähköpostipalvelimen asetukset määritellään alustan asetuksissa. Niitä ei voi korvata kuuntelijan määrityksissä.
  • Vähintään yhdellä määrityskohdista Vastaanottaja, Kopio tai Piilokopio on oltava arvo.
  • Erot AutoMailSenderHandleriin verrattuna:
    • Kansion metatietoja automail_recipient ja automail_recipient_[attribute_code] ei tueta. Ne voidaan korvata FolderSourceConditions-metodeilla.
    • Tageja $name$ , $template$ ja $from$ ei tueta.
    • Asetusta do_not_check_for_change ei tueta. Koska tämä toiminto ei tarkista, muuttuvatko datakortin arvot, asetusta ei tarvita. SourceConditions-ominaisuutta voidaan käyttää tämän toiminnon ennakkoehtojen toteuttamiseen.

Konfiguraatiot

Nimi Pakollinen Kuvaus
Alkaen Kyllä Lähettäjän osoite(et). Voi sisältää viittauksen(-ia) attribuuttiin/attribuutteihin muodossa $attribuuttikoodi$ tai $viittauskoodi:attribuuttikoodi$. Erota useat osoitteet pilkulla tai puolipisteellä.
Kohti Ei Vastaanottajan osoite(et). Voi sisältää viittauksen(-ia) määritteeseen/määritteisiin muodossa $attribuuttikoodi$ tai $viittauskoodi:attribuuttikoodi$. Erota useat osoitteet pilkulla tai puolipisteellä.
Kopio Ei Kopion vastaanottajan osoite(et). Voi sisältää viittauksen(t) määritteeseen(-iin) muodossa $attribuuttikoodi$ tai $viittauskoodi:attribuuttikoodi$. Erota useat osoitteet pilkulla tai puolipisteellä.
Piilokopio Ei Piilokopion vastaanottajan osoite/osoitteet. Voi sisältää viittauksen/viittauksia määritteisiin muodossa $attribuuttikoodi$ tai $viittauskoodi:attribuuttikoodi$. Erota useat osoitteet pilkulla tai puolipisteellä.
Aihe Ei Viestin otsikko. Voi sisältää viittauksia määritteisiin muodossa $attribuuttikoodi$ tai $viittauskoodi:attribuuttikoodi$. Moniarvot erotetaan toisistaan pilkulla.
Viesti Ei Viestin teksti. Teksti voi sisältää rivinvaihtoja. <![CDATA[]]>-merkkiä voidaan käyttää, jos tarvitaan erikoismerkkejä. Voi sisältää viittauksia määritteisiin muodossa $attribuuttikoodi$ tai $viittauskoodi:attribuuttikoodi$. Moniarvot erotetaan toisistaan pilkulla.
Sisältötyyppi Ei Viestin MIME-tyyppi. Esimerkiksi text/html. Oletusarvo on text/html. Mahdollisia arvoja ovat text/plain ja text/html.
Lähetä kerran Ei Yksilöllinen tunnus. Jos Lähetä kerran on asetettu, kuuntelija lähettää sähköpostia vain kerran tiettyä datakorttia kohden. Jos AutoMailSender korvataan kuuntelijalla, käytä arvona AutoMailSenderin attribuutin luokkaattribuutin ID:tä. Kun luot uuden SendMailAction-toiminnon ilman aiempaa AutoMailSender-konfiguraatiota, käytä haluamaasi yksilöllistä tunnusta. Varmista vain, ettei mikään muu kuuntelija käytä samaa tunnusta (ellet nimenomaisesti halua kahden tai useamman kuuntelijan käyttävän samaa tunnusta).
Liitteet Ei Tiedostojen tiedostonimet hakemistossa "uploads/sendmailaction". Tiedostot on lisättävä palvelimelle manuaalisesti, koska Efectessä ei ole siihen graafista käyttöliittymää.
Viittaukset attribuuttiin/attribuutteihin muodossa $attribuutin_koodi$ tai $viittauksen_koodi:attribuutin_koodi$. Attribuutin/attribuuttien on oltava tyyppiä Ulkoinen viittaus. Erota useita tiedostoja 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.</value>
</configuration_item>
</action>

SendSourceChangedJMSMessageAction

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

Käynnistin: tallennusta edeltävä tai tallennuksen jälkeinen

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

Määrityskohteet

Nimi Pakollinen Kuvaus
URL-osoite Kyllä URL-osoite, johon viesti lähetetään.
Aihe Kyllä Jonon aihe.
Käyttäjä Ei, mutta tarvitaan Efecte Integration Suiten kanssa Käyttäjätili.
Salasana Ei, mutta tarvitaan Efecte Integration Suiten kanssa Käyttäjätilin salasana.
Vaadi muuttuneet tiedot Kyllä "Tosi" tai "Epätosi". Jos arvo on tosi, viesti lähetetään vain, kun jokin on muuttunut. Jos arvo on epätosi, viesti lähetetään aina, kun datakortti tallennetaan. Lähdeehtoja voidaan edelleen käyttää määrittämään, milloin tämä toiminto suoritetaan. Esimerkiksi viesti lähetetään vain, kun tietyn attribuutin arvo on muuttunut.
Xml-koodaus Ei Valinnainen XML-koodaus.

KohdennettuSccm-päivitystoiminto

Koska: 5.1 51??

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

Käynnistin: julkaisun tallennus

Kuvaus: Käynnistää kohdennetun SCCM päivityksen. Tämä tulisi liittää hallinnoidun ohjelmiston malliin, ja se tulisi laukaista, kun AS siirtyy "Valvottuun" tilaan (katso alla oleva esimerkki). Toiminto löytää kaikki tietokoneet, joihin näyttää olevan asennettuna kyseinen ohjelmisto ("Kaikki asennetut ohjelmistot" -kentän perusteella). Sitten se ottaa näiden tietokoneiden SCCM resurssitunnukset, asettaa ne jonoon päivitystä varten ja lopuksi käskee SccmIntegrationTaskia suorittamaan kohdennetun suorituksen käyttämällä vain jonossa olevia tunnuksia.

Huomaa, että itse tehtäväajo tapahtuu taustalla, joten alkuperäisen datakortin tallentamisessa ei ole merkittävää viivettä. Tehtäväajo alkaa muutaman minuutin kuluttua, joten jos useita AS-kortteja tulee valvottaviksi lyhyen ajan sisällä, kaikki resurssitunnukset ryhmitellään ja päivitetään samassa SccmIntegrationTask-tehtäväajossa.

Huom: Harkitsimme myös yleisemmän nimen antamista tälle, esim. johonkin tietokannan inventaarioon liittyvään tai jopa "RunSchedulableTaskAction", mutta koska tämä on nyt sidottu SCCM ään ja käynnistää vain tietynlaisen SccmIntegrationTask-ajon, se on nimetty näin.

Määrityskohteet

Ei määrityselementtejä 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>

TransformDataCard-toiminto

Vuodesta: 4.2 4210

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

Käynnistin: julkaisun tallennus

Kuvaus: Toiminto muuntaa parhaillaan muokatun datakortin toiseksi datakortiksi. Käyttää muunnoksissa määritettyjä sääntöjä ja kohdekansiota. Sääntöjä ei voi tällä hetkellä määrittää itse kuuntelijan XML-tiedostossa.

Huomautus:

Sinun on varmistettava lähdeehdoilla, että muunnos tapahtuu vain halutuissa tilanteissa, esimerkiksi silloin, kun attribuutti saa arvon ensimmäistä kertaa. Muuten uusia datakortteja voidaan luoda aina, kun isäntädatakortti siirretään tai kopioidaan toiseen kansioon tai poistetaan.

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

Määrityskohteet

Nimi Pakollinen Kuvaus
TargetTemplate Kyllä Kohdemallineen 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

Related Articles

  • ESM-kuuntelijan elinkaari
  • ESM-kuuntelijan toimintojen yksityiskohtaiset kuvaukset
  • ESM-kuuntelijan toteuttamat lähdeehdot

Copyright 2026 – Matrix42 Professional.

Matrix42 homepage


Knowledge Base Software powered by Helpjuice

0
0
Expand