124 lines
2.7 KiB
JSON
124 lines
2.7 KiB
JSON
{
|
|
"organizations": [
|
|
{
|
|
"id": "org-root",
|
|
"parentId": null,
|
|
"name": "가상 사업본부",
|
|
"type": "root",
|
|
"leaderId": "emp-a",
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "team-a",
|
|
"parentId": "org-root",
|
|
"name": "가상 전략기획팀",
|
|
"type": "team",
|
|
"leaderId": "emp-b",
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"id": "team-b",
|
|
"parentId": "org-root",
|
|
"name": "가상 운영팀",
|
|
"type": "team",
|
|
"leaderId": null,
|
|
"displayOrder": 2
|
|
}
|
|
],
|
|
"employees": [
|
|
{
|
|
"id": "emp-a",
|
|
"organizationId": "org-root",
|
|
"affiliationId": "aff-a",
|
|
"name": "가상직원 가",
|
|
"position": "대표",
|
|
"jobTitle": "본부장",
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "emp-b",
|
|
"organizationId": "team-a",
|
|
"affiliationId": "aff-a",
|
|
"name": "가상직원 나",
|
|
"position": "책임",
|
|
"jobTitle": "팀장",
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "emp-c",
|
|
"organizationId": "team-b",
|
|
"affiliationId": "aff-b",
|
|
"name": "가상직원 다",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "dispatched"
|
|
},
|
|
{
|
|
"id": "emp-d",
|
|
"organizationId": "team-b",
|
|
"affiliationId": "aff-b",
|
|
"name": "가상직원 라",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "onLeave"
|
|
},
|
|
{
|
|
"id": "emp-e",
|
|
"organizationId": "team-b",
|
|
"affiliationId": "aff-a",
|
|
"name": "가상직원 마",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
}
|
|
],
|
|
"affiliations": [
|
|
{
|
|
"id": "aff-a",
|
|
"name": "가상 관계사 A"
|
|
},
|
|
{
|
|
"id": "aff-b",
|
|
"name": "가상 관계사 B"
|
|
}
|
|
],
|
|
"relations": [
|
|
{
|
|
"id": "rel-a",
|
|
"sourceOrganizationId": "team-a",
|
|
"targetOrganizationId": "team-b",
|
|
"type": "cooperation"
|
|
}
|
|
],
|
|
"presentation": {
|
|
"title": "가상 조직도",
|
|
"description": "가상 데이터 · 원본 집계와 업무상 총원은 구분됩니다.",
|
|
"hubText": "협업 중심",
|
|
"groups": {
|
|
"showEmployees": true,
|
|
"showSummary": true,
|
|
"showDispatched": true,
|
|
"showOnLeave": true,
|
|
"showAffiliations": true
|
|
},
|
|
"organizationOrder": [
|
|
"org-root",
|
|
"team-a",
|
|
"team-b"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"schemaVersion": "0.1-draft",
|
|
"asOfDate": "2026-10-12",
|
|
"dataVersion": "mock-2",
|
|
"updatedAt": null,
|
|
"updateNote": "초안 예시"
|
|
},
|
|
"schemaVersion": "0.1-draft"
|
|
}
|