MA voorbeeld: overzichtsfilter leegloop
Bij leegloop is er sprake van een actief contract maar geen actieve projectresource. Het is mogelijk om een modelleerbare actie (MA) in te richten waarmee u een overzicht krijgt van alle actieve contracten zonder een actieve projectresource. Hieronder volgt een voorbeeld hoe u dat kan doen (er zijn variaties mogelijk).
- Maak een nieuwe MA aan, geef deze een code en omschrijving en stel als actie Overzicht filter in.
- Voeg in de sneltab Tabelactie 2 tabelactieregels toe met bovenaan de tabel Contract (11076111), daarna tabel Projectresource (11076110) toe. De contracttabel moet als bovenste tabelactie worden opgegeven omdat de MA op dat niveau gebruikt moet worden.
- Wijzig in de tweede tabelactieregel (met tabel Projectresource) de waarde in het veld Controle naar Afwezig. De MA moet namelijk niet zoeken naar aanwezige projectresources maar juist naar waar die er niet zijn.
- Selecteer in de sneltab Tabelactie de eerste regel, die met tabelnr. 11076111 en klik in die sneltab op de knop Filters.
- In geval van leegloop is er nog wel een lopend contract, dus de datum in het veld Geldig tot en met van het contract ligt op vandaag of in de toekomst of is leeg. Stel daarom het volgende in:
Het filter is: t..|’’
- t.. betekent vandaag en verder
- | betekent of
- ‘’ betekent leeg
- Selecteer in de sneltab Tabelactie de tweede regel, die met tabelnr. 11076110 en klik in die sneltab op de knop Filters.
-
Koppel het contract aan de projectresource via het resourcenummer. Met %1 in het veld Filter geeft u aan dat het resourcenummer van de projectresource (de tabel waar u het filter op zet) gelijk moet zijn aan het resourcenummer dat gevonden wordt via de eerste tabelactieregel, die van het contract.
Zet daarnaast een filter op de einddatum van de projectresource. U bent op zoek naar projectresources die uiterlijk tot gisteren liepen. Of ook wel, het afwezig zijn van projectresources met een einddatum van vandaag of later.
- Open de pagina Modelleerbare actie scherm instellingen. Voeg een nieuwe regel toe en selecteer in het veld Actiecode de zojuist aangemaakte MA. Vervolgens kunt u in het veld Pagina-ID kiezen voor 11076141, het paginanummer van het contractenoverzicht.
- Stel desgewenst een of meer machtigingensets in zodat alleen bepaalde gebruikers deze MA kunnen toepassen in het contractenoverzicht. Zie ook Pagina Modelleerbare actie autorisatie.
- Test de MA. Zie ook Tests.
- Activeer de MA nadat alle tests succesvol zijn verlopen.
Uitvoering
In het contractenoverzicht kunnen gebruikers met de geautoriseerde rol(len) klikken op de knop Selectie tonen en dan de MA selecteren en uitvoeren.
Als er meerdere MA's zijn ingesteld, kunnen ze deze indien gewenst als vervolgactie toepassen.
Zie ook
Pagina Modelleerbare actie scherm instellingen
Pagina Modelleerbare tabelactie filters