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
  • Handler-dokumentaatio

Handler - ValueChangeMonitor

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

Handler - ValueChangeMonitor

ValueChangeMonitor-käsittelijä seuraa kohdeattribuutin arvon muutoksia. Se tallentaa tiedot arvosta, milloin se on muuttunut, kuka muutoksen on tehnyt ja kuinka kauan arvo on pysynyt samana. Arvot ovat piilotettuja, mutta kun käyttäjä napsauttaa Näytä-linkkiä tietokortin näkymässä, arvot tulevat näkyviin.

Tietyssä arvossa vietetty aika voidaan tallentaa tiettyyn attribuuttiin. Jos kyseisen attribuutin tietotyyppi on numero, arvo on minuutteina. Jos kyseisen attribuutin tietotyyppi on merkkijono, arvo on muodossa: dd:hh:mm. Tämä toiminnallisuus saavutetaan määrittämällä state_ metadata.

Oletetaan esimerkiksi, että Monitored attribute-attribuutilla on arvot "1. Untouched", "2. Opened" ja "3. Closed" ja kohdeattribuuttien koodit ovat spentTimeUntouched, spentTimeOpened. Tämän ValueChange -attribuutin metadata on state_1. Untouched = spentTimeUntouched ja state_2. Opened = timeSpentOpened.

Normaalisti viimeisellä rivillä vietetty aika jätetään tyhjäksi. Jos haluat, että aika lasketaan viimeiselle riville nykyisen ajan tai päivämäärä- ja aika-attribuutin arvon mukaan, voit määrittää metadatan Fill last.

Käsittelijä luo tietokortteja ennalta määritetystä mallista ja linkittää ne omaan attribuuttiinsa. Seurattavan attribuutin uusi arvo tallennetaan luotuun tietokorttiin. Tämä käsittelijä tarvitsee moniarvoisen viitekentän, joka viittaa ennalta määritettyyn malliin. Ennalta määritetyn mallin koodin on oltava ValueChange, ja siinä on oltava merkkijonotyyppinen attribuutti koodilla value sekä päivämäärä- ja aika-attribuutti (koodilla creationTime), jonka käsittelijänä on CreationStamp, ja tämän kentän on oltava mallin ensisijainen attribuutti. Esimerkkimalli on liitetty tämän dokumentin loppuun.

Jos käytössä on Business Hours attribute, SLA attribute tai oletus-SLA-määritykset, ajat voidaan laskea työaikoina. Lisätietoja löytyy artikkeleista Handler - BusinessHoursFinder ja Handler - SLAFinder .

Taulukko 1. Attribuutin asetukset

Käsittelijän nimi Tietotyyppi
ValueChangeMonitor Reference

Taulukko 2. Pakollinen attribuutin metadata

Nimi Arvo Kuvaus
Monitored attribute attribuuttikoodi Seurattavan attribuutin koodi.

Taulukko 3. Valinnainen attribuutin metadata

Nimi Arvo Kuvaus
Business Hours attribute attribuuttikoodi

Tämän mallin Business Hours -attribuutin koodi. Jos BusinessTime ei ole käytössä, jätä tämä tyhjäksi. Jos käytössäsi on Service Level Management -määritys ja SLA-korteilla on tietoa työajoista, jätä tämä tyhjäksi.

Tämän metadatan määrittäminen ohittaa kaikki SLA-metadatamääritykset.

Lisätietoja löytyy artikkelista Handler - BusinessHoursFinder

SLA attribute attribuuttikoodi

Tämän mallin SLA-attribuutin koodi. Jos BusinessTime ei ole käytössä, jätä tämä tyhjäksi.

Lisätietoja löytyy artikkelista Handler - SLAFinder

Default SLA data card [oletus-SLA-tietokortin nimi]

Oletus-SLA-tietokortin nimi. Tunnistaa oletus-SLA-tietokortin yhdessä defaultSLATemplate-metadatan kanssa. Jos Efecte Service Level Management on lisensoitu ja oletus-SLA-asetukset on määritetty, oletus-SLA:ta käytetään varajärjestelynä, jos SLA-tietokortteja ei löydy muilla määrityksillä.

Lisätietoja löytyy artikkelista Handler - SLAFinder

Default SLA template [template_code]

SLA-mallin mallikoodi. Tunnistaa oletus-SLA-tietokortin yhdessä Default SLA data card-metadatan kanssa.

Lisätietoja löytyy artikkelista Handler - SLAFinder

Fill last attribuuttikoodi|attribuuttikoodi [| currentTime]

Määrittää, sisältääkö tilamuutosten viimeinen rivi arvon. Koska luonnollista loppuaikaa ei ole, se voidaan määrittää otettavaksi mallin toisesta päivämäärä- ja aika-attribuutista. Jos haluttu loppuaika on nykyinen aika, metadatan arvoksi asetetaan currentTime.

Jos haluttu toiminnallisuus on, että loppuajan arvo otetaan attribuutista A, jos siinä on arvo, tai nykyisestä ajasta, jos A on tyhjä, arvo on codeA|currentTime.

Jos haluttu toiminnallisuus on, että loppuajan arvo otetaan attribuutista A, jos siinä on arvo, tai attribuutista B, jos A on tyhjä, arvo on codeA|codeB.

state_XXX attribuuttikoodi

Jos halutaan tallentaa kohdeattribuutin tietyissä tiloissa vietetty aika, se voidaan määrittää state_xxx-metadatalla. xxx on kohdeattribuutin arvo, ja metadatan arvo on sen attribuutin koodi, johon aika tallennetaan.

Jos arvon viittaaman attribuutin tietotyyppi on numero, tallennettu arvo on minuutteina. Jos arvon viittaaman attribuutin tietotyyppi on merkkijono, tallennettu arvo on muodossa dd:mm:hh. Tulostusmuotoa ei voi määrittää.

Yhdellä arvolla voi olla useita kohdeattribuutteja. Se määritetään usealla state_xxx-rivillä.

Esimerkki ValueChange-mallista

<?xml version="1.0" encoding="iso-8859-15"?>

<templateset>
    <template>
        <id>1568</id>
        <code>ValueChange</code>
        <name>ValueChanges</name>
        <description>This template is used by ValueChangeMonitor handler. Do not modify manually.</description>
        <system-code>system</system-code>
        <protected>false</protected>
        <reference-cascade>false</reference-cascade>
        <class>
            <id>1569</id>
            <name>Value changes</name>
            <order>0</order>
            <attribute>
                <id>1570</id>
                <class-attribute-id>1572</class-attribute-id>
                <code>value</code>
                <name>Value</name>
                <datatype>string</datatype>
                <multivalue>false</multivalue>
                <output-is-always-shown>false</output-is-always-shown>
                <static>false</static>
                <hierarchy>false</hierarchy>
                <hierarchy-leafs-only>false</hierarchy-leafs-only>
                <special>false</special>
                <expand-references-automatically>false</expand-references-automatically>
                <expand-complete-output-automatically>false</expand-complete-output-automatically>
                <import-referenced-data-to-referrer>false</import-referenced-data-to-referrer>
                <large-text>false</large-text>
                <query-hidden>false</query-hidden>
                <output-hidden>false</output-hidden>
                <query-header-hidden>false</query-header-hidden>
                <output-header-hidden>false</output-header-hidden>
                <field-width>40</field-width>
                <field-height>1</field-height>
                <space-demand>4</space-demand>
                <order>100</order>
                <selected>false</selected>
                <unique>false</unique>
                <required>false</required>
                <protected>false</protected>
            </attribute>
            <attribute>
                <id>1573</id>
                <class-attribute-id>1574</class-attribute-id>
                <code>creationTime</code>
                <name>Date</name>
                <primary>true</primary>
                <datatype>datetime</datatype>
                <multivalue>false</multivalue>
                <output-is-always-shown>false</output-is-always-shown>
                <static>false</static>
                <hierarchy>false</hierarchy>
                <hierarchy-leafs-only>false</hierarchy-leafs-only>
                <special>true</special>
                <expand-references-automatically>false</expand-references-automatically>
                <expand-complete-output-automatically>false</expand-complete-output-automatically>
                <import-referenced-data-to-referrer>false</import-referenced-data-to-referrer>
                <handler>com.bitmount.equipment.entitydatahandler.plugin.CreationStampHandler</handler>
                <large-text>false</large-text>
                <query-hidden>true</query-hidden>
                <output-hidden>false</output-hidden>
                <query-header-hidden>false</query-header-hidden>
                <output-header-hidden>false</output-header-hidden>
                <field-width>40</field-width>
                <field-height>1</field-height>
                <space-demand>4</space-demand>
                <order>200</order>
                <selected>false</selected>
                <unique>false</unique>
                <required>false</required>
                <protected>false</protected>
            </attribute>
            <attribute>
                <id>1575</id>
                <class-attribute-id>1576</class-attribute-id>
                <code>creator</code>
                <name>User</name>
                <datatype>string</datatype>
                <multivalue>false</multivalue>
                <output-is-always-shown>false</output-is-always-shown>
                <static>false</static>
                <hierarchy>false</hierarchy>
                <hierarchy-leafs-only>false</hierarchy-leafs-only>
                <special>true</special>
                <expand-references-automatically>false</expand-references-automatically>
                <expand-complete-output-automatically>false</expand-complete-output-automatically>
                <import-referenced-data-to-referrer>false</import-referenced-data-to-referrer>
                <handler>com.bitmount.equipment.entitydatahandler.plugin.CreatorStampHandler</handler>
                <large-text>false</large-text>
                <query-hidden>true</query-hidden>
                <output-hidden>false</output-hidden>
                <query-header-hidden>false</query-header-hidden>
                <output-header-hidden>false</output-header-hidden>
                <field-width>40</field-width>
                <field-height>1</field-height>
                <space-demand>4</space-demand>
                <order>300</order>
                <selected>false</selected>
                <unique>false</unique>
                <required>false</required>
                <protected>false</protected>
            </attribute>
        </class>
    </template>
</templateset>

Was this article helpful?

Yes
No
Give feedback about this article

Table of Contents

Related Articles

  • Yleiskatsaus käsittelijöihin
  • EQL-editori
  • Handler - IDGenerator
  • Attribute Metadata - ShowCode
  • Attribute Metadata - PrintTemplateName

Copyright 2026 – Matrix42 Professional.

Matrix42 homepage


Knowledge Base Software powered by Helpjuice

0
0
Expand