[{"actionKey": "CANCEL", "label": "Cancel", "type": "secondary", "icon": "close", "apiKey": null, "permissions": [{"roles": ["ROLE_ADMIN", "ROLE_FINANCE_MANAGER", "ROLE_RELATIONAL_MANAGER"], "condition": null}], "onSuccess": [{"roles": ["ROLE_ADMIN", "ROLE_FINANCE_MANAGER", "ROLE_RELATIONAL_MANAGER"], "showToast": false, "showSuccessScreen": false}]}, {"actionKey": "SAVE_TRAVEL", "label": "Save Travel Details", "type": "primary", "icon": "save", "apiKey": "SAVE_TRAVEL", "permissions": [{"roles": ["ROLE_ADMIN", "ROLE_RELATIONAL_MANAGER", "ROLE_SHOBA"], "condition": {"operator": "AND", "conditions": [{"field": "involvesTravel", "operator": "EQUALS", "value": true}, {"field": "approvalStatus", "operator": "EQUALS", "value": "approved"}]}}], "onSuccess": [{"roles": ["ROLE_ADMIN", "ROLE_RELATIONAL_MANAGER", "ROLE_SHOBA"], "showToast": false, "showSuccessScreen": true, "successScreenConfig": {"scenarios": [{"scenarioKey": "TRAVEL_DETAILS_SAVED", "condition": {"operator": "AND", "conditions": [{"field": "travelInfoStatus", "operator": "EQUALS", "value": "completed"}, {"field": "travelPlanStatus", "operator": "EQUALS", "value": "completed"}]}, "screen": {"title": "Travel Details Saved!", "message": "Dear infinitheist {{seekerName}},\n\nYour travel details for {{programName}} have been saved successfully.\n\nRegistration Number: {{registrationNumber}}\nProgram Date: {{programStartDate}} to {{programEndDate}}\nVenue: {{programVenue}}\n\nYou're all set for the program!", "variant": "success", "showLogo": true, "showBanner": true, "logoUrl": "{{logoUrl}}", "bannerImageUrl": "{{bannerImageUrl}}", "actions": [{"actionKey": "VIEW_SUMMARY", "label": "summary", "type": "secondary", "apiKey": "VIEW_REGISTRATION_SUMMARY"}, {"actionKey": "HOME", "label": "home", "type": "secondary", "apiKey": null}]}}], "defaultScreen": {"title": "Travel Details Saved!", "message": "Dear infinitheist {{seekerName}},\n\nYour travel details have been saved successfully.\n\nRegistration Number: {{registrationNumber}}", "variant": "success", "showLogo": true, "showBanner": true, "logoUrl": "{{logoUrl}}", "bannerImageUrl": "{{bannerImageUrl}}", "actions": [{"actionKey": "HOME", "label": "home", "type": "secondary", "apiKey": null}]}}}]}]