From 3bf83cd0f8aa05c2ebc4d78f6d7c1715d85875fc Mon Sep 17 00:00:00 2001 From: kreinhar Date: Fri, 3 Jun 2022 08:56:25 +0200 Subject: [PATCH] new --- doc/Use Cases as process.drawio.svg | 1640 --------------------------- doc/datamodel.drawio.svg | 2 +- 2 files changed, 1 insertion(+), 1641 deletions(-) delete mode 100644 doc/Use Cases as process.drawio.svg diff --git a/doc/Use Cases as process.drawio.svg b/doc/Use Cases as process.drawio.svg deleted file mode 100644 index 2dc1536..0000000 --- a/doc/Use Cases as process.drawio.svg +++ /dev/null @@ -1,1640 +0,0 @@ - - - - - - - - - - - -
-
-
- Delete TestRun -
-
-
-
- - Delete TestRun - -
-
- - - - - - -
-
-
- Select Product -
-
-
-
- - Select Product - -
-
- - - - - - - - -
-
-
- Select and Delete TestRun -
-
-
-
- - Select and Delete Te... - -
-
- - - - -
-
-
- really delete dialog -
-
-
-
- - really delete dialog - -
-
- - - - -
-
-
- really delete dialog -
-
-
-
- - really delete dialog - -
-
- - - - -
-
-
- Sub-Tenant -
-
-
-
- - Sub-Tenant - -
-
- - - - - - -
-
-
- Certify a new Product -
-
-
-
- - Certify a new Product - -
-
- - - - - - - - - - - - -
-
-
- Overview -
-
-
-
- - Overview - -
-
- - - - - - -
-
-
- Create Product certification dialog -
-
-
-
- - Create Product certi... - -
-
- - - - - - - - - - -
-
-
- Test Run Details Device -
-
-
-
- - Test Run Details Dev... - -
-
- - - - - -
-
-
- No -
-
-
-
- - No - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - -
-
-
- Device -
- registered? -
-
-
-
- - Device... - -
-
- - - - - -
-
-
- no -
-
-
-
- - no - -
-
- - - - -
-
-
- Select device -
-
-
-
- - Select device - -
-
- - - - - - -
-
-
- Submit dialog -
-
-
-
- - Submit dialog - -
-
- - - - - -
-
-
- yes -
-
-
-
- - yes - -
-
- - - - - -
-
-
- No -
-
-
-
- - No - -
-
- - - - -
-
-
- All mandatory tests successful? -
-
-
-
- - All mandatory t... - -
-
- - - - - -
-
-
- No -
-
-
-
- - No - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - -
-
-
- Test running? -
-
-
-
- - Test running? - -
-
- - - - -
-
-
- Download Certificate PDF -
-
-
-
- - Download Certificate... - -
-
- - - - - - -
-
-
- Create Certificate -
-
-
-
- - Create Certificate - -
-
- - - - - - -
-
-
- Start Test -
-
-
-
- - Start Test - -
-
- - - - -
-
-
- Register via device management -
-
-
-
- - Register via device... - -
-
- - - - - - - - - -
-
-
- EXECUTING -
-
-
-
- - EXECUTING - -
-
- - - - - -
-
-
- FAILED -
-
-
-
- - FAILED - -
-
- - - - -
-
-
- EXPIRED -
-
-
-
- - EXPIRED - -
-
- - - - - - -
-
-
- Renew Certificate -
-
-
-
- - Renew Certificate - -
-
- - - - - - -
-
-
- See certification status of Product -
-
-
-
- - See certification st... - -
-
- - - - - -
-
-
- no -
-
-
-
- - no - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - -
-
-
- Want to re- execute tests? -
-
-
-
- - Want to re- exe... - -
-
- - - - - - -
-
-
- Look at Products & Status -
-
-
-
- - Look at Products & S... - -
-
- - - - - - -
-
-
- Select Product -
-
-
-
- - Select Product - -
-
- - - - - - -
-
-
- Create Test Run MO -
-
-
-
- - Create Test Run MO - -
-
- - - - -
-
-
- SUCCESSFUL -
-
-
-
- - SUCCESSFUL - -
-
- - - - - - -
-
-
- Create Test Certificate MO -
-
-
-
- - Create Test Certific... - -
-
- - - - - -
-
-
- VALID -
-
-
-
- - VALID - -
-
- - - - -
-
-
- UNSUPPORTED -
-
-
-
- - UNSUPPORTED - -
-
- - - - -
-
-
- Download Certificate PDF -
-
-
-
- - Download Certificate... - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - - -
-
-
- No -
-
-
-
- - No - -
-
- - - - -
-
-
- Device -
- connected? -
-
-
-
- - Device... - -
-
- - - - - - -
-
-
- Select device dialog -
-
-
-
- - Select device dialog - -
-
- - - - - -
-
-
- E-Tenant -
-
-
-
- - E-Tenant - -
-
- - - - - - -
-
-
- create child TestRun MO(s) -
-
-
-
- - create child TestRun... - -
-
- - - - - - -
-
-
- check for supported child device types -
-
-
-
- - check for supported... - -
-
- - - - - -
-
-
- yes -
-
-
-
- - yes - -
-
- - - - -
-
-
- has -
- supported child device types? -
-
-
-
- - has... - -
-
- - - - -
-
-
- PENDING -
-
-
-
- - PENDING - -
-
- - - - -
-
-
- PENDING -
-
-
-
- - PENDING - -
-
- - - - - -
-
-
- No -
-
-
-
- - No - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - -
-
-
- has -
- supported child device types? -
-
-
-
- - has... - -
-
- - - - -
-
-
- update TestRun MO -
-
-
-
- - update TestRun MO - -
-
- - - - - - -
-
-
- create / delete Child TestRun MO(s) -
-
-
-
- - create / delete Chil... - -
-
- - - - -
-
-
- PENDING -
-
-
-
- - PENDING - -
-
- - - - -
-
-
- SUCCESSFUL -
-
-
-
- - SUCCESSFUL - -
-
- - - - - - -
-
-
- test child-device -
-
-
-
- - test child-device - -
-
- - - - -
-
-
- update child -
- TestRun MO -
-
-
-
- - update child... - -
-
- - - - - - -
-
-
- Start Test -
- (supported child device type) -
-
-
-
- - Start Test... - -
-
- - - - - - -
-
-
- no separate -
- certificate for -
- supported child -
- device types -
-
-
-
- - no separate... - -
-
- - - - - - -
-
-
- E-Tenant -
-
-
-
- - E-Tenant - -
-
- - - - - -
-
-
- Set Productname and select device -
-
-
-
- - Set Productname and... - -
-
- - - - -
-
-
- Legend -
-
-
-
- - Legend - -
-
- - - - -
-
-
- Display -
-
-
-
- - Display - -
-
- - - - -
-
-
- Decision -
-
-
-
- - Decision - -
-
- - - - -
-
-
- User Action -
-
-
-
- - User Action - -
-
- - - - -
-
-
- Usecase -
-
-
-
- - Usecase - -
-
- - - - -
-
-
- Background Activity Create -
-
-
-
- - Background Activity... - -
-
- - - - -
-
-
- Certificate Status -
-
-
-
- - Certificate Status - -
-
- - - - -
-
-
- Test Status -
-
-
-
- - Test Status - -
-
- - - - -
-
-
- Background Activity Delete -
-
-
-
- - Background Activity... - -
-
- - - - -
-
-
- E-Tenant -
-
-
-
- - E-Tenant - -
-
- - - - -
-
-
- Sub-Tenant -
-
-
-
- - Sub-Tenant - -
-
- - - - -
-
-
- Background Activity get value -
-
-
-
- - Background Activity... - -
-
- - - - - - -
-
-
-
-
-
- - managedObject - -
-
-
-
-
-
-
-
- - managedObject - -
-
- - - - - -
-
-
- stoplight.io -
-
-
-
- - stoplight.io - -
-
- - - - -
-
-
- stoplight.io -
-
-
-
- - stoplight.io - -
-
- - - - -
-
-
- stoplight.io -
-
-
-
- - stoplight.io - -
-
- - - - -
-
-
- stoplight.io -
-
-
-
- - stoplight.io - -
-
- - - - -
-
-
- stoplight.io -
-
-
-
- - stoplight.io - -
-
- - - - -
-
-
- stoplight.io -
-
-
-
- - stoplight.io - -
-
- - - - -
-
-
- stoplight.io -
-
-
-
- - stoplight.io - -
-
- - - - -
-
-
- stoplight.io -
-
-
-
- - stoplight.io - -
-
- - - - -
-
-
- stoplight.io -
-
-
-
- - stoplight.io - -
-
-
- - - - - Viewer does not support full SVG 1.1 - - - -
\ No newline at end of file diff --git a/doc/datamodel.drawio.svg b/doc/datamodel.drawio.svg index d4e54f2..3c2aaa1 100644 --- a/doc/datamodel.drawio.svg +++ b/doc/datamodel.drawio.svg @@ -1,4 +1,4 @@ -
CA-Certificate
CA-Certificate
private key
private key
public key
public key
device managed object
device managed object
device managed object
device managed object
external ID
managed object
external ID...
device certificate
device certificate
Classname+ field: type+ method(type): typeClassname+ field: type+ field: type+ field: type
externalIds
externalIds
managedObject
managedObject
    self
    self
    id   
    id   
externalID
externalID
self
self
type
type
device Managed Object
device Managed Object
id
id
name
name
creationTime
creationTime
type
type
lastUpdated
lastUpdated
controlResult[]
controlResult[]
tenant option
tenant option
self
self
category
category
value
value
key
key
{
  "externalIds": [
    {
      "managedObject": {
        "self": "https://t10452223.eu-latest.cumulocity.com/inventory/managedObjects/159506125",
        "id": "159506125"
      },
      "externalId": "linux-dca63277e927",
      "self": "https://t10452223.eu-latest.cumulocity.com/identity/externalIds/c8y_Serial/linux-dca63277e927",
      "type": "c8y_Serial"
    }
  ],
  "self": "https://t10452223.eu-latest.cumulocity.com/identity/globalIds/159506125/externalIds"
}
{...
category
category
password
password
CA_certificate
CA_certificate
device_certificate
device_certificate
jwt
jwt
certificationStatus
certificationStatus
key
key
credentials.key.private
credentials.key.private
c8y_CANopenRemoveDevice
c8y_CANopenRemoveDevice
c8y_IsDevice
c8y_IsDevice
c8y_Serial
c8y_Serial
certificationStatus
certificationStatus
certificate Managed Object
certificate Managed Object
id
id
name
name
version
version
valid from
valid from
Issuer
Issuer
expirationDate  
expirationDate  
serialNumber
serialNumber
subject
subject
fingerprint  
fingerprint  
certificate
certificate
Text is not SVG - cannot display
\ No newline at end of file +
CA-Certificate
CA-Certificate
private key
private key
public key
public key
device managed object
device managed object
device managed object
device managed object
external ID
managed object
external ID...
device certificate
device certificate
Classname+ field: type+ method(type): typeClassname+ field: type+ field: type+ field: type
externalIds
externalIds
managedObject
managedObject
    self
    self
    id   
    id   
externalID
externalID
self
self
type
type
device Managed Object
device Managed Object
id
id
name
name
creationTime
creationTime
type
type
lastUpdated
lastUpdated
controlResult[]
controlResult[]
tenant option
tenant option
self
self
category
category
value
value
key
key
{
  "externalIds": [
    {
      "managedObject": {
        "self": "https://t10452223.eu-latest.cumulocity.com/inventory/managedObjects/159506125",
        "id": "159506125"
      },
      "externalId": "linux-dca63277e927",
      "self": "https://t10452223.eu-latest.cumulocity.com/identity/externalIds/c8y_Serial/linux-dca63277e927",
      "type": "c8y_Serial"
    }
  ],
  "self": "https://t10452223.eu-latest.cumulocity.com/identity/globalIds/159506125/externalIds"
}
{...
category
category
password
password
CA_certificate
CA_certificate
device_certificate
device_certificate
jwt
jwt
certificationStatus
certificationStatus
key
key
credentials.key.private
credentials.key.private
certificate Managed Object
certificate Managed Object
id
id
name
name
version
version
valid from
valid from
Issuer
Issuer
expirationDate  
expirationDate  
serialNumber
serialNumber
subject
subject
fingerprint  
fingerprint  
certificate
certificate
Text is not SVG - cannot display
\ No newline at end of file