Interface ISignOffService
-
- All Known Implementing Classes:
SignOffService
public interface ISignOffService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
approve(SignOffProcessKey instance)
Map<String,String>
export(com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO instance)
Requests an export and returns a map of export type and task ID.void
initiate(SignOffProcessKey instance)
Map<String,com.activeviam.signoff.core.model.dto.KpiDTO>
kpis(com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO completion)
Requests KPI values for a sign-off process instance.Set<String>
members(String[] hierarchy)
Requests the available members on the first level of a given cube and hierarchy name.com.activeviam.signoff.core.model.dto.SignOffExportStatusDTO
status(Map<String,String> tasks)
Requests the status of the supplied export tasks.
-
-
-
Method Detail
-
initiate
void initiate(SignOffProcessKey instance)
-
approve
void approve(SignOffProcessKey instance)
-
export
Map<String,String> export(com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO instance)
Requests an export and returns a map of export type and task ID.- Parameters:
instance
- The sign-off instance for which the export is requested.- Returns:
- A map of export type and task ID.
-
status
com.activeviam.signoff.core.model.dto.SignOffExportStatusDTO status(Map<String,String> tasks)
Requests the status of the supplied export tasks.- Parameters:
tasks
- The map of export type and task ID.- Returns:
- The status of the tasks.
-
kpis
Map<String,com.activeviam.signoff.core.model.dto.KpiDTO> kpis(com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO completion)
Requests KPI values for a sign-off process instance.- Parameters:
completion
- The sign-off process instance.- Returns:
- The map of KPI name to value, goal and status.
-
-