NSILM

Haridussilma komponentide andmebaasides on salvestatud aruannete workspaceId ja reportId väärtused.


Vastavate aruannete andmeid sisaldavate äriobjekte pärivate APIde juurde on arendatud täiendavad APId, mis küsivad antud objekti juures kirjeldatud aruande tokeni.
Selline lahendus garanteerib, et aruannet vaataval kasutajal on õigus vastavale objektile ja seeläbi ka aruandele ja välisatb aruandele ligipääsu ainult workspaceId'd ja reportId'd teades.


Tokeni pärimiseks kasutatavad API'd on:


quality-api

/v1/assessments/{assessmentId}/assessment-component/elements/{elementId}/report
/v1/assessment-component-element-selected-report/{workspaceId}/{reportId}/report
/public/v1/assessments/{assessmentSummaryId}/planning/sections/{sectionId}/elements/{elementId}/report
/v1/assessment-report-tabs/{reportTabId}/report
/v1/assessments/{assessmentId}/planning/sections/{sectionId}/elements/{elementId}/report
/v1/assessment-models/{modelId}/assessment-component/elements/{elementId}/report

planning-api
/v1/goals/{goalId}/metrics/{goalMetricsId}/{workspaceId}/{reportId}/token


dashboard-api
/public/v1/dashboard-elements/{dashboardElementUrl}/report
/v1/satisfaction-surveys/{workspaceId}/{reportId}/token (hard-coded rahuloluküsitluste aruanded)
/v1/dashboard-definition-element-report/{reportId}/token
/v1/user-dashboard-element-reports/{dashboardElementReportId}/report


Analoogselt toimub aruannete eksport läbi äriobjektide, lisatud APId:


dashboard-api

/v1/user-dashboard-element-reports/{dashboardElementReportId}/report/export

/v1/user-dashboard-element-reports/{dashboardElementReportId}/report/export/status

/v1/user-dashboard-element-reports/{dashboardElementReportId}/report/export/download


/public/v1/dashboard-elements/{dashboardElementUrl}/report/export 

/public/v1/dashboard-elements/{dashboardElementUrl}/report/export/status
/public/v1/dashboard-elements/{dashboardElementUrl}/report/export/download
 

/v1/reports/{reportId}/export

/v1/reports/{reportId}/export/status

/v1/reports/{reportId}/export/download