eclipse-tractusx / portal-backend

Portal Backend
Apache License 2.0
7 stars 15 forks source link

Validate Retrigger Process Worker Possibilities with Endpoint Mapping #816

Open jjeroch opened 2 days ago

jjeroch commented 2 days ago

Description:

The goal is to validate the retriggering capabilities for each step in our backend processes and to document the specific endpoint to be used for retriggering. This detailed mapping will allow for the enhancement of our frontend status endpoints, which currently lack the exact retrigger endpoint information.

Tasks:

  1. Validate the retriggering possibility for each process step.
  2. Document the corresponding retrigger endpoint for each retriggerable step.
  3. Update the status endpoints to include this retrigger endpoint mapping for frontend integration.

Acceptance Criteria:

List of Process Worker Steps

Step Name Retrigger Possible Retrigger Endpoint
VERIFY_REGISTRATION
CREATE_BUSINESS_PARTNER_NUMBER_PUSH
CREATE_BUSINESS_PARTNER_NUMBER_PULL
CREATE_BUSINESS_PARTNER_NUMBER_MANUAL
CREATE_IDENTITY_WALLET
RETRIGGER_IDENTITY_WALLET
START_CLEARING_HOUSE
RETRIGGER_CLEARING_HOUSE
END_CLEARING_HOUSE
START_SELF_DESCRIPTION_LP
RETRIGGER_SELF_DESCRIPTION_LP
ACTIVATE_APPLICATION
RETRIGGER_BUSINESS_PARTNER_NUMBER_PUSH
RETRIGGER_BUSINESS_PARTNER_NUMBER_PULL
OVERRIDE_BUSINESS_PARTNER_NUMBER
TRIGGER_OVERRIDE_CLEARING_HOUSE
START_OVERRIDE_CLEARING_HOUSE
FINISH_SELF_DESCRIPTION_LP
DECLINE_APPLICATION
CREATE_DIM_WALLET
AWAIT_DIM_RESPONSE
RETRIGGER_CREATE_DIM_WALLET
VALIDATE_DID_DOCUMENT
RETRIGGER_VALIDATE_DID_DOCUMENT
REQUEST_BPN_CREDENTIAL
STORED_BPN_CREDENTIAL
REQUEST_MEMBERSHIP_CREDENTIAL
STORED_MEMBERSHIP_CREDENTIAL
TRANSMIT_BPN_DID
RETRIGGER_TRANSMIT_DID_BPN
TRIGGER_PROVIDER
START_AUTOSETUP
OFFERSUBSCRIPTION_CLIENT_CREATION
SINGLE_INSTANCE_SUBSCRIPTION_DETAILS_CREATION
OFFERSUBSCRIPTION_TECHNICALUSER_CREATION
ACTIVATE_SUBSCRIPTION
TRIGGER_PROVIDER_CALLBACK
RETRIGGER_PROVIDER
RETRIGGER_OFFERSUBSCRIPTION_CLIENT_CREATION
RETRIGGER_OFFERSUBSCRIPTION_TECHNICALUSER_CREATION
RETRIGGER_PROVIDER_CALLBACK
TRIGGER_ACTIVATE_SUBSCRIPTION
OFFERSUBSCRIPTION_CREATE_DIM_TECHNICAL_USER
RETRIGGER_OFFERSUBSCRIPTION_CREATE_DIM_TECHNICAL_USER
AWAIT_CREATE_DIM_TECHNICAL_USER_RESPONSE
RETRIGGER_AWAIT_CREATE_DIM_TECHNICAL_USER_RESPONSE
SYNCHRONIZE_USER
RETRIGGER_SYNCHRONIZE_USER
TRIGGER_CALLBACK_OSP_SUBMITTED
TRIGGER_CALLBACK_OSP_APPROVED
TRIGGER_CALLBACK_OSP_DECLINED
RETRIGGER_CALLBACK_OSP_SUBMITTED
RETRIGGER_CALLBACK_OSP_APPROVED
RETRIGGER_CALLBACK_OSP_DECLINED
MANUAL_DECLINE_OSP
REMOVE_KEYCLOAK_USERS
RETRIGGER_REMOVE_KEYCLOAK_USERS
SEND_MAIL
RETRIGGER_SEND_MAIL
INVITATION_CREATE_CENTRAL_IDP
INVITATION_CREATE_SHARED_IDP_SERVICE_ACCOUNT
INVITATION_ADD_REALM_ROLE
INVITATION_CREATE_SHARED_REALM
INVITATION_CREATE_CENTRAL_IDP_ORG_MAPPER
INVITATION_UPDATE_CENTRAL_IDP_URLS
INVITATION_CREATE_SHARED_CLIENT
INVITATION_ENABLE_CENTRAL_IDP
INVITATION_CREATE_DATABASE_IDP
INVITATION_CREATE_USER
RETRIGGER_INVITATION_CREATE_CENTRAL_IDP
RETRIGGER_INVITATION_CREATE_SHARED_IDP_SERVICE_ACCOUNT
RETRIGGER_INVITATION_ADD_REALM_ROLE
RETRIGGER_INVITATION_CREATE_SHARED_REALM
RETRIGGER_INVITATION_CREATE_CENTRAL_IDP_ORG_MAPPER
RETRIGGER_INVITATION_UPDATE_CENTRAL_IDP_URLS
RETRIGGER_INVITATION_CREATE_SHARED_CLIENT
RETRIGGER_INVITATION_ENABLE_CENTRAL_IDP
RETRIGGER_INVITATION_CREATE_USER
RETRIGGER_INVITATION_CREATE_DATABASE_IDP
CREATE_DIM_TECHNICAL_USER
RETRIGGER_CREATE_DIM_TECHNICAL_USER
DELETE_CENTRAL_USER
RETRIGGER_DELETE_CENTRAL_USER
DELETE_COMPANYUSER_ASSIGNED_PROCESS
DELETE_IDP_SHARED_REALM
RETRIGGER_DELETE_IDP_SHARED_REALM
DELETE_IDP_SHARED_SERVICEACCOUNT
RETRIGGER_DELETE_IDP_SHARED_SERVICEACCOUNT
DELETE_CENTRAL_IDENTITY_PROVIDER
RETRIGGER_DELETE_CENTRAL_IDENTITY_PROVIDER
DELETE_IDENTITY_PROVIDER
jjeroch commented 2 days ago

as part of this ticket implementations are expected to take place; additionally the outcome is an input for https://github.com/eclipse-tractusx/portal-assets/issues/351