This page provides the list of events and associated payload for the Catalog microservice.

List of Events

SL.#NAMEDESCRIPTIONPUBLISH LOCATIONROUTING KEYDURABILITYPAYLOAD TYPE
1Project SubmittedThis event is triggered when a project is updated to SUBMITTED state.Topic: ecommcatalog.project.updatedfalseCatalogSubmittedProject
2Project ApprovedThis event is triggered when a project is updated to APPROVED state.Topic: ecommcatalog.project.updatedfalseCatalogSubmittedProject
3Project Approval In-ProgressThis event is triggered when a project is updated to APPROVAL_INPROGRESS state.Topic: ecommcatalog.project.updatedfalseCatalogSubmittedProject
4Project FailedThis event is triggered when a project is updated to APPROVAL_FAILED state.Topic: ecommcatalog.project.updatedfalseCatalogSubmittedProject
5Project DeniedThis event is triggered when a project is updated to DENIED state.Topic: ecommcatalog.project.updatedfalseCatalogSubmittedProject
6Project Opened or ReopenedThis event is triggered when a project is updated to OPEN state.Topic: ecommcatalog.project.updatedfalseCatalogSubmittedProject

Payload Model

Below is the payload for the Catalog microservice.

CatalogSubmittedProject

PROPERTYTYPEDESCRIPTIONEXAMPLE
projectId.collectionIdstringIndicates the collection ID of the project.1001
projectId.identifierstringIndicates the identifier of the project.5ca5d845655160000d922a02
projectId.catalogIdstringIndicates the catalog ID of the project.3
namestringSpecifies the name of the project.project name
statusstringSpecifies the status of the project, such as ACTIVE or INACTIVE.ACTIVE
descriptionstringDenotes the description of the project.Project state is updated from OPEN to SUBMITTED.
typestringIndicates the type of the project, such as MASTER or SALE.MASTER
statestringIndicates the state of the project, such as OPEN, SUBMITTED, APPROVAL_INPROGRESS, APPROVAL_FAILED, APPROVED, or DENIED.SUBMITTED
notesstringIndicates the notes of the project.Project state updated from OPEN to SUBMITTED.
targetCompletionDateLoclDateTimeIndicates the target completion date and time of the project, which is added by a user with appropriate privileges.2016-11-09T11:44:44.797+05:30
actualCompletionDateLocalDateTimeIndicates the actual completion date and time of the project, which is added by a user with appropriate privileges.2016-11-09T11:44:44.797+05:30
createdByintegerHolds the ID of the user, who has created the project.0
createdOnLocalDateTimeHolds the timestamp, when the project is created.2016-11-09T11:44:44.797+05:30
updatedByintegerHolds the ID of the user, who has updated the project.0
updatedOnLocalDateTimeSpecifies the timestamp, when the project is updated.2016-11-09T11:44:44.797+05:30

 




Revision History
2022-04-10 | JP – Fixed link and http issues.
2019-06-08 | PLK – Minor copyedits.
2019-05-17 | JP – Uploaded to a new table tool.
2019-04-05 | AN – Content updated for April 2019 release.
2019-01-21 | PLK – Page created and content uploaded.