Tenant
Overview
Tenant abstracts entities with specific authority and access to Link's behaviors and information.
Examples:
- A hospital system using Link to report performance of one of its hospitals to a federal agency is a tenant.
- A report consumer that receives access to an individual report, or even a reporting stream, is a tenant.
- The systems operator with deployment-wide authority to all information and behavior in Link is a tenant.
Requirements
- As a tenant, I want to configure so that my Link requirements are satisfied
- As a tenant, I want to configure reporting so that my reporting requirements are satisfied
- As a tenant, I want to plan reports so that my reporting requirements are satisfied
- As a tenant, I want to plan reports so that my reporting requirements are satisfied
- AC: Able to set Cron-based recurrence
- AC: Able to
- As a tenant, I want to plan reports so that my reporting requirements are satisfied
- As a tenant, I want to configure data sources so that my reporting requirements are satisfied
- As a tenant, I want to configure data transformation so that my reporting requirements are satisfied
- As a tenant, I want to configure reporting organizations so that my reporting requirements are satisfied
- As a tenant, I want to configure reporting so that my reporting requirements are satisfied
Diagrams
Flow Chart
flowchart TD
subgraph subGraph0["Link"]
Tenant["«Domain» <br> Tenant"]
Report["«Domain» <br> Report"]
DataAccess["«Domain» <br> Data Access"]
Compliance["«Domain» <br> Compliance"]
DataSource["Data Source"]
ReportConsumer["Report Consumer"]
Org["Reporting Organization"]
end
subgraph subGraph1["Knowledge Artifact Repository"]
dQM
IG
Profile
Terminology
end
Tenant -- plans --> Report
Tenant -- configures --> DataAccess
Report -- uses data from --> DataAccess
DataAccess -- acquires from --> DataSource
Org -- reports --> Report
Report -- consumed by --> ReportConsumer
Report -- based on --> dQM["dQM"]
Compliance -- assures --> Report
Tenant -- has a set of--> Org
style Tenant fill:#dff,stroke:#9ff,stroke-width:2px
style Report fill:#dff,stroke:#9ff,stroke-width:2px
style DataAccess fill:#dff,stroke:#9ff,stroke-width:2px
style Compliance fill:#dff,stroke:#9ff,stroke-width:2px
Relationships
flowchart LR
subgraph nTenant_379CD514_domain["Domain: Tenant"]
nCensusService_1BD4C8F8["Service: Census Service"]
nTenantService_F25B55["Service: Tenant Service"]
nGetFacilitiesList_5CEDF833["Query: Get Facilities List"]
nGetFacilityConfig_32C58A79["Query: Get Facility Configuration"]
nGetServiceInfo_13F02E06["Query: Get Service Info"]
end