Events
Reminder:
- Automated actions allow the automation of quotation process logic. They are triggered by events raised from the quote header (Header Event) or spreadsheet (Spreadsheet event).
The table below details the possible events associated with each part (header/spreadsheet) of the quote:
| EVENT | EXPLANATION | HEADER EVENT | SPREADSHEET EVENT |
|---|---|---|---|
| (After) Load | Raise the action after the quote has been loaded | X | X |
| (After) MassImport | Raise the action after a MassImportCSV action or a call to the Mass Import WS method. | X | |
| (After) CartChangeStatus | Raise the action after the quote status has been changed | X | X |
| (After) CartChangeOwner | Raise the action after the quote owner has been changed | X | X |
| (After) CartChangeActiveRelease | Raise the action after the active release has been changed | X | |
| (After) CartCopy | Raise the action after the quote has been copied | X | X |
| (After) CartCreateRelease | Raise the action after the creation of a new release | X | |
| (Before/After) CartApplyAdjustments (DEPRECATED) | Raise the action before/after the advanced pricing is going to be/ has been applied | X | |
| (Before/After) | CartImportXML Raise the action before/after the quote is going to be/ has been refreshed with a XML import | X | |
| (Before/After) | CartMassImportCSV Raise the action before/after the quote is going to be/ has been refreshed with a Mass CSV import | X | |
| (After)UserRightsCalculation | Raise the action after the new status has been computed | X | X |
| (Before/After) ReportGeneration | Raise the action before/after a document is going to be/ has been generated Optional param: reportGenerationActionName=<reportServiceName> | X | |
| (After) HeaderCreate | Raise the action after the quote header has been created | X | |
| (After) HeaderLoad | Raise the action after the quote header has been loaded | X | |
| (Before) HeaderSave | Raise the action before the quote header is going to be saved | X | |
| (Before/After) HeaderClose | Raise the action before/after the quote header is going to be/has been closed | X | |
| (Before/After) FieldUpdate | Raise the action before/after the header field is going to be/has been updated | X | |
| (Before/After) HeaderUpdate | Raise the action before/after the quote header is going to be/has been updated | X | |
| (After) SpreadsheetCreate | Raise the action after the quote spreadsheet has been created | X | |
| (After) SpreadsheetLoad | Raise the action after the quote spreadsheet has been loaded | X | |
| (Before/After) SpreadsheetEmpty | Raise the action before/after the quote spreadsheet content is going to/has been be emptied | X | |
| (Before/After) SpreadsheetSave | Raise the action before/after the quote spreadsheet is going to be/has been saved | X | |
| (Before/After) SpreadsheetClose | Raise the action before/after the quote spreadsheet is going to be/has been closed | X | |
| (Before/After) LineCreate / LineUpdate / LineMove / LineCopy / LinePaste / LineDelete / LineRefresh | Raise the action before/after a line is going to be/has been created / updated / moved / copied / pasted / deleted / refreshed | X | |
| (Before/After) SublineCreate / SublineUpdate / SublineMove / SublineCopy / SublinePaste / SublineDelete / SublineRefresh | Raise the action before/after a subline is going to be/has been created / updated / moved / copied / pasted / deleted / refreshed | X | |
| (Before/After) ColumnUpdate | Raise the action before/after a cell is going to be/has been updated | X | |
| (Before/After) TotalCellUpdate | Raise the action before/after a total cell is going to be/has been updated | X | |
| (After) StatelessExecution | Raise the action after a WS call using the operation type named “openReleaseStateless” | X | X |
