kind: uapf.resource.mappings version: "0.1.0" targets: - id: role.hr_operator type: human_role name: "HR operators" - id: role.hr_reviewer type: human_role name: "Pilnvarots HR vērtētājs" - id: role.data_protection_reviewer type: human_role name: "Datu aizsardzības pārskatītājs" - id: system.openhr type: system_api name: "OpenHR" baseUrlRef: OPENHR_HOST_BASE_URL - id: system.dmn_engine type: system_api name: "UAPF DMN engine" - id: service.candidate_profiler type: external_service name: "Candidate profiler service" endpointRef: PROCESSGIT_CANDIDATE_PROFILER_URL - id: system.audit_log type: system_api name: "OpenHR audit event store" bindings: - source: {type: bpmn.userTask, ref: Task_RegisterApplication} targetId: role.hr_operator mode: manual - source: {type: bpmn.serviceTask, ref: Task_RedactInput} targetId: system.openhr mode: autonomous capability: hr.application.prepare_evaluation_input@1 - source: {type: bpmn.businessRuleTask, ref: Task_InputAdmissibility} targetId: system.dmn_engine mode: autonomous usesDecision: dmn/01-input-admissibility.dmn#Decision_InputAdmissibility - source: {type: bpmn.serviceTask, ref: Task_ProfileCandidate} targetId: service.candidate_profiler mode: assisted algorithmCardRef: algo.openhr.candidate_profiler - source: {type: bpmn.businessRuleTask, ref: Task_ReviewPriority} targetId: system.dmn_engine mode: autonomous usesDecision: dmn/02-review-priority.dmn#Decision_ReviewPriority - source: {type: bpmn.userTask, ref: Task_DataProtectionReview} targetId: role.data_protection_reviewer mode: manual - source: {type: bpmn.userTask, ref: Task_HumanReview} targetId: role.hr_reviewer mode: manual capability: hr.assessment.review@1 - source: {type: bpmn.userTask, ref: Task_RecordDecision} targetId: role.hr_reviewer mode: manual capability: hr.decision.record@1 - source: {type: bpmn.serviceTask, ref: Task_WriteAudit} targetId: system.audit_log mode: autonomous capability: event.emit@1 - source: {type: cmmn.humanTask, ref: HT_VerifyEvidence} targetId: role.hr_reviewer mode: manual discretionary: true - source: {type: cmmn.humanTask, ref: HT_IndependentReview} targetId: role.hr_reviewer mode: manual discretionary: true - source: {type: cmmn.humanTask, ref: HT_DataProtectionReview} targetId: role.data_protection_reviewer mode: manual discretionary: true audit: targetId: system.audit_log events: - application_registered - evaluation_input_prepared - admissibility_checked - candidate_profile_generated - review_priority_determined - exception_review_opened - human_review_completed - human_decision_recorded