The Decision Matrix class is used to maintain information regarding the decision matrix. The following is a summary of some of the decision matrix header details which are maintained:
The following table describes the business processes that make up the DecisionMatrix class:
Business Process | Description |
---|---|
readAllLatestVersionDecisionMatrices | This method retrieves the latest decision matrices in full, i.e. the decision matrix header details and data. |
readDecisionMatrixVersion | This method returns the details of a decision matrix record for the specified version key. This key is used to distinguish the different versions of the same decision matrix. |
readAllDPsForDecisionMatrices | This method retrieves all the determination packages associated with the decision matrix. Only the latest version of the determination package is displayed. |
readDecisionMatrixHeaderDetails | This method returns the name and ID of all of the latest decision matrix records. This is used, for example, to populate a drop-down list of the latest decision matrices. |
readDecisionMatrixData | This method returns all decision matrix data (row, column, and cell data). |
listOutcomesForMatrix | This method returns the list of outcome records associated with a decision matrix. |
listDecisionMatrixVersionDetails | This method is intended to be used by users responsible for managing decision matrix to list all the decision matrix records of the specified version key on the system. |
getQuestionnaireForMatrix | This method returns the questionnaire record selected for the decision matrix. |
getQuestionsForMatrix | This method returns the questions selected from their questionnaire for the decision matrix. This method is called after the GetQuestionnaireForMatrix method. |
readOutcomeScoreAssociation | This method returns the association between an outcome and a decision matrix. |