...
Custom Integrations and Custom CSV Formats:
Custom Integration require a new release as a new class must be added to the MarineLMS.CustomerService.Impl project that inherits from 'CustomerUserIntegration'. There are 4 methods that are able to be implemented so they are called during the import to be used to run custom code:
- DoInitialOrgWork() - Any code that needs to be run before the bacther get's called.
- DoInitialUserWork() - Any code that needs to be run before the bacther starts creating users.
- DoPostUserWork() - Any code that needs to be run after the bacther starts creating users.
- DoPostOrgWork() - Any code that needs to be run after the bacther is complete, before terminating (e.g. final validations or similar).
Example of a configured org using custom integration:
...