Hyppää sisältöön

Avainsanojen hallinta workflow'issa

Workflow'n avainsanoja voi käyttää workflow'n, vaiheen, toiminnon ja ilmoituksen asetuksissa.

Workflow'n avainsanojen yleinen muoto on seuraava:

  • luokka (esimerkki: PERSON, MANAGER, STARTER jne.)
  • ensisijainen parametri (esimerkki: ATTRIBUTE, RIGHT jne.)
  • toissijainen parametri (esimerkki: attribuutin koodi jne.)

Avainsanoja on kaksi pääluokkaa:

  • Avainsanat, jotka palauttavat objektiluettelon ottamatta huomioon workflow'n tietoja. Näitä avainsanoja käytetään suodatukseen tai tehtävien tai toimintojen suoritusehtoina. Tässä tapauksessa erotin on ”§”. Seuraavat avainsanat ovat käytettävissä:

    • §KAD§: avainsana, jota voi käyttää vain workflow'issa, jotka käynnistyvät tapahtumasta ”Modification of an authorization rule”
      • §KAD§ATTRIBUTE§secondary_parameter§: mahdollistaa valtuutussääntöä koskevien tietojen hakemisen sen ID:n, nimen tai kuvauksen perusteella. secondary_parameter voi saada seuraavat arvot:
        • kad_id: valtuutussäännön tunniste.
        • kad_name: valtuutussäännön nimi
        • kad_description: valtuutussäännön kuvaus
      • §KAD§FILTRE§attribute_code§: mahdollistaa sen suodattimen arvojen hakemisen, jonka koodi annetaan kohdassa ”attribute_code”, siitä valtuutussäännöstä, joka käynnistää workflow-instanssin.
      • §KAD§STRUCTURE§VALUE§: mahdollistaa niiden rakenteiden arvojen hakemisen, jotka workflow-instanssin käynnistävä valtuutussääntö kattaa.
      • §KAD§RIGHT§<AccountTypeCode.RightCode>§: mahdollistaa sen testaamisen, onko oikeus, jonka koodi on määritetty parametrissa ”Right_Code” ja joka on liitetty tilityyppiin, jonka koodi on määritetty parametrissa ”Account_Type_Code”, mukana siinä valtuutussäännössä, joka käynnistää workflow-instanssin.
    • §PERSON§: avainsana, joka mahdollistaa annettujen parametrien mukaan suodatetun identiteettiluettelon hakemisen. Ei ota huomioon workflow'n tietoja, mutta sitä käytetään workflow'n mahdollisten kohteiden suodattamiseen tai workflow'issa olevien toimintojen tai tehtävien toimijoiden tai kohteiden määrittämiseen.
      • §PERSON§ATTRIBUTE§attribute_code§: mahdollistaa henkilöluettelon hakemisen attribuutin arvon perusteella.
      • §PERSON§RIGHT§<AccountTypeCode.RightCode>§: mahdollistaa niiden henkilöiden luettelon hakemisen, joilla todella on oikeus, jonka koodi on ilmoitettu parametrissa ”Right_Code” ja joka on liitetty tilityyppiin, jonka koodi on ilmoitettu parametrissa ”Account_Type_Code”.
    • §OBJECT§ tai §RESOURCE§: avainsana, joka mahdollistaa annettujen parametrien mukaan suodatetun varustusluettelon hakemisen. Ei ota huomioon workflow'n tietoja, mutta sitä käytetään objektien suodattamiseen workflow'ien toiminnoissa tai tehtävissä.
      • §OBJECT§ATTRIBUTE§attribute_code§ tai §RESOURCE§ATTRIBUTE§attribute_code§: mahdollistaa varustusluettelon hakemisen attribuuttien arvojen perusteella.
  • Avainsanat, jotka palauttavat workflow-instansseissa olevien eri objektien arvot (kohteet, toimijat, hyväksyjät, pyynnön sisältö jne.). Tässä tapauksessa erotin on ”#”. Seuraavat avainsanat ovat käytettävissä:

    • WORKFLOW#Code_workflow#parameter_step#: mahdollistaa sellaista workflow-instanssia koskevien tietojen hakemisen, jonka koodi on ”workflow_code”. Sitä voi käyttää SQL-arviointikentässä (esimerkki: suoritussäännöt, hyväksyntäsäännöt jne.) tai ilmoituskentässä (esimerkki: aihe, sähköpostin leipäteksti). Parameter_step voi saada seuraavat arvot:

      • ID: workflow-instanssin tunniste
      • STATUS: workflow-instanssin tila
        • -2 = epäonnistui eskaloinnin vuoksi
        • -1 = epäonnistui
        • 0 = käynnissä
        • 1 = onnistui
        • 2 = käyttäjän alustama
        • 3 = tapahtuma odottaa lisätietoja
        • 4 = keskeytetty
        • 5 = lisätietojen tarve
        • 6 = estetty
        • 7 = pysäytetty
        • 8 = onnistui eskaloinnin kautta
        • 9 = nollattu
      • STARTDATE: workflow-instanssin alkamispäivä
      • ENDDATE: workflow-instanssin päättymispäivä
      • LASTEVENTDATE: viimeisen tapahtuman päivämäärä workflow-instanssin tasolla
      • DATA: palauttaa luettelon niistä oikeuksista ja käyttäjistä, joita asia koskee.
    • STEP#Step_code#parameter_step#: mahdollistaa sellaisen workflow'n vaiheen instanssia koskevien tietojen hakemisen, jonka koodi on ”Step_code”. Sitä voi käyttää SQL-arviointikentässä (esimerkki: suoritussäännöt, hyväksyntäsäännöt jne.) tai ilmoituskentässä (esimerkki: aihe, sähköpostin leipäteksti). Parameter_step voi saada seuraavat arvot:

      • ID: vaiheinstanssin tunniste
      • STATUS: koodin ”Step_code” vaiheen instanssin tila workflow-instanssissa
        • -1 = epäonnistui
        • 0 = käynnissä
        • 1 = onnistui
        • 4 = keskeytetty
        • 5 = lisätietojen tarve
        • 6 = estetty
        • 7 = pysäytetty
      • STARTDATE: vaiheinstanssin alkamispäivä
      • ENDDATE: vaiheinstanssin päättymispäivä
      • LASTEVENTDATE: viimeisen tapahtuman päivämäärä vaiheinstanssin tasolla
    • ACTION#Action_code#parameter_action#: mahdollistaa sellaisen toiminnon instanssia koskevien tietojen hakemisen, jonka koodi on ”action_code”. Sitä voi käyttää SQL-arviointikentässä (esimerkki: suoritussäännöt, hyväksyntäsäännöt jne.) tai ilmoituskentässä (esimerkki: aihe, sähköpostin leipäteksti). Parameter_action voi saada seuraavat arvot:

      • ID: toimintoinstanssin tunniste
      • STATUS: koodin ”Action_code” toiminnon instanssin tila workflow-instanssissa
        • -1 = epäonnistui
        • 0 = käynnissä
        • 1 = onnistui
        • 4 = keskeytetty
        • 5 = lisätietojen tarve
        • 6 = estetty
        • 7 = pysäytetty
      • STARTDATE: toimintoinstanssin alkamispäivä
      • ENDDATE: toimintoinstanssin päättymispäivä
      • LASTEVENTDATE: viimeisen tapahtuman päivämäärä toimintoinstanssin tasolla
      • DEROGATED: sen henkilön tunniste, jolle toiminto delegoitiin
    • TASK#Task_code#parameter_task#: mahdollistaa sellaisen tehtävän instanssia koskevien tietojen hakemisen, jonka koodi on ”task_code”. Sitä voi käyttää SQL-arviointikentässä (esimerkki: suoritussäännöt, hyväksyntäsäännöt jne.) tai ilmoituskentässä (esimerkki: aihe, sähköpostin leipäteksti). Parameter_task voi saada seuraavat arvot:

      • ID: tehtäväinstanssin tunniste
      • STATUS: koodin ”Task_code” tehtävän instanssin tila workflow-instanssissa
        • -1 = epäonnistui
        • 0 = käynnissä
        • 1 = onnistui
        • 4 = keskeytetty
        • 5 = lisätietojen tarve
        • 6 = estetty
        • 7 = pysäytetty
      • STARTDATE: tehtäväinstanssin alkamispäivä
      • ENDDATE: tehtäväinstanssin päättymispäivä
      • LASTEVENTDATE: viimeisen tapahtuman päivämäärä tehtäväinstanssin tasolla
      • DEROGATED: sen henkilön tunniste, jolle tehtävä delegoitiin
    • Sähköpostin leipätekstiin voi luoda automaattisia hyväksyntälinkkejä, kun ilmoitus on määritetty hyväksyntätoimintoon tai -tehtävään: http://[DNS address]/UserRequestWorkflow.aspx? MyActionId={#ACTION#Action_or_task_code#ID#}&accept=[result]
      • DNS address on korvattava Identity-palvelimen osoitteella
      • Action_or_task_code on korvattava sen toiminnon tai tehtävän koodilla, joka hyväksytään linkin kautta
      • Result: anna 1, jos haluat hyväksyä toiminnon tai tehtävän, tai 0, jos haluat hylätä sen.

    Määritä linkki sähköpostin leipätekstiin painikkeella ”type:inline”, jonka avulla voit tarkistaa sähköpostissa näkyvän osoitteen ja tekstin.

    Huomautus: jotta pyynnön voi hyväksyä tai hylätä ilmoitussähköpostista, käyttäjän on kirjauduttava käyttöliittymään, jotta varmistuu, että hänellä on oikeudet tämän toimenpiteen suorittamiseen.

    • FORM#: avainsana, jota voi käyttää vain tyypin ”User Request” workflow'issa tai manuaalisen provisioinnin/deprovisioinnin tehtävissä, toiminto- ja tehtävävaiheiden SQL-arviointisäännöissä tai ilmoituksissa.

      • FORM#ADDRIGHTS#CODELIST#: mahdollistaa niiden oikeuksien luettelemisen, jotka hakija on valinnut oikeuksien pyyntölomakkeessa.

      • FORM#CHANGEATTRIBUTES#parameter_form#: luettelee attribuutit, joita hakija on muokannut henkilön muokkauslomakkeessa. parameter_form voi saada seuraavat arvot:

        • CODELIST: luettelo attribuuttien koodeista, joita hakija on muokannut henkilön muokkauslomakkeessa.
        • CHANGEDATE: päivämäärä, jona muutokset otetaan huomioon, muodossa dd/MM/yyyy
      • FORM#TYPERESOURCES#parameter_form#: hakee pyyntölomakkeen täyttämisen yhteydessä valittujen resurssityyppien luettelon. parameter_form voi saada seuraavat arvot:

        • DATA: resurssien ID
        • DATA.CODE: resurssin koodi
        • DATA.NAME: resurssien nimi
      • FORM#Validation_task_code#parameter_form#:

        • DATA: mahdollistaa kaikkien tilien ja oikeuksien hakemisen kohdesovelluksen mukaan sähköpostin leipätekstiin.
        • DATA.PROVISIONINGRIGHTONLY: mahdollistaa lomakkeen hyväksyntätehtävän ja/tai manuaalisen provisiointitehtävän suorittamisen ehdollistamisen sille, että kohteilla on jo tili niissä repository'issa, joita pyyntö koskee.
        • DATA.UNPROVISIONINGRIGHTONLY: mahdollistaa lomakkeen hyväksyntätehtävän ja/tai manuaalisen deprovisiointitehtävän suorittamisen ehdollistamisen sille, että kohteilla on jo tili niissä repository'issa, joita pyyntö koskee.
        • DATA.PROVISIONINGACCOUNTONLY: mahdollistaa lomakkeen hyväksyntätehtävän ja/tai manuaalisen provisiointitehtävän suorittamisen ehdollistamisen sille, että kohteilla ei ole tiliä niissä repository'issa, joita pyyntö koskee.
        • DATA.UNPROVISIONINGACCOUNTONLY: mahdollistaa lomakkeen hyväksyntätehtävän ja/tai manuaalisen deprovisiointitehtävän suorittamisen ehdollistamisen sille, että kohteilla ei ole tiliä niissä repository'issa, joita pyyntö koskee.
    • TASKFORM#: avainsana, jota voi käyttää vain seuraavien tyyppien workflow-tehtävissä: resurssin määritys ja manuaalinen provisiointi/deprovisiointi

      • TASKFORM#Task_code#fparameter_form#: mahdollistaa kohdassa ”parameter_form” määritettyjen tietojen hakemisen joko resurssista tai oikeudesta. Tätä avainsanaa on käytettävä sähköpostin leipätekstissä, jotta tulos näkyy taulukkomuodossa. parameter_form voi saada seuraavat arvot:

        • DATA: pyydettyjen resurssien ID, jos tehtävä on tyypiltään ”Resource assignment”, tai provisioitavien tai deprovisioitavien oikeuksien ID, jos tehtävä on tyypiltään ”Manual provisioning/deprovisioning”.
        • DATA.CODE: pyydettyjen resurssien koodi, jos tehtävä on tyypiltään ”Resource assignment”, tai provisioitavien tai deprovisioitavien oikeuksien koodi, jos tehtävä on tyypiltään ”Manual provisioning/deprovisioning”.
        • DATA.NAME: pyydettyjen resurssien nimi, jos tehtävä on tyypiltään ”Resource assignment”, tai provisioitavien tai deprovisioitavien oikeuksien nimi, jos tehtävä on tyypiltään ”manual provisioning/deprovisioning”.
        • DATA.FIELDS: pyyntölomakkeen lisäkenttien arvot. Voimassa vain, jos tehtävä on tyypiltään ”manual provisioning/deprovisioning”.
        • DATACOMPLETEONLY: niiden resurssien tunnisteet, jotka on todella määritetty tyypin ”Resource Assignment” tehtävässä. Voimassa vain, jos tehtävä on tyypiltään ”Resource Assignment”.
        • DATACOMPLETEONLY.CODE: niiden resurssien koodi, jotka on todella määritetty tyypin ”Resource Assignment” tehtävässä. Voimassa vain, jos tehtävä on tyypiltään ”Resource Assignment”.
        • DATACOMPLETEONLY.NAME: niiden resurssien nimi, jotka on todella määritetty tyypin ”Resource Assignment” tehtävässä. Voimassa vain, jos tehtävä on tyypiltään ”Resource Assignment”.
        • DATAINCOMPLETE: niiden resurssityyppien tunnisteet, joille ei ole määritetty yhtään resurssia. Voimassa vain, jos tehtävä on tyypiltään ”Resource Assignment”.
        • DATAINCOMPLETE.CODE: niiden resurssityyppien koodi, joille ei ole määritetty yhtään resurssia. Voimassa vain, jos tehtävä on tyypiltään ”Resource Assignment”.
        • DATAINCOMPLETE.NAME: niiden resurssityyppien nimi, joille ei ole määritetty yhtään resurssia. Voimassa vain, jos tehtävä on tyypiltään ”Resource Assignment”.
    • MANAGER#: workflow'n hallinnoija on henkilö, joka ylläpitää workflow'ta.

      • MANAGER#ATTRIBUTE#attribute_code#: mahdollistaa toimintoinstanssia koskevien tietojen lisäämisen SQL-arviointikenttään (esimerkki: suoritus- ja hyväksyntäsäännöt jne.) tai arvioitavaan kenttään (esimerkki: vastaanottajat, aihe, sähköpostin leipäteksti).

      • MANAGER#RIGHT#<Account_Type_Code.Right_Code>#: mahdollistaa sen tarkistamisen, että workflow'n hallinnoijalla on oikeus, jonka koodi on ilmoitettu parametrissa ”Right_Code” ja joka on liitetty tilityyppiin, jonka koodi on ilmoitettu parametrissa ”Account_Type_Code”.

      • MANAGER#RIGHTHEO#<Account_Type_Code.Right_Code>#: mahdollistaa sen tarkistamisen, että workflow'n hallinnoijalla on teoreettisesti oikeus, jonka koodi on ilmoitettu parametrissa ”Right_Code” ja joka on liitetty tilityyppiin, jonka koodi on ilmoitettu parametrissa ”Account_Type_Code”.

    • POSSIBLEACTIONACTOR#: henkilöt, jotka voivat käsitellä toimintoa

      • POSSIBLEACTIONACTOR#Action_code#attribute_code#: mahdollistaa sen attribuutin arvon hakemisen, jonka koodi annetaan parametrissa attribute_code, sellaisen toiminnon tai tehtävän instanssin mahdollisilta toimijoilta, jonka koodi on ”action_code”. Sitä voi käyttää SQL-arviointikentässä (esimerkki: suoritussäännöt, hyväksyntäsäännöt jne.) tai ilmoituskentässä (esimerkki: vastaanottajat, aihe, sähköpostin leipäteksti).

    • STARTER#: henkilö, joka käynnistää workflow'n

      • STARTER#ATTRIBUTE#attribute_code#: mahdollistaa sen attribuutin arvon hakemisen, jonka koodi annetaan parametrissa attribute_code, workflow'n käynnistäneeltä henkilöltä. Sitä voi käyttää SQL-arviointikentässä (esimerkki: suoritussäännöt, hyväksyntäsäännöt jne.) tai ilmoituskentässä (esimerkki: aihe, sähköpostin leipäteksti).

      • STARTER#RIGHT#<AccountTypeCode.RightCode>#: mahdollistaa sen tarkistamisen, että workflow'n hakijalla on oikeus, jonka koodi on ilmoitettu parametrissa ”Right_Code” ja joka on liitetty tilityyppiin, jonka koodi on ilmoitettu parametrissa ”Account_Type_Code”.

      • STARTER#RIGHTHEO#<Account_Type_Code.Right_Code>#: mahdollistaa sen tarkistamisen, että workflow'n hakijalla on teoreettisesti oikeus, jonka koodi on ilmoitettu parametrissa ”Right_Code” ja joka on liitetty tilityyppiin, jonka koodi on ilmoitettu parametrissa ”Account_Type_Code”.

    • TARGET#: objekti tai objektit, jotka käynnistävät workflow-instanssin

      • TARGET#ATTRIBUTE#attribute_code#: mahdollistaa sen attribuutin arvon hakemisen, jonka koodi annetaan parametrissa attribute_code, workflow'n käynnistäneestä objektista. Sitä voi käyttää SQL-arviointikentässä (esimerkki: suoritussäännöt, hyväksyntäsäännöt jne.) tai ilmoituskentässä (esimerkki: aihe, sähköpostin leipäteksti). Tämä avainsana toimii vain, kun kohde on tyyppiä henkilö tai varustus.

      • TARGET#RIGHT#<AccountTypeCode.RightCode>#: mahdollistaa sen tarkistamisen, että workflow'n kohteella tai kohteilla on oikeus, jonka koodi on ilmoitettu parametrissa ”Right_Code” ja joka on liitetty tilityyppiin, jonka koodi on ilmoitettu parametrissa ”Account_Type_Code”. Tämä avainsana toimii vain, kun kohde on tyyppiä henkilö.

      • TARGET#RIGHTTHEO#<AccountTypeCode.RightCode>#: mahdollistaa sen tarkistamisen, että workflow'n kohteella tai kohteilla on teoreettisesti oikeus, jonka koodi on ilmoitettu parametrissa ”Right_Code” ja joka on liitetty tilityyppiin, jonka koodi on ilmoitettu parametrissa ”Account_Type_Code”. Tämä avainsana toimii vain, kun kohde on tyyppiä henkilö.

      • TARGET#RESOURCE#DATA#: mahdollistaa kaikkien tietojen (kaikkien attribuuttien arvojen) hakemisen kaikista resursseista, jotka on liitetty workflow-instanssin kohteisiin, sähköpostin leipätekstiin.

        • TARGET#RESOURCE#DATA@CodeAtt1,CodeAtt2,CodeAttN#: mahdollistaa attribuuttikoodiluettelon CodeAttN kautta valittujen attribuuttien arvojen hakemisen kaikista resursseista, jotka on liitetty workflow-instanssin kohteisiin, sähköpostin leipätekstiin. Attribuutit ”name” ja ”code” näkyvät oletuksena sähköpostin leipätekstissä ilman, että niitä tarvitsee lisätä luetteloon.

        • TARGET#RESOURCE#DATA.CodeTypeResource1,CodeTypeResource2,CodeTypeResourceN#: mahdollistaa niiden resurssityyppien kaikkien attribuuttien arvojen hakemisen sähköpostin leipätekstiin, jotka on valittu resurssityyppien koodiluettelon CodeTypeResourceN kautta ja liitetty workflow-instanssin kohteisiin.

        • TARGET#RESOURCE#DATA.CodeTypeResource1,CodeTypeResourceN@CodeAtt1,CodeAtt2,CodeAttN#: mahdollistaa seuraavien arvojen hakemisen sähköpostin leipätekstiin:

          • joko resurssityyppien kaikki attribuutit, jotka on valittu attribuuttikoodiluettelon CodeTypeResourceN kautta ja liitetty workflow-instanssin kohteisiin, jos attribuutin koodia ei ole määritetty
          • tai attribuuttikoodiluettelon kautta valittujen attribuuttien arvot niille resurssityypeille, jotka on valittu resurssityyppien koodiluettelon CodeTypeResourceN kautta ja liitetty workflow-instanssin kohteisiin, jos attribuuttikoodit CodeAttN on määritetty.
        • TARGET#RESOURCE#DATA.CodeTypeResource1,CodeTypeResource2,CodeTypeResourceN#: mahdollistaa niiden resurssityyppien kaikkien attribuuttien arvojen hakemisen sähköpostin leipätekstiin, jotka on valittu resurssityyppien koodiluettelon CodeTypeResourceN kautta ja liitetty workflow-instanssin kohteisiin.

      • TARGET#ACCOUNT#: avainsana, jota voi käyttää tapahtumaworkflow'issa, jotka liittyvät todellisen tilin luomiseen.

        • TARGET#ACCOUNT#LOGIN#: mahdollistaa tilin kirjautumistunnuksen hakemisen sähköpostin leipätekstiin.

        • TARGET#ACCOUNT#PASSWORD#: mahdollistaa tilin salasanan hakemisen (selväkielisenä) sähköpostin leipätekstiin.

        • TARGET#ACCOUNT#STATUS#: mahdollistaa tilin provisiointitilan hakemisen sähköpostin leipätekstiin.

        • TARGET#ACCOUNT#DATA#: mahdollistaa kirjautumistunnuksen, salasanan ja tilan hakemisen sähköpostin leipätekstiin.

    • PRIMARYTARGET# ja #SECONDARYTARGET#: avainsana, jota voi käyttää vain tyypin ”On event” workflow'issa

      • PRIMARYTARGET#ATTRIBUTE#secondary_parameter# tai #SECONDARYTARGET#ATTRIBUTE#secondary_parameter#: mahdollistaa objektin arvon hakemisen workflow-instanssin ensisijaisesta tai toissijaisesta kohteesta, jonka ominaisuus annetaan parametrissa secondary_parameter. Tämä avainsana toimii vain, kun kohde on jotakin seuraavista tyypeistä:

        • Identity: tässä tapauksessa toissijainen parametri on attribuutin koodi.
        • Right: tässä tapauksessa toissijainen parametri voi saada seuraavat arvot:
          • Name: oikeuden nimi
          • Description: oikeuden kuvaus
          • Code: oikeuden koodi
          • Applicationname: oikeuteen liittyvän sovelluksen nimi
          • Applicationdescription: oikeuteen liittyvän sovelluksen kuvaus
          • Applicationcode: oikeuteen liittyvän sovelluksen koodi
          • ismanualprovisioning: totuusarvo, joka ilmaisee, kuuluuko oikeus manuaalisen provisioinnin repositoryyn.
      • PRIMARYTARGET#TYPE#secondary_parameter# tai #SECONDARYTARGET#TYPE#secondary_parameter#: mahdollistaa sen objektityypin tietojen hakemisen, joka vastaa workflow-instanssin ensisijaista tai toissijaista kohdetta. Tämä avainsana toimii vain, kun kohde on tyyppiä henkilö tai varustus. secondary_parameter voi saada seuraavat arvot:

        • NAME: henkilö- tai varustustyypin nimi
        • CODE: henkilö- tai varustustyypin koodi
        • DESCRIPTION: henkilö- tai varustustyypin kuvaus
      • PRIMARYTARGET#ACCOUNT#secondary_parameter# tai #SECONDARYTARGET#ACCOUNT#secondary_parameter#: mahdollistaa sen tilin tietojen hakemisen, joka vastaa workflow-instanssin ensisijaista tai toissijaista kohdetta. Tämä avainsana toimii vain, kun kohde on tyyppiä tili. secondary_parameter voi saada seuraavat arvot:

        • STATUS: luodun todellisen tilin tila
        • LOGIN: luodun todellisen tilin kirjautumistunnus
        • PASSWORD: luodun todellisen tilin salasana
        • DATA: taulukko, jossa luetellaan luodun todellisen tilin kirjautumistunnus ja salasana

Näitä kahta avainsanaperhettä voi käyttää yhdessä samassa ”SQL Evaluation” -parametrissa, joka tarkistaa ehdon syöteparametrien perusteella ja palauttaa tyypit ”TRUE/FALSE” tai ”List returned by an SQL evaluation”.

Erityispiirteet:

  • Kaikissa avainsanoissa, joille voi antaa parametreissa attribuutin koodin sen arvon hakemiseksi, voi tyypin luetteloitu arvo, henkilö, rakenne tai resurssi attribuuteissa käyttää muotolaajennusta ”.object_attribute_code”, jolla haetaan objektin attribuutin arvo ID:n sijasta. Tyypin rakenne, henkilö tai varustus attribuuteissa on annettava halutun objektiattribuutin koodi, ja luetteloiduissa arvoissa object_attribute_code voi saada seuraavat arvot:
    • NAME: hakee luetteloidun arvon nimen
    • CODE: hakee luetteloidun arvon koodin
  • Kun avainsanat eivät riitä tietojen lisäämiseen sähköpostin leipätekstiin, SELECT-tyyppisen SQL-kyselyn voi kutsua seuraavalla syntaksilla:
    • [@@@: <SQL Query>:@@@] : SQL-kysely on kirjoitettava ilman ”SELECT”-lauseketta. Se palauttaa merkkijonon.
  • Kohteita (workflow'n koskemia henkilöitä) koskevien tietojen antamiseen kannattaa käyttää avainsanaa §PERSON§ mieluummin kuin #TARGET#.