Checklist controle op Account en Raamcontract

Vanaf nu kun je ook checklistitems voor Account en Raamcontracten vastleggen, om daarmee te controleren of noodzakelijke documenten aanwezig zijn. MSR-979 | Sept 2024

Voor wie is deze feature interessant?

Dit is relevant voor klanten die gebruikmaken van checklist items en dat willen uitbreiden naar Accounts en Raamcontracten.

De voordelen op een rij:

  • Checklist items van berekeningsniveau: Account en Raamcontract zijn toegevoegd.
  • Voor een checklist op Account kun je kunt filteren op Account velden, die op Raamcontract kun je filteren op velden van zowel Account als Raamcontract
  • Je kunt ook instellen dat een checklist item verplicht is bij een statusovergang, zowel voor Account als voor Raamcontract

Werking

Voor de nieuwe checklist controle maak je eerst nieuwe checklistitems aan. Uiteraard wordt gecontroleerd of het gekoppelde document ook wordt opgeslagen op het object waarop de controle wordt ingesteld.

Op het berekeningsniveau Account worden alleen documenten geaccepteerd die gekoppeld zijn aan het object Account. Voor controle op het niveau Raamcontract alleen documenten gekoppeld aan het object Raamcontract.

Je kunt filters instellen om een controle specifiek te maken en je kunt een document verplichten bij een statusovergang. Stel dat je wilt controleren of bij een klantintake een verwerkersovereenkomst aanwezig is, kun je deze verplicht maken als het Account de status 'Klant' heeft. Is de  verwerkersovereenkomst nog niet gekoppeld, voorkom je hiermee dat het Account naar deze status wordt omgezet.

Let op! De nieuwe objecten Account en Raamcontract vallen niet onder het bestaande berekeningsniveau 'Alle'. We adviseren dan ook om deze te hernoemen naar 'Alle gekoppelde personen' om verwarring hierover te voorkomen.

 

Feature Implementatie Tijd:

  • Eenvoudige implementatie (< 30 minuten)

Set-up

In het object Checklist Item, veld Berekeningsniveau (Calculation Level) voeg je de waarden 'Account' en 'Agreement__c' toe, eventueel met vertalingen. In hetzelfde object, velden Filter_1_Object t/m Filter_1_Object voeg je dezelfde waarden toe, indien nog niet aanwezig. 

Om de waarde van berekeningsniveau 'Alle' een betere context te geven, adviseren we je om deze te hernoemen naar 'Alle gekoppelde personen'.

Voor het toevoegen van de checklist controle, pas je op beide objecten de paginalay-out aan via het bewerk icoon rechtsboven. Je plaatst het aangepaste component Checklistitem op de pagina en je slaat de pagina op.

Tevens is er aan de typen aangepaste metagegegeven Account Status Setting een nieuwe eigenschap toegevoegd: Update Checklist. Pas hiervoor eerst de paginalay-out aan van dit type aangepaste metagegeven. Vervolgens kun je instellen bij welke status je de checklist wil laten herberekenen (of juist wilt overslaan bij een historische status). Dit gebeurt door de bestaande geplande APEX klasse UpdateChecklistStatusScheduler. 

Je kunt voor de nieuw toegevoegde objecten ook het bestaande flow component apex_msf_ChecklistDocumentsFlow gebruiken om de checklist items te valideren op de toegevoegde objecten Account en Raamcontract.


🔗Hier vind je de belangrijkste features uit de September Release 2024