Listing of Events and Master Scripts

The Events Manager on the Civic Platform Administration's Events portal shows the Civic Platform events and their associated scripts:

Figure: Events and Associated Scripts



The following table lists the scriptable Civic Platform events and their associated master scripts:

Table 1. Event and Master Script List
Event Name Description Master Script
AAAddressUpdateAfter The after event for when a user updates a daily address.  
AAAddressUpdateBefore The before event for when a user updates a daily address.  
AddContractLicenseAfter The after event for when agency administrators associate a licensed professional with the public user account for an external inspector.  
AddContractLicenseBefore The before event for when agency administrators associate a licensed professional with the public user account for an external inspector.  
AAOwnerUpdateAfter The after event for when a user updates a daily owner.  
AAOwnerUpdateBefore The before event for when a user updates a daily owner.  
ActivityDeleteAfter The after event for when a user deletes an activity.  
ActivityDeleteBefore The before event for when a user deletes an activity.  
ActivityInsertAfter The after event for when a user inserts an activity.  
ActivityInsertBefore The before event for when a user inserts an activity.  
ActivityNewBefore The before event for when a user creates an activity.  
ActivityNewAfter The after event for when a user creates an activity.  
ActivityUpdateAfter The after event for when a user updates an activity.  
ActivityUpdateBefore The before event for when a user updates an activity.  
AddAgendaAfter The after event for when a user adds an agenda.  
AddAgendaBefore The before event for when a user adds an agenda.  
AdditionalInfoUpdateAfter The after event for when a user updates additional information. AdditionalInfoUpdateAfter
AdditionalInfoUpdateBefore The before event for when a user updates additional information. AdditionalInfoUpdateBefore
AddLicenseToPublicUserAfter4ACA Citizen Access - The after event for when a user adds a license to a public user.  
AddLicenseValidation4ACA Citizen Access - The after event for when a user adds a license to a user account.  
AddressAddAfter The after event for when a user creates an address.  
AddressAddBefore The before event for when a user creates an address.  
AddressConditionAddAfter The after event for when a user adds a condition to an address.  
AddressLookUpAfter The after event for when a user creates a reference address after looking up an address from reference.  
AddressLookUpBefore The before event for when a user creates a reference address after looking up an address from reference.  
AddressRemoveAfter The after event for when a user removes an address from the daily side.  
AddressRemoveBefore The before event for when a user removes an address from the daily side.  
AddressSelectOnSpearFormAfter The after event for when a user attaches selected addresses on the ref addresses look up result list portlet.  
AddressSelectOnSpearFormBefore The before event for when a user attaches selected addresses on the ref addresses look up result list portlet.  
AddressSetDetailUserExecuteAfter The after event for when a user executes an address set script.  
AddressUpdateAfter The after event for when a user updates an address.  
AddressUpdateBefore The before event for when a user updates an address.  
AppHierarchyAddAfter    
AppHierarchyAddBefore    
AppHierarchyDeleteAfter    
AppHierarchyDeleteBefore    
ApplicationConditionAddAfter The after event for when a user adds an application condition task ApplicationConditionAddAfter
ApplicationConditionAddBefore The before event for when a user adds an application condition task.  
ApplicationConditionBatchUpdateAfter The after event for when a user updates conditions of approvals.  
ApplicationConditionDeleteAfter The after event for when a user deletes an application condition task.  
ApplicationConditionDeleteBefore The before event for when a user deletes an application condition task. ApplicationConditionDeleteBefore
ApplicationConditionUpdateAfter The after event for when a user updates an application condition task. ApplicationConditionUpdateAfter
ApplicationConditionUpdateBefore The before event for when a user updates an application condition task. ApplicationConditionUpdateBefore
ApplicationDeleteAfter The after event for when a user deletes a record.  
ApplicationDeleteBefore The before event for when a user deletes a record.  
ApplicationDetailNewAfter The after event for when a user creates an application detail.  
ApplicationDetailNewBefore The before event for when a user creates an application detail.  
ApplicationDetailUpdateAfter The after event for when a user updates an application detail.  
ApplicationDetailUpdateBefore The before event for when a user updates an application detail.  
ApplicationGISGovXMLSubmitAfter The after event for when a user creates an application through GIS GovXML.  
ApplicationSelectAfter The after event for when a user selects an application.  
ApplicationSelectBefore The before event for when a user selects an application.  
ApplicationSpecificInfoUpdateAfter The after event for when a user updates application specific information. ApplicationSpecificInfoUpdateAfter
ApplicationSpecificInfoUpdateBefore The before event for when a user updates application specific information. ApplicationSpecificInfoUpdateBefore
ApplicationStatusUpdateAfter The after event, that adds a history record, when a user updates application status. ApplicationStatusUpdateAfter
ApplicationStatusUpdateBefore The before event for when a user updates application status. ApplicationStatusUpdateBefore
ApplicationSubmitAfter The after event for when a user creates a record according to the following scenarios:The createCap web service operationThe initiateCAP GovXML operationThe user interface of Civic Platform, Citizen Access, Mobile Office, Accela Wireless, and IVR ApplicationSubmitAfter
ApplicationSubmitBefore The before event for when a user creates a record in the following scenarios: The createCap web service operationThe initiateCAP GovXML operationThe user interface of Civic Platform, Citizen Access, Mobile Office, Accela Wireless, and IVR ApplicationSubmitBefore
AssetSubmitAfter The after event for when a user creates an asset.  
AssetSubmitBefore The before event for when a user updates an asset.  
AssetUpdateAfter The after event for when a user updates an asset.  
AssetUpdateBefore The before event for when a user updates an asset.  
AssociateAssetToWorkOrderAfter The after event for when a user associates an asset to a work order.  
AssociateAssetToWorkOrderBefore The before event for when a user associates an asset to a work order.  
AuditSetDetailUserExecuteAfter The after event for when a user executes a script on a random audit set.  

AutoApproveExams

AutoApproveCEHs

AutoApproveEducations

AutoApproveRequiredCEHs

AutoApproveRequiredExam
Enables auto-approval of exams, continuing education entries, and education entries in a given record. Also, enables auto-association of existing education or exam data with a record or a contact during license renewal.  
AutoPayAfter The after event for when a user submits an auto payment.  
AutoPayBefore The before event for when a user submits an auto payment.  
BatchResultInspectionByCSVAfter The after event for when external inspectors upload CSV files that contain inspection results or when agency users update a batch of inspection results according to the inspection result CSV file that a contract inspector or a self-certified inspector submits.This event triggers in both Civic Platform and Citizen Access.  
BatchResultInspectionByCSVBefore The before event for when external inspectors upload CSV files that contain inspection results or when agency users update a batch of inspection results according to the inspection result CSV file that a contract inspector or a self-certified inspector submits.This event triggers in both Civic Platform and Citizen Access.  
CAEConditionAddAfter The after event for when a user adds a condition to a CAE.  
CapSetDetailUserExecuteAfter Occurs after the record set script executes.  
CapSetProcessing For processing a set of records. CapSetProcessing
CommunicationReceivingEmailBefore The before event for when Civic Platform receives an email from the email server.  
CommunicationReceivingEmailAfter The after event for when Civic Platform receives an email from the email server.  
CommunicationSendingEmailBefore The before event for when Civic Platform sends an email.  
CommunicationSendingEmailAfter The after event for when Civic Platform sends an email.  
ConditionAssessmentSubmitAfter The after event for when a user creates a condition assessment.  
ConditionAssessmentSubmitBefore The before event for when a user creates a condition assessment.  
ConditionAssessmentUpdateAfter The after event for when a user updates a condition assessment.  
ConditionAssessmentUpdateBefore The before event for when a user updates a condition assessment.  
ContactAddAfter The after event for when a user adds a contact. ContactAddAfter
ContactAddBefore The before event for when a user adds a contact. ContactAddBefore
ContactAddressDeactivateAfter The after event for when a user deactivates a contact address.  
ContactAddressDeactivateBefore The before event for when a user deactivates a contact address.  
ContactAddressEditAfter The after event for when a user edits a contact address.  
ContactAddressEditBefore The before event for when a user edits a contact address.  
ContactAddressLookUpAfter The after event for when a user looks up a contact address.  
ContactAddressLookUpBefore The before event for when a user looks up a contact address.  
ContactAddressNewAfter The after event for when a user adds a contact address.  
ContactAddressNewBefore The before event for when a user adds a contact address.  
ContactEditAfter The after event for when a user edits a contact. ContactEditAfter
ContactEditBefore The before event for when a user edits a contact. ContactEditBefore 
ContactLookUpAfter The after event for when a user adds a reference contact to a record.  
ContactLookUpBefore The before event for when a user adds a reference contact to a record.  
ContactRelatedByPublicAfter The after event for when a public user submits a request to associate a contact to their account.  
ContactRemoveAfter The after event for when a user removes a contact. ContactRemoveAfter
ContactRemoveBefore The before event for when a user removes a contact. ContactRemoveBefore
ContactUpdateAfter The before event for when a user updates a contact.  
ContactUpdateBefore The before event for when a user updates a contact.  
ContinuingEducationUpdateAfter The after event for when a user commits continuing education.  
ConvertToRealCAPAfter Citizen Access - The after event for converting a partial record ID to a real record ID. ConvertToRealCapAfter
ConvertToRealCAPBefore Citizen Access - The before event for converting a partial record ID to a real record ID.  
DeleteContractLicenseAfter The after event for when agency administrators disassociate a licensed professional with the public user account for an external inspector.  
DeleteContractLicenseBefore The before event for when agency administrators disassociate a licensed professional with the public user account for an external inspector.  
DocumentDeleteAfter The after event for when a user deletes one or more documents.  
DocumentDeleteBefore The before event for when a user deletes one or more documents.  
DocumentReviewAddAfter The after event for when a user assigns one or more document reviewers.  
DocumentReviewAddBefore The before event for when a user assigns one or more document reviewers.  
DocumentReviewDeleteAfter The after event for when a user deletes one or more document reviewers.  
DocumentReviewDeleteBefore The before event for when a user deletes one or more document reviewers.  
DocumentReviewUpdateAfter The after event for when a user updates a document review.

An agency can use the DocumentReviewUpdateAfter event to automatically update the document status to 'Approved' or 'Rejected' accordingly when all reviewers have finished their document review.

 
DocumentReviewUpdateBefore The before event for when a user updates a document review.  
DocumentUpdateAfter The after event for when a user updates document information. DocumentUploadAfter
DocumentUpdateBefore The before event for when a user updates document information. DocumentUploadBefore
DocumentUploadAfter Citizen Access - The after event for when a user uploads a document or when an external inspector uploads a CSV file containing inspection results.  
DocumentUploadBefore Citizen Access - The before event for when a user uploads a document.  
EstablishmentAddAfter The after event for when a user adds an establishment.  
EstablishmentAddBefore The before event for when a user adds an establishment.  
EstablishmentUpdateAfter The after event for when a user updates an establishment.  
EstablishmentUpdateBefore The after event for when a user updates an establishment.  
ExaminationBatchUpdateByCSVAfter Citizen Access - The after event for when a user uploads a CSV file to batch update examination.  
ExaminationRosterUpdateAfter The after event for when a user updates the examination roster (register roster, reschedule roster, delete roster, update score).  
ExaminationSiteUpdateAfter The after event for when a user updates an examination site.  
ExaminationUpdateAfter The after event for when a user updates an examination.  
ExaminationUpdateBefore The before event for when a user updates an examination.  
FeeAssessAfter The after event for when a user assesses an application fee. FeeAssessAfter
ExternalDocReviewCompleted The after event when a third-party document review application calls the Check-In Document Review Construct API to check-in a reviewed record document.

For an example of how to use this event, see Example External Document Review Script.

 
FeeAssessBefore The before event for when a user assesses an application fee. FeeAssessBefore
FeeEstimate4PlanReviewBefore The before event for when a user creates a fee estimate for plan review.  
FeeEstimateAfter The after event for when a user creates a fee estimate in an application intake form.  
FeeEstimateAfter4ACA Citizen Access - The after event for when a user creates a fee estimate in the fee item list page. FeeEstimateAfter4ACA
FundTransferAfter The after event for when a user transfers a fund.  
FundTransferBefore The before event for when a user transfers a fund.  
GuidesheetUpdateAfter The after event for when a user updates a guidesheet.  
GuidesheetUpdateBefore The before event for when a user updates a guidesheet.  
InspectionAssignAfter The after event for when a user assigns an inspection.  
InspectionAssignBefore The before event for when a user assigns an inspection.  
InspectionCancelAfter The after event for when a user cancels one or more inspections.  
InspectionCancelBefore The before event for when a user cancels one or more inspections.  
InspectionMultipleScheduleAfter The after event for when a user schedules one or more inspections for manage inspection. InspectionMultipleScheduleAfter
InspectionMultipleScheduleBefore The before event for when a user schedules one or more inspections for manage inspection. InspectionMultipleScheduleBefore
InspectionResultModifyAfter The after event for when a user modifies an inspection result. InspectionResultModifyAfter
InspectionResultModifyBefore The after event for when a user modifies an inspection result. InspectionResultModifyBefore
InspectionResultSubmitAfter The after event for when a user submits an inspection result. InspectionResultSubmitAfter
InspectionResultSubmitBefore The before event for when a user submits an inspection result. InspectionResultSubmitBefore
InspectionScheduleAfter Citizen Access - The after event for when a user schedules one or more inspections. InspectionScheduleAfter
InspectionScheduleBefore Citizen Access - The before event for when a user schedules one or more inspections. InspectionScheduleBefore
InvoiceFeeAfter The after event for when a user invoices a fee (manually or automatically) InvoiceFeeAfter
LicenseProfessionalRemoveAfter The after event for when a user removes a licensed professional.  
LicenseProfessionalRemoveBefore The before event for when a user removes a licensed professional.  
LicProfAddAfter The after event for when a user adds a licensed professional.  
LicProfAddBefore The before event for when a user adds a licensed professional.  
LicProfLookUpSubmitAfter The after event for when a user adds a reference license to a record. LicProfLookupSubmitAfter
LicProfLookUpSubmitBefore The before event for when a user adds a reference license to a record. LicProfLookupSubmitBefore
LicProfUpdateAfter The after event for when a user updates a licensed professional. LicProfUpdateAfter
LicProfUpdateBefore The before event for when a user updates a licensed professional. LicProfUpdateBefore
MeetingAddAfter The after event for when a user creates a meeting.Replaces EventAddAfter.  
MeetingAddBefore The before event for when a user creates a meeting.Replaces EventAddBefore.  
MeetingCancelAfter The after event for when a user cancels a meeting.  
MeetingCancelBefore The before event for when a user cancels a meeting.  
MeetingRemoveAfter The after event for when a user removes a meeting.Replaces EventRemoveAfter.  
MeetingRemoveBefore The before event for when a user removes a meeting.Replaces EventRemoveBefore.  
MeetingRescheduleAfter The after event for when a user reschedules a meeting.Replaces EventRescheduleAfter.  
MeetingRescheduleBefore The before event for when a user reschedules a meeting.Replaces EventRescheduleBefore.  
MeetingScheduleAfter The after event for when a user schedules a meeting.  
MeetingScheduleBefore The before event for when a user schedules a meeting.  
MeetingUpdateAfter The after event for when a user updates calendar event information.  
MeetingUpdateBefore The before event for when a user updates a meeting.Replaces EventUpdateBefore.  
MoveAgendaAfter The after event for when a user moves an agenda to another meeting.  
MoveAgendaBefore The before event for when a user moves an agenda to another meeting.  
OnlinePaymentPost Citizen Access - Occurs after a user posts an online payment.  
OnlinePaymentRegister Citizen Access - Occurs after a user submits a payment.  
OnLoginEventAfter4ACA Citizen Access - Occurs after the login validation.  
OnLoginEventBefore4ACA Citizen Access - Occurs before the login validation.  
OwnerLookUpAfter The after event for when a user creates a reference owner after looking up the owner from reference.  
OwnerLookUpBefore The before event for when a user creates a reference owner after looking up the owner from reference.  
OwnerRemoveAfter The after event for when a daily user removes an owner.  
OwnerRemoveBefore The before event for when a daily user removes an owner.  
OwnerSelectOnSpearFormAfter The after event for when a user attaches selected addresses on the reference addresses look up result list portlet.  
OwnerSelectOnSpearFormBefore The before event for when a user attaches selected addresses on the reference addresses look up result list portlet.  
ParcelAddAfter The after event for when a user creates a parcel. ParcelAddAfter
ParcelAddBefore The before event for when a user creates a parcel. ParcelAddBefore
ParcelConditionAddAfter The after event for when a user adds a condition to a parcel.  
ParcelLookUpBefore The before event for when a user creates a reference parcel after looking up the parcel from reference.  
ParcelMergeAfter The after event for when a user merges parcels.  
ParcelMergeBefore The before event for when a user merges parcels.  
ParcelRemoveAfter The after event for when a daily user removes a parcel.  
ParcelRemoveBefore The before event for when a daily user removes a parcel.  
ParcelSelectOnSpearFormAfter The after event for when a user attaches selected parcels on the reference parcels look up result list portlet.  
ParcelSelectOnSpearFormBefore The before event for when a user attaches selected parcels on the reference parcels look up result list portlet.  
ParcelSetDetailUserExecuteAfter The after event for the parcel set execute script.  
ParcelSplitAfter The after event for when a user splits parcels.  
ParcelSplitBefore The before event for when a user splits parcels.  
ParcelUpdateAfter The after event for when a user updates a parcel. ParcelUpdateAfter
ParcelUpdateBefore The before event for when a user updates a parcel.  
PartTransactionSubmitAfter The after event for when a user creates a part transaction.  
PartTransactionSubmitBefore The before event for when a user creates a part transaction.  
PartTransactionUpdateAfter The after event for when a user updates a part transaction.  
PartTransactionUpdateBefore The before event for when a user updates a part transaction.  
PaymentProcessingAfter The after event for when a user indicates “do pay” in the payment processing portlet. PaymentProcessingAfter
PaymentProcessingBefore The before event for when a user indicates “do pay” in the payment processing portlet. PaymentProcessingBefore
PaymentReceiveAfter Citizen Access - The after event for when Citizen Access records payment allocation. PaymentReceiveAfter
PaymentReceiveBefore Citizen Access - The before event for when Citizen Access records payment allocation. PaymentReceiveBefore
PaymentRefundAfter The after event for a payment processing/POS/record payment refund.  
PaymentRefundBefore The before event for a payment processing/POS/record payment refund.  
PaymentRefundSubmitBefore The before event for when a user submit the request to refund a payment.  
PermitIssueAfter The after event for when a user creates a permit printout.  
PermitIssueBefore The before event for when a user creates a permit printout.  
ProctorAssignedAfter The after even when proctors receive an assignment to one or more examination sessions  
ProctorUnassignedAfter The after event when a proctor is unassigned (deleted) from an examination session  
ProfessionalSetDetailUserExecuteAfter The after event for the professional set execute script.  
ProximityAlertBefore The before event for when a user issues a workflow proximity alert.  
PublishCommentsAfter The after event for when a user publishes comments.  
PublishCommentsBefore The before event for when a user publishes comments.  
RefContactEditAfter The after event for when a user updates a contact in reference side.  
RefContactEditBefore The before event for when a user updates a contact in reference side..  
RefContactNewAfter The after event for when a user creates a contact in reference side.  
RefContactNewBefore The before event for when a user creates a contact in reference side.  
RefExamUpdateAfter The after event for when a user updates a reference examination.  
RefExamUpdateBefore The before event for when a user updates a reference examination.  
RefLicProfAddAfter The after event for when a user adds a reference licensed professional.  
RefLicProfAddBefore The before event for when a user adds a reference licensed professional.  
RefLicProfUpdateAfter The after event for when a user updates a reference licensed professional.  
RefLicProfUpdateBefore The before event for when a user updates a reference licensed professional.  
RegistrationSubmitAfter Citizen Access - The after event for when a public user submits a registration or when a public user associates a licensed professional with his user account.  
RegistrationSubmitBefore Citizen Access - The before event for when a user submits a registration.  
RelatedCapUpdateAfter The after event for when a user updates related records.  
RelatedCapUpdateBefore The before event for when a user updates related records.  
RemoveAgendaAfter The after event for when a user removes an agenda from a meeting.  
RemoveAgendaBefore The before event for when a user removes an agenda from a meeting.  
RenewalInfoUpdateAfter The after event for when a user creates a permit printout. RenewalInfoUpdateAfter
ReportServiceRunAfter The after event for when a user runs a report service.  
ReportServiceRunBefore The before event for when a user runs a report service.  
SaveAndResumeAfter4ACA Citizen Access - The after event for when a user saves and resume .  
SearchMultiSeriveAfter The after event for when a user searches a service.  
SelectLicenseValidation4ACA Citizen Access - Occurs when the user selects a license by the license drop-down list.  
StrucEstLookUpAfter The after event for when a user creates a reference structure or establishment, after looking up the owner from reference.  
StrucEstLookUpBefore The before event for when a user creates a reference structure or establishment after looking up the owner from reference.  
StrucEstRemoveAfter The after event for when a daily user removes a structure or establishment.  
StrucEstRemoveBefore The before event for when a daily user removes a structure or establishment.  
StructureAddAfter The after event for when a user adds a structure.  
StructureAddBefore The before event for when a user adds a structure.  
StructureUpdateAfter The after event for when a user updates a structure.  
StructureUpdateBefore The before event for when a user updates a structure.  
taskEditActionFormBefore The before event for when a user updates a workflow task.  
TimeAccountingAddAfter Executes when time accounting entries are about to be added. TimeAccountingAddAfter
Note:

The script can synchronize the cost items in time accountings into the costs list in the related entities, such as work orders.

TimeAccountingAddBefore Executes when time accounting entries are about to be added.  
TimeAccountingDeleteAfter Executes when time accounting entries are about to be removed. TimeAccountingDeleteAfter
Note:

The script can synchronize the cost items in time accountings into the costs list in the related entities, such as work orders.

TimeAccountingDeleteBefore Executes when time accounting entries are about to be removed.  
TimeAccountingUpdateAfter Executes when time accounting entries are about to be updated. TimeAccountingUpdateAfter
Note:

The script can synchronize the cost items in time accountings into the costs list in the related entities, such as work orders.

TimeAccountingUpdateBefore Executes when time accounting entries are about to be updated.  
TrustAccountSubmitAfter The after event for when an agency user creates a trust account for a contractor and sends the account information and the deposit amount to the finance system in real-time.  
TrustAccountSubmitBefore The before event for when an agency user creates a trust account for a contractor and sends the account information and the deposit amount to the finance system in real-time.  
V360InspectionResultSubmitAfter The after event for when a user results an inspection. V360InspectionResultSubmitAfter
V360InspectionResultSubmitBefore The before event for when a user results an inspection V360InspectionResultSubmitBefore
V360ParcelAddAfter   V360ParcelAddAfter
VoidFeeAfter The after event for when a user voids a (manually or automatically)  
VoidFeeBefore The before event for when a user voids a fee (manually or automatically)  
VoidPaymentAfter The after event for when a user voids a payment. VoidPaymentAfter
VoidPaymentBefore The before event for when a user voids a payment. VoidPaymentBefore
WorkflowAdhocTaskAddAfter The after event for when a user adds a workflow task.  
WorkflowAdhocTaskAddBefore The before event for when a user adds a workflow task.  
WorkflowAdhocTaskUpdateAfter The after event for when a user updates an adhoc workflow task.  
WorkflowAdhocTaskUpdateBefore The before event for when a user updates an adhoc workflow task.  
WorkflowTaskUpdateAfter The after event for when a user updates a workflow task. WorkflowTaskUpdateAfter
WorkflowTaskUpdateBefore The before event for when a user updates a workflow task. WorkflowTaskUpdateBefore
XRefContactAddressEditAfter The after event for when a user edits the cross reference contact address.  
XRefContactAddressEditBefore The before event for when a user edits the cross reference contact address.  
XRefContactAddressLookUpAfter The after event for when a user looks up a cross reference contact address.  
XRefContactAddressLookUpBefore The before event for when a user looks up a cross reference contact address.  
XRefContactAddressNewAfter The after event for when a user creates a cross reference contact address.  
XRefContactAddressNewBefore The before event for when a user creates a cross reference contact address.  
XRefContactAddressRemoveAfter The after event for when a user removes a cross reference contact address.  
XRefContactAddressRemoveBefore The before event for when a user removes a cross reference contact address.