-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clearinghouse Connection Management and SD Document Job Handling #796
Comments
Late delivered. Special Request! |
@MaximilianHauer & @jjeroch Please add test cases |
Test Cases added ✅ |
Open discussion: with the deactivation the SD endpoint could get deactivated (e.g. managed by policy) - security is given by the workflow validations (CH is not allowed to submit data for a application in an invalid status - process worker) ++ further specification of the runtime impact (eclipse-tractusx/portal-backend#855) Detail sessions to be planned |
Committers: |
@MaximilianHauer I've added the ticket eclipse-tractusx/portal-backend#903 to handle the retrigger process |
UI-Notifications will not be implemented. Hence the responsibility of communication will be on the operation anyway therefor we should ensure their flexibility on how to communicate it. |
Additional issue to enhance UI design of the Retrigger Page |
Summary:
This epic encompasses the development of a feature toggle to enable or disable the clearinghouse connectivity for Self-Description (SD) functionalities and the creation of a backend job to retrigger SD document creation for customers affected by the toggle's disablement. The need for such features arises from the current portal's implementation, which mandates the clearinghouse compliance process for creating signed json.ld for the SD legal person. Due to the instability and immaturity of the job handling SD creation, a toggle is planned for deactivation to allow users to continue with registration without the SD step. Additionally, a mechanism is needed to retrospectively generate SDs for customers who registered while the toggle was disabled.
Why:
The toggle provides an immediate workaround to bypass the current mandatory clearinghouse compliance process, which is not stable enough for reliable operation. By introducing this toggle, administrators can mitigate the impact of the job's instability on registration flows, ensuring business continuity. The subsequent job retriggering capability ensures that once the system is stable or the feature is re-enabled, the necessary SD documents can be generated for compliance and completeness.
Acceptance Criteria:
Implementation Notes:
Implementation Steps:
Test Cases for Feature Toggle
CLEARINGHOUSE_CONNECT_DISABLED
Toggle Accessibility
Toggle Functionality
System Stability
Test Cases for GET API Endpoint
API Accessibility and Security
API Functionality
Error Handling
Test Cases for Administrator-Triggered Job
Job Triggering
Confirm that the job can be triggered only when the toggle is reactivated.Job Execution
Test Cases for UI Notifications
Notification Design and Delivery
Notification Content
Additional Test Scenarios
Linked Tickets
High Prio
Medium Prio
Improve the system/user experience
The text was updated successfully, but these errors were encountered: