Hi - hopefully someone can point me in the right direction.
Looking for documentation / examples on use of the extended CreateAttestation methods that either use Delegate to update attestation case via callback function - or use a parameter dictionary passed to populate property on generated Attestation Case.
Use Case: Customer has 2 attestation generation scenarios :
- Event Based - when some properties on the Person Changes eg Role / Disabled - Custom process triggers attestation cases for validation of entitlement assignment
- Scheduled - broader scheduled validation campaigns - time based.
They would like to be able to differentiate between the two attestation cases scenarios for reporting.
Currently - model is to use two seperate / similar Attestation policies - one for event based - other for scheduled. The reports can then be generated based on filter of Attestation Policy used.
This results in a lot of clutter - separate reports for each policy.
I was looking at the CreateAttestation methods and overloads used when generating the attestation cases - and was hoping to be able to simplify the model by injecting a property value into the attestationcase when generated - that can then be used as a filter later.
Public Function CreateAttestation(session As VI.DB.Entities.ISession, entity As VI.DB.Entities.IEntity, strObjectKey As String, createCallback As CreateObjectDelegate, ct As System.Threading.CancellationToken) As System.Threading.Tasks.Task(Of VI.DB.DbObjectKey)
Member of ATT.Customizer.AttestationPolicy
Public Function CreateAttestation(session As VI.DB.Entities.ISession, entity As VI.DB.Entities.IEntity, strObjectKey As String, dicData As System.Collections.Generic.Dictionary(Of String, Object), ct As System.Threading.CancellationToken) As System.Threading.Tasks.Task(Of VI.DB.DbObjectKey)
Member of ATT.Customizer.AttestationPolicy