MCP Server
Active
1
0
Files
HR-atlase-vertesana/resources/mappings.yaml

99 lines
2.8 KiB
YAML

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