You've already forked HR-atlase-vertesana
Import UAPF package
99 lines
2.8 KiB
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
|