Skip to content

Instantly share code, notes, and snippets.

@hasokeric
Created September 11, 2018 11:43
Show Gist options
  • Save hasokeric/ea3c0d830d5bef8c35fb49a2843e5ffc to your computer and use it in GitHub Desktop.
Save hasokeric/ea3c0d830d5bef8c35fb49a2843e5ffc to your computer and use it in GitHub Desktop.
Epicor BPM Tips
//
// BPM Execution
//
Pre-Processing —The actions are executed before the base method is executed. After the actions are finished, the system executes the base method.
Base Processing —The actions are executed in place of the base method. The base method is never executed.
Post-Processing —The actions are executed after the base method has executed completely.
//
// ICE Triggers
//
The database triggers run logic at the application layer that writes, creates, and/or deletes rows from a table. The
write trigger is called when a record is saved with Db.Validate() logic, the create trigger is called when a new
record is created with Db.EntityType.Insert() logic, and the delete trigger is called when a record is deleted
with the Db.EntityType.Delete() logic.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment