Use Cases
Title |
Layer ⌄
|
Actor ⌄
|
Category ⌄
|
Component ⌄
|
Status ⌄
|
---|---|---|---|---|---|
Get app version information | User Interface | User | App | App | DONE |
Start app without parameters | User Interface | User | App | App | DONE |
Start app with parameters by using link | User Interface | User | App | App | DONE |
Show (screen) Screen | User Interface | User | App | App | DONE |
Refresh (screen) Screen | User Interface | User | App | App | DONE |
Navigate to (screen) Screen | Human | User | User Action | App | DONE |
Select Item (on screen) | Human | User | User Action | App | DONE |
Enter Data (on screen) | Human | User | User Action | App | DONE |
Scan QR-Code (on different device) | Human | User | User Action | App | DONE |
Device External UseCase | Human | User | User Action | App | DONE |
Positive Action | Human | User | User Action | App | DONE |
Negative Action | Human | User | User Action | App | DONE |
Cancel Action | Human | User | User Action | App | DONE |
Get AppRuntime health status | Device | App | AppRuntime | AppRuntime | CHANGES REQUIRED |
Get AppRuntime version information | Device | App | AppRuntime | AppRuntime | DONE |
Create Profile with new Identity | Device | User | Profiles | AppRuntime | DONE |
Get Profiles | Device | App | Profiles | AppRuntime | DONE |
Get Profile | Device | App | Profiles | AppRuntime | DONE |
Get Profile by Enmeshed Address | Device | App | Profiles | AppRuntime | DONE |
Clear all profiles | Device | User | Profiles | AppRuntime | CHANGES REQUIRED |
Onboard Device by Device Onboarding Token | Device | User | Profiles | AppRuntime | QUESTIONS |
Restore Identity by revovery data | Device | User | Profiles | AppRuntime | OPEN |
Select Profile / Profile Login / Create Profile Session | Device | User | Profiles | AppRuntime | CHANGES REQUIRED |
Notify Backbone of unauthorized Profile access | Transport | AppRuntime | Profiles | AppRuntime | QUESTIONS |
Set-up or change password of Profile | Device | User | Profile | AppRuntime | IDEA |
Remove Profile from Device | Transport | User | Profile | AppRuntime | OPEN |
Delete Identity from Backbone | Transport | User | Profile | AppRuntime | OPEN |
Create Identity recovery data | Transport | User | Profile | AppRuntime | OPEN |
Set-up or change auto logout of Profile | Device | User | Profile | AppRuntime | IDEA |
Get the Connector version information | Device | Integrator | Monitoring | Connector | DONE |
Get the number of requests and the status codes that were returned by the Connector. | Device | Integrator | Monitoring | Connector | DONE |
Configure Config Property | Device | Integrator | Configuration | Connector | DONE |
POST REST Endpoint | Device | Integrator | Integration | Connector | DONE |
GET REST Endpoint | Device | Integrator | Integration | Connector | DONE |
PUT REST Endpoint | Device | Integrator | Integration | Connector | DONE |
DELETE REST Endpoint | Device | Integrator | Integration | Connector | DONE |
Create Profile with new Identity | Device | Device | Bootstrap | ConnectorRuntime | DONE |
Get the Connector health status | Device | Integrator | Bootstrap | ConnectorRuntime | DONE |
Get support Information | Device | Integrator | Monitoring | ConnectorRuntime | DONE |
Set up global exception handling | Device | Device | Bootstrap | ConnectorRuntime | QUESTIONS |
Create Automation Rule | Consumption | Identity | Automation Rules | Runtime | IDEA |
Query Automation Rules | Consumption | Identity | Automation Rules | Runtime | IDEA |
Get Automation Rule | Consumption | Identity | Automation Rules | Runtime | IDEA |
Update Automation Rule | Consumption | Identity | Automation Rules | Runtime | IDEA |
Delete Automation Rule | Consumption | Identity | Automation Rules | Runtime | IDEA |
Create an Attribute | Consumption | Identity | Attributes | Runtime | DONE |
Execute a ThirdPartyAttributeQuery | Consumption | Identity | Attributes | Runtime | DONE |
Succeed Attribute | Consumption | Identity | Attributes | Runtime | QUESTIONS |
Update Attribute | Consumption | Identity | Attributes | Runtime | QUESTIONS |
Share Attribute | Consumption | Identity | Attributes | Runtime | QUESTIONS |
Delete shared Attribute | Consumption | Identity | Attributes | Runtime | OPEN |
Create requestItem to delete shared Attribute | Consumption | Identity | Attributes | Runtime | IDEA |
Query Attributes | Consumption | Identity | Attributes | Runtime | DONE |
Get Attributes of peer | Consumption | Identity | Attributes | Runtime | DONE |
Get Attributes shared to peer | Consumption | Identity | Attributes | Runtime | DONE |
Get Attribute | Consumption | Identity | Attributes | Runtime | DONE |
Create a shared Attribute copy | Consumption | Identity | Attributes | Runtime | DONE |
Delete Attribute | Consumption | Identity | Attributes | Runtime | QUESTIONS |
Execute an IdentityAttributeQuery | Consumption | Identity | Attributes | Runtime | DONE |
Execute a RelationshipAttributeQuery | Consumption | Identity | Attributes | Runtime | DONE |
Query AttributeListeners | Consumption | Identity | AttributeListeners | Runtime | DONE |
Get AttributeListener | Consumption | Identity | AttributeListeners | Runtime | DONE |
Delete AttributeListener | Consumption | Identity | AttributeListeners | Runtime | OPEN |
Create a Blueprint of a Relationship Template | Consumption | Identity | Blueprint | Runtime | IDEA |
Query Blueprints | Consumption | Identity | Blueprint | Runtime | IDEA |
Get Blueprint | Consumption | Identity | Blueprint | Runtime | IDEA |
Update Blueprint | Consumption | Identity | Blueprint | Runtime | IDEA |
Delete Blueprint | Consumption | Identity | Blueprint | Runtime | IDEA |
Create Relationship Template out of Blueprint | Consumption | Identity | Blueprint | Runtime | IDEA |
Create Challenge | Transport | Identity | Challenges | Runtime | DONE |
Validate Challenge | Transport | Identity | Challenges | Runtime | DONE |
Create Device | Transport | Identity | Devices | Runtime | DONE |
Query Devices | Transport | Identity | Devices | Runtime | DONE |
Get Device | Transport | Identity | Devices | Runtime | DONE |
Get Device Onboarding Info | Transport | Identity | Devices | Runtime | DONE |
Get Device Onboarding Token | Transport | Identity | Devices | Runtime | DONE |
Update Device | Transport | Identity | Devices | Runtime | DONE |
Delete Device which is not onboarded yet | Transport | Identity | Devices | Runtime | QUESTIONS |
Trigger Device deletion of onboarded Device | Transport | Identity | Devices | Runtime | QUESTIONS |
Create Draft | Consumption | Identity | Drafts | Runtime | DONE |
Query Drafts | Consumption | Identity | Drafts | Runtime | DONE |
Get Draft | Consumption | Identity | Drafts | Runtime | DONE |
Update Draft | Consumption | Identity | Drafts | Runtime | DONE |
Delete Draft | Consumption | Identity | Drafts | Runtime | DONE |
Upload own File | Transport | Identity | Files | Runtime | DONE |
Query Files | Transport | Identity | Files | Runtime | DONE |
Get own File | Transport | Identity | Files | Runtime | DONE |
Get or load File | Transport | Identity | Files | Runtime | DONE |
Download File | Transport | Identity | Files | Runtime | DONE |
Create Token for File | Transport | Identity | Files | Runtime | DONE |
Create QRCode for File | Transport | Identity | Files | Runtime | QUESTIONS |
Create Token QRCode for File | Transport | Identity | Files | Runtime | QUESTIONS |
Check Identity by Address | Transport | Identity | Identities | Runtime | DONE |
Query incoming Requests | Consumption | Identity | Requests | Runtime | DONE |
Reject incoming Request | Consumption | Identity | Requests | Runtime | DONE |
Get incoming Request | Consumption | Identity | Requests | Runtime | DONE |
Set status of incoming Request to received | Consumption | Identity | Requests | Runtime | DONE |
Set status of incoming Request to check prerequisites | Consumption | Identity | Requests | Runtime | DONE |
Set status of incoming Request to require manual decision | Consumption | Identity | Requests | Runtime | DONE |
Set status of incoming Request to complete | Consumption | Identity | Requests | Runtime | DONE |
Check if incoming Request can be accepted | Consumption | Identity | Requests | Runtime | DONE |
Accept incoming Request | Consumption | Identity | Requests | Runtime | DONE |
Check if incoming Request can be rejected | Consumption | Identity | Requests | Runtime | DONE |
Create own Token | Transport | Identity | Tokens | Runtime | DONE |
Load Token created by others | Transport | Identity | Tokens | Runtime | DONE |
Get Token by TokenID | Transport | Identity | Tokens | Runtime | DONE |
Query Tokens by parameters | Transport | Identity | Tokens | Runtime | DONE |
Get QRCode for single Token | Transport | Identity | Tokens | Runtime | QUESTIONS |
Send message to recipient(s) | Transport | Identity | Messages | Runtime | DONE |
Query Messages | Transport | Identity | Messages | Runtime | DONE |
Get Message by MessageId | Transport | Identity | Messages | Runtime | DONE |
Get File Metadata of Attachment | Transport | Identity | Messages | Runtime | DONE |
Download File of Attachment | Transport | Identity | Messages | Runtime | DONE |
Check if outgoing Request can be created | Consumption | Identity | Requests | Runtime | DONE |
Create outgoing Request | Consumption | Identity | Requests | Runtime | DONE |
Query outgoing Requests | Consumption | Identity | Requests | Runtime | DONE |
Get outgoing Request | Consumption | Identity | Requests | Runtime | DONE |
Create and complete outgoing Request from Relationship Template Response | Consumption | Identity | Requests | Runtime | DONE |
Set status of outgoing Request to sent | Consumption | Identity | Requests | Runtime | DONE |
Set status of outgoing Request to complete | Consumption | Identity | Requests | Runtime | DONE |
Discards outgoing Request | Consumption | Identity | Requests | Runtime | DONE |
Create Relationship with RelationshipTemplate | Transport | Identity | Relationships | Runtime | DONE |
Pin/mark as favorite relationship | Consumption | User | Relationships | AppRuntime | IDEA |
Query Relationships | Transport | Identity | Relationships | Runtime | DONE |
Get Relationship by RelationshipId | Transport | Identity | Relationships | Runtime | DONE |
Get Relationship by Address | Transport | Identity | Relationships | Runtime | DONE |
Get Attributes for Relationship | Transport | Identity | Relationships | Runtime | DONE |
Accept Relationship Change | Transport | Identity | Relationships | Runtime | DONE |
Reject Relationship Change | Transport | Identity | Relationships | Runtime | DONE |
Revoke Relationship Change | Transport | Identity | Relationships | Runtime | QUESTIONS |
Set categorization of relationship | Consumption | User | Relationships | AppRuntime | IDEA |
Create requestItem to delete Relationship | Consumption | Identity | RequestItems | Runtime | IDEA |
Create requestItem to inform about forced Relationship deletion | Consumption | Identity | RequestItems | Runtime | IDEA |
Create requestItem to inform about forced Attribute deletion | Consumption | Identity | RequestItems | Runtime | IDEA |
Create Setting | Consumption | Identity | Settings | Runtime | DONE |
Query Settings | Consumption | Identity | Settings | Runtime | DONE |
Get Setting | Consumption | Identity | Settings | Runtime | DONE |
Delete Setting | Consumption | Identity | Settings | Runtime | DONE |
Update Setting | Consumption | Identity | Settings | Runtime | DONE |
Create own RelationshipTemplate | Transport | Identity | RelationshipTemplates | Runtime | DONE |
Load Relationship Template created by others | Transport | Identity | RelationshipTemplates | Runtime | DONE |
Query Relationship Templates | Transport | Identity | RelationshipTemplates | Runtime | DONE |
Get Relationship Template | Transport | Identity | RelationshipTemplates | Runtime | DONE |
Create QRCode for own Relationship Template | Transport | Identity | RelationshipTemplates | Runtime | QUESTIONS |
Create Token QRCode for own Relationship Template | Transport | Identity | RelationshipTemplates | Runtime | QUESTIONS |
Create Token for own Relationship Template | Transport | Identity | RelationshipTemplates | Runtime | DONE |
Get currently used Identity | Transport | Identity | Account | Runtime | DONE |
Get currently used Device | Transport | Identity | Account | Runtime | DONE |
Register PushNotificationToken at Backbone | Transport | Identity | Account | Runtime | QUESTIONS |
Synchronize updates of Backbone | Transport | Identity | Account | Runtime | DONE |
Synchronize Datawallet updates to Backbone | Transport | Identity | Account | Runtime | QUESTIONS |
Get synchronization status with Backbone | Transport | Identity | Account | Runtime | DONE |
Enable automated Datawallet synchronization with Backbone | Transport | Identity | Account | Runtime | QUESTIONS |
Disable automated Datawallet synchronization with Backbone | Transport | Identity | Account | Runtime | QUESTIONS |
Load item from truncated reference | Transport | Identity | Account | Runtime | QUESTIONS |
Load Token by truncated reference (without having an account) | Anonymous | Identity | AnonymousTokens | Runtime | DONE |
Load Token by id and key (without having an account) | Anonymous | Identity | AnonymousTokens | Runtime | DONE |