Automatisch status omzetten (STATUSCHANGE)
Het is mogelijk om via een modelleerbare actie (MA) een status om te zetten.
In onderstaand voorbeeld richten we een MA in die de resourcestatus wijzigt als het id-bewijs van een resource wordt goedgekeurd.
Hiervoor moeten we een trigger instellen op de Document/Interactie-tabel, om te zorgen dat de MA start zodra een id-bewijs wordt goedgekeurd. Ook zijn filters nodig op deze tabel, zodat de MA alleen geldt voor documentregels met een documentsjabloon voor id-bewijzen, waarbij een bestand is gekoppeld en die goedgekeurd zijn. Daarnaast zetten we een filter op de resourcetabel, zodat de status alleen zal worden omgezet bij resources die een bepaalde status hebben. In de functieaanroep stellen we de functie STATUSCHANGE in, met als nieuwe waarde de gewenste resourcestatus.
Dit kunt u als volgt instellen:
- Open de pagina Modelleerbare acties en maak een nieuwe MA aan via de knop Nieuw.
- Vul een code en omschrijving in voor de MA en kies bij Actie de waarde Functieaanroep.
- Voeg in de sneltab Tabelactie een regel toe met in het veld Tabelnr. tabelnummer 11076099 (voor de tabel Document/Interactie).
-
Voeg nog een regel toe met tabelnummer 156 (voor de resourcetabel).
- Zorg dat de regel met tabelnummer 11076099 is geselecteerd en klik in de sneltab op Triggers.
-
Stel in het veld Soort de waarde Veld in en vul bij Veldnr. nummer 22 (Goedgekeurd) in.
- Sluit de pagina Modelleerbare tabelactie triggers en klik in de sneltab Tabelactie op Filters.
- Stel de filters in zoals in het voorbeeld.
- Selecteer de regel met tabel 156 en klik in de sneltab op Filters.
- Vul in de bovenste regel bij Veldnr. nummer 1 in (resourcenummer), bij Koppel via nummer 1 en bij Koppel via veld nummer 3 (resourcenummer) in. Hiermee koppelt u de Document/Interactie-tabel aan de resourcetabel, via het resourcenummer.
- Voeg een nieuwe regel toe en selecteer bij Veldnr. het veld Status, of vul 11076093 in.
-
Stel in het veld Filter de statuscode van de resource in. In het voorbeeld is dat R15 (klik op de afbeelding).
Opmerking: In de eerste regel met veldnaam Soort stelt u in het veld Filter de documentsjablooncode voor id-bewijzen in. Deze kan in uw situatie een andere naam hebben dan in het voorbeeld, dus dan moet u deze aanpassen. Gebruikt u meerdere documentsjablonen voor id-bewijzen, dan kunt u meerdere documentsjablooncodes instellen in het veld Filter, bijvoorbeeld door een | (sluisteken/pipe) tussen de codes te plaatsen.
- Sluit de pagina Modelleerbare tabelactie filters en klik op de actiebalk onder Acties op Functieaanroep.
-
Kies bij Tabelactie nummer 2 (de resourcetabel), kies bij Functie voor Status Change (of vul STATUSCHANGE in). En stel bij Nieuwe waarde de nieuwe statuscode van de resource in.
- Sluit de pagina Modelleerbare actie functieaanroep.
- Test de MA. Zie ook Tests.
Opmerking: Bij de gedetailleerde test moet u het volgnummer van een documentregel invullen. Dus een documentregel met het documentsjabloon voor het id-bewijs en een gekoppeld document die goedgekeurd is. Zoek een dergelijke documentregel op, druk op Ctrl+Alt+F1 en kijk in de tabelvelden welk nummer bij Entry No. staat.
- Activeer de MA nadat deze afdoende is getest.
Zie ook
Pagina Modelleerbare actie functieaanroep