Skip to content

extend *slap-interface-workflow API to CRM/PDM

It introduces the API:

  • Person.requestSupport(..): Person request Support Request (from Person)
  • Person.notify(..): Creates a Support Request to notify the Person (from System)
  • SupportRequest.approveRegistration()
  • SupportRequest.requestEvent(..)
  • SupportRequest.notify(..)
  • UpgradeDecision.approveRegistration()
  • UpgradeDecision.reviewRegistration()
  • UpgradeDecision.requestUpgrade(..)
  • UpgradeDecision.reviewUpgrade(..)
  • UpgradeDecision.notify(..)

CRM is exclusively the part of Support Request and for PDM is only for UpgradeDecision part

Notify and Request Event can be seen as equal but they have a core difference, the direction (from or to person), it implies a series of settings around a newContent that are quite different.

This API encapsulate the essential part of Support Request and Upgrade Decision engine only, since the goal isn't encapsulate all for now.

/cc @romain

Edited by Rafael Monnerat

Merge request reports