Open AbdullahMuk opened 10 months ago
Notes regarding estimation:
Additional requirement from here:
Additional requirement from here:
- In the MDS 2.3. we add in the asset description an additional field "Data Provider" (name to be discussed), to reflect the special situation for the Mobilithek (three roles: 1) connector hoster and MDS participant; 2) Mobilithek participant; 3) data owner)
- In the MDS 2.3. we will present the second role in the Asset headline together with the first role (to be designed)
Given that we need clear separation of scope, this comment is not relevant for this issue but for https://github.com/sovity/PMO-Software/issues/1436.
Feature
Description (Problem to be solved and requirements to satisfy)
As a data provider I want to actively approve a consumer's request to consume my asset, because I want to have extended control over the consumption of my data. The confirmation shall happen after a consumer requested a contract offer. I shall be able to see trustable information from the Authority Portal about the requestor to derive a carefully considered decision.
Hint: The connector restricted policy does not help in this case, as it requires to know, who shall consume my data at date of creation.
Overview of Features
Benefits
Stakeholders
References
Solution Design
Affected Areas and Components
General Requirements
Out of scope
Cancelation of a negotiation requestDelete data offer request after inactivity of x weeksA potential consumer shall be able to ask or notify the provider againUI notification sectionProcesses
End-user UX via UI
Developer UX via API
The developer creates a tipical data offer and simply adds a pre-defined "Provider Confirmation Policy" to the contract definition.
An API endpoint is available to get a list of all pending decisions enriched with information about the requestor (via ParIS)
An API endpoint is available to accept and one is available to decline a decision
As an developer I can use a custom message and related method passing an ID or a set of IDs receive in return organization details about: participant ID, Legal Name, Commerce Register Number, Website, Main Address, Main Contact (name+email)
Product Increments / Releases
1) Proof of Concept
2) Minimal viable Product
3) Later Stage
Work Breakdown
Architecture