Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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:

...