Si vous connaissez l'évènement précédent, vous pouvez écrire le code qui recrée cet évènement dans la règle actuelle et accède aux données.
Le codage a toutefois les limites suivantes :
- si vous utilisez le mauvais type, une erreur d'exécution survient.
- Les informations contenues dans ces anciens évènements sont périmées. Si une action Raffiner crée quelques pages, les événements survenus avant le processus de raffinage ne connaîtront pas ces pages.
' Casting the very first event in this rule to its type
Dim myRootEvent As Creo.PWS.Automation.GenericDataModel.GenericUserStartEvent =
triggerEvent.RootEvent
' Casting the previous event in this rule to its type
Dim myRefineOkEvent As CreoCreo.PWS.Automation.PrinergyDataModel.InputFileRefinedOk =
triggerEvent.Previous