Integrate P5-1B through P5-4 shared Core layout, collapse, zoom/pan/fit, company roots and keyboard accessibility. Include React/HTML examples, virtual 20/100/300 employee fixtures, focused checks and the additive data contract.
1409 lines
35 KiB
JSON
1409 lines
35 KiB
JSON
{
|
|
"schemaVersion": "0.1-draft",
|
|
"organizations": [
|
|
{
|
|
"id": "hanmac-root",
|
|
"companyId": "hanmac",
|
|
"parentId": null,
|
|
"name": "한맥기술 · 가상 조직",
|
|
"type": "root",
|
|
"leaderId": "virtual-001",
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "hanmac-division-0",
|
|
"companyId": "hanmac",
|
|
"parentId": "hanmac-root",
|
|
"name": "가상 사업본부",
|
|
"type": "division",
|
|
"leaderId": "virtual-002",
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "hanmac-office-0",
|
|
"companyId": "hanmac",
|
|
"parentId": "hanmac-division-0",
|
|
"name": "가상 1실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "hanmac-cell-0",
|
|
"companyId": "hanmac",
|
|
"parentId": "hanmac-office-0",
|
|
"name": "가상 1셀",
|
|
"type": "cell",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "hanmac-office-sibling",
|
|
"companyId": "hanmac",
|
|
"parentId": "hanmac-division-0",
|
|
"name": "가상 계획실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"id": "hanmac-division-1",
|
|
"companyId": "hanmac",
|
|
"parentId": "hanmac-root",
|
|
"name": "가상 지원본부",
|
|
"type": "division",
|
|
"leaderId": "virtual-003",
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"id": "hanmac-office-1",
|
|
"companyId": "hanmac",
|
|
"parentId": "hanmac-division-1",
|
|
"name": "가상 2실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "hanmac-cell-1",
|
|
"companyId": "hanmac",
|
|
"parentId": "hanmac-office-1",
|
|
"name": "가상 2셀",
|
|
"type": "cell",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "saman-root",
|
|
"companyId": "saman",
|
|
"parentId": null,
|
|
"name": "삼안 · 가상 조직",
|
|
"type": "root",
|
|
"leaderId": "virtual-004",
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"id": "saman-division-0",
|
|
"companyId": "saman",
|
|
"parentId": "saman-root",
|
|
"name": "가상 사업본부",
|
|
"type": "division",
|
|
"leaderId": "virtual-005",
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "saman-office-0",
|
|
"companyId": "saman",
|
|
"parentId": "saman-division-0",
|
|
"name": "가상 1실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "saman-cell-0",
|
|
"companyId": "saman",
|
|
"parentId": "saman-office-0",
|
|
"name": "가상 1셀",
|
|
"type": "cell",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "saman-office-sibling",
|
|
"companyId": "saman",
|
|
"parentId": "saman-division-0",
|
|
"name": "가상 계획실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"id": "saman-division-1",
|
|
"companyId": "saman",
|
|
"parentId": "saman-root",
|
|
"name": "가상 지원본부",
|
|
"type": "division",
|
|
"leaderId": "virtual-006",
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"id": "saman-office-1",
|
|
"companyId": "saman",
|
|
"parentId": "saman-division-1",
|
|
"name": "가상 2실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "saman-cell-1",
|
|
"companyId": "saman",
|
|
"parentId": "saman-office-1",
|
|
"name": "가상 2셀",
|
|
"type": "cell",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "jangheon-industry-root",
|
|
"companyId": "jangheon-industry",
|
|
"parentId": null,
|
|
"name": "장헌산업 · 가상 조직",
|
|
"type": "root",
|
|
"leaderId": "virtual-007",
|
|
"displayOrder": 2
|
|
},
|
|
{
|
|
"id": "jangheon-industry-division-0",
|
|
"companyId": "jangheon-industry",
|
|
"parentId": "jangheon-industry-root",
|
|
"name": "가상 사업본부",
|
|
"type": "division",
|
|
"leaderId": "virtual-008",
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "jangheon-industry-office-0",
|
|
"companyId": "jangheon-industry",
|
|
"parentId": "jangheon-industry-division-0",
|
|
"name": "가상 1실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "jangheon-industry-cell-0",
|
|
"companyId": "jangheon-industry",
|
|
"parentId": "jangheon-industry-office-0",
|
|
"name": "가상 1셀",
|
|
"type": "cell",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "jangheon-industry-office-sibling",
|
|
"companyId": "jangheon-industry",
|
|
"parentId": "jangheon-industry-division-0",
|
|
"name": "가상 계획실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"id": "jangheon-industry-division-1",
|
|
"companyId": "jangheon-industry",
|
|
"parentId": "jangheon-industry-root",
|
|
"name": "가상 지원본부",
|
|
"type": "division",
|
|
"leaderId": "virtual-009",
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"id": "jangheon-industry-office-1",
|
|
"companyId": "jangheon-industry",
|
|
"parentId": "jangheon-industry-division-1",
|
|
"name": "가상 2실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "jangheon-industry-cell-1",
|
|
"companyId": "jangheon-industry",
|
|
"parentId": "jangheon-industry-office-1",
|
|
"name": "가상 2셀",
|
|
"type": "cell",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "jangheon-root",
|
|
"companyId": "jangheon",
|
|
"parentId": null,
|
|
"name": "장헌 · 가상 조직",
|
|
"type": "root",
|
|
"leaderId": "virtual-010",
|
|
"displayOrder": 3
|
|
},
|
|
{
|
|
"id": "jangheon-division-0",
|
|
"companyId": "jangheon",
|
|
"parentId": "jangheon-root",
|
|
"name": "가상 사업본부",
|
|
"type": "division",
|
|
"leaderId": "virtual-011",
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "jangheon-office-0",
|
|
"companyId": "jangheon",
|
|
"parentId": "jangheon-division-0",
|
|
"name": "가상 1실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "jangheon-cell-0",
|
|
"companyId": "jangheon",
|
|
"parentId": "jangheon-office-0",
|
|
"name": "가상 1셀",
|
|
"type": "cell",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "jangheon-office-sibling",
|
|
"companyId": "jangheon",
|
|
"parentId": "jangheon-division-0",
|
|
"name": "가상 계획실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"id": "jangheon-division-1",
|
|
"companyId": "jangheon",
|
|
"parentId": "jangheon-root",
|
|
"name": "가상 지원본부",
|
|
"type": "division",
|
|
"leaderId": "virtual-012",
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"id": "jangheon-office-1",
|
|
"companyId": "jangheon",
|
|
"parentId": "jangheon-division-1",
|
|
"name": "가상 2실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "jangheon-cell-1",
|
|
"companyId": "jangheon",
|
|
"parentId": "jangheon-office-1",
|
|
"name": "가상 2셀",
|
|
"type": "cell",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "ptc-root",
|
|
"companyId": "ptc",
|
|
"parentId": null,
|
|
"name": "피티씨 · 가상 조직",
|
|
"type": "root",
|
|
"leaderId": "virtual-013",
|
|
"displayOrder": 4
|
|
},
|
|
{
|
|
"id": "ptc-division-0",
|
|
"companyId": "ptc",
|
|
"parentId": "ptc-root",
|
|
"name": "가상 사업본부",
|
|
"type": "division",
|
|
"leaderId": "virtual-014",
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "ptc-office-0",
|
|
"companyId": "ptc",
|
|
"parentId": "ptc-division-0",
|
|
"name": "가상 1실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "ptc-cell-0",
|
|
"companyId": "ptc",
|
|
"parentId": "ptc-office-0",
|
|
"name": "가상 1셀",
|
|
"type": "cell",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "ptc-office-sibling",
|
|
"companyId": "ptc",
|
|
"parentId": "ptc-division-0",
|
|
"name": "가상 계획실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"id": "ptc-division-1",
|
|
"companyId": "ptc",
|
|
"parentId": "ptc-root",
|
|
"name": "가상 지원본부",
|
|
"type": "division",
|
|
"leaderId": "virtual-015",
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"id": "ptc-office-1",
|
|
"companyId": "ptc",
|
|
"parentId": "ptc-division-1",
|
|
"name": "가상 2실",
|
|
"type": "office",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
},
|
|
{
|
|
"id": "ptc-cell-1",
|
|
"companyId": "ptc",
|
|
"parentId": "ptc-office-1",
|
|
"name": "가상 2셀",
|
|
"type": "cell",
|
|
"leaderId": null,
|
|
"displayOrder": 0
|
|
}
|
|
],
|
|
"employees": [
|
|
{
|
|
"id": "virtual-001",
|
|
"organizationId": "hanmac-root",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상책임자 1",
|
|
"position": "회장",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-002",
|
|
"organizationId": "hanmac-division-0",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 002",
|
|
"position": "본부장",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-003",
|
|
"organizationId": "hanmac-division-1",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 003",
|
|
"position": "본부장",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-004",
|
|
"organizationId": "saman-root",
|
|
"affiliationId": "saman",
|
|
"name": "가상책임자 2",
|
|
"position": "사업총괄",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-005",
|
|
"organizationId": "saman-division-0",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 005",
|
|
"position": "본부장",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-006",
|
|
"organizationId": "saman-division-1",
|
|
"affiliationId": "saman",
|
|
"name": "홍길동",
|
|
"position": "본부장",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-007",
|
|
"organizationId": "jangheon-industry-root",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상책임자 3",
|
|
"position": "본부장",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-008",
|
|
"organizationId": "jangheon-industry-division-0",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 008",
|
|
"position": "본부장",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-009",
|
|
"organizationId": "jangheon-industry-division-1",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 009",
|
|
"position": "본부장",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-010",
|
|
"organizationId": "jangheon-root",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상책임자 4",
|
|
"position": "대표이사",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-011",
|
|
"organizationId": "jangheon-division-0",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 011",
|
|
"position": "본부장",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-012",
|
|
"organizationId": "jangheon-division-1",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 012",
|
|
"position": "본부장",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-013",
|
|
"organizationId": "ptc-root",
|
|
"affiliationId": "ptc",
|
|
"name": "가상책임자 5",
|
|
"position": "총괄책임자",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-014",
|
|
"organizationId": "ptc-division-0",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 014",
|
|
"position": "본부장",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-015",
|
|
"organizationId": "ptc-division-1",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 015",
|
|
"position": "본부장",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-016",
|
|
"organizationId": "hanmac-division-0",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 016",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-017",
|
|
"organizationId": "hanmac-office-0",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 017",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-018",
|
|
"organizationId": "hanmac-office-0",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 018",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-019",
|
|
"organizationId": "hanmac-cell-0",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 019",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-020",
|
|
"organizationId": "hanmac-cell-0",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 020",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-021",
|
|
"organizationId": "hanmac-cell-0",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 021",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-022",
|
|
"organizationId": "hanmac-office-sibling",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 022",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-023",
|
|
"organizationId": "hanmac-office-sibling",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 023",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-024",
|
|
"organizationId": "hanmac-office-sibling",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 024",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-025",
|
|
"organizationId": "hanmac-office-sibling",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 025",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-026",
|
|
"organizationId": "hanmac-division-1",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 026",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-027",
|
|
"organizationId": "hanmac-office-1",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 027",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-028",
|
|
"organizationId": "hanmac-office-1",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 028",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-029",
|
|
"organizationId": "hanmac-cell-1",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 029",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-030",
|
|
"organizationId": "hanmac-cell-1",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 030",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-031",
|
|
"organizationId": "hanmac-cell-1",
|
|
"affiliationId": "hanmac",
|
|
"name": "가상직원 031",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-032",
|
|
"organizationId": "saman-division-0",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 032",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-033",
|
|
"organizationId": "saman-division-0",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 033",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-034",
|
|
"organizationId": "saman-division-0",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 034",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-035",
|
|
"organizationId": "saman-division-0",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 035",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-036",
|
|
"organizationId": "saman-office-0",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 036",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-037",
|
|
"organizationId": "saman-cell-0",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 037",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-038",
|
|
"organizationId": "saman-cell-0",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 038",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-039",
|
|
"organizationId": "saman-office-sibling",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 039",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-040",
|
|
"organizationId": "saman-office-sibling",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 040",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-041",
|
|
"organizationId": "saman-office-sibling",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 041",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-042",
|
|
"organizationId": "saman-division-1",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 042",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-043",
|
|
"organizationId": "saman-division-1",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 043",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-044",
|
|
"organizationId": "saman-division-1",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 044",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-045",
|
|
"organizationId": "saman-division-1",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 045",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-046",
|
|
"organizationId": "saman-office-1",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 046",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-047",
|
|
"organizationId": "saman-cell-1",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 047",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-048",
|
|
"organizationId": "saman-cell-1",
|
|
"affiliationId": "saman",
|
|
"name": "가상직원 048",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-049",
|
|
"organizationId": "jangheon-industry-division-0",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 049",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-050",
|
|
"organizationId": "jangheon-industry-division-0",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 050",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-051",
|
|
"organizationId": "jangheon-industry-division-0",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 051",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-052",
|
|
"organizationId": "jangheon-industry-office-0",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 052",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-053",
|
|
"organizationId": "jangheon-industry-office-0",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 053",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-054",
|
|
"organizationId": "jangheon-industry-office-0",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 054",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-055",
|
|
"organizationId": "jangheon-industry-office-0",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 055",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-056",
|
|
"organizationId": "jangheon-industry-cell-0",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 056",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-057",
|
|
"organizationId": "jangheon-industry-office-sibling",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 057",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-058",
|
|
"organizationId": "jangheon-industry-office-sibling",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 058",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-059",
|
|
"organizationId": "jangheon-industry-division-1",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 059",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-060",
|
|
"organizationId": "jangheon-industry-division-1",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 060",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-061",
|
|
"organizationId": "jangheon-industry-division-1",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 061",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-062",
|
|
"organizationId": "jangheon-industry-office-1",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 062",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-063",
|
|
"organizationId": "jangheon-industry-office-1",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 063",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-064",
|
|
"organizationId": "jangheon-industry-office-1",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 064",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-065",
|
|
"organizationId": "jangheon-industry-office-1",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 065",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-066",
|
|
"organizationId": "jangheon-industry-cell-1",
|
|
"affiliationId": "jangheon-industry",
|
|
"name": "가상직원 066",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-067",
|
|
"organizationId": "jangheon-division-0",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 067",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-068",
|
|
"organizationId": "jangheon-division-0",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 068",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-069",
|
|
"organizationId": "jangheon-office-0",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 069",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-070",
|
|
"organizationId": "jangheon-office-0",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 070",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-071",
|
|
"organizationId": "jangheon-office-0",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 071",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-072",
|
|
"organizationId": "jangheon-cell-0",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 072",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-073",
|
|
"organizationId": "jangheon-cell-0",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 073",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-074",
|
|
"organizationId": "jangheon-cell-0",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 074",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-075",
|
|
"organizationId": "jangheon-cell-0",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 075",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-076",
|
|
"organizationId": "jangheon-office-sibling",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 076",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-077",
|
|
"organizationId": "jangheon-division-1",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 077",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-078",
|
|
"organizationId": "jangheon-division-1",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 078",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-079",
|
|
"organizationId": "jangheon-office-1",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 079",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-080",
|
|
"organizationId": "jangheon-office-1",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 080",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-081",
|
|
"organizationId": "jangheon-office-1",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 081",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-082",
|
|
"organizationId": "jangheon-cell-1",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 082",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-083",
|
|
"organizationId": "jangheon-cell-1",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 083",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-084",
|
|
"organizationId": "jangheon-cell-1",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 084",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-085",
|
|
"organizationId": "jangheon-cell-1",
|
|
"affiliationId": "jangheon",
|
|
"name": "가상직원 085",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-086",
|
|
"organizationId": "ptc-division-0",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 086",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-087",
|
|
"organizationId": "ptc-office-0",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 087",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-088",
|
|
"organizationId": "ptc-office-0",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 088",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-089",
|
|
"organizationId": "ptc-cell-0",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 089",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-090",
|
|
"organizationId": "ptc-cell-0",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 090",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-091",
|
|
"organizationId": "ptc-cell-0",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 091",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-092",
|
|
"organizationId": "ptc-office-sibling",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 092",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-093",
|
|
"organizationId": "ptc-office-sibling",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 093",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-094",
|
|
"organizationId": "ptc-office-sibling",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 094",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-095",
|
|
"organizationId": "ptc-office-sibling",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 095",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-096",
|
|
"organizationId": "ptc-division-1",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 096",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-097",
|
|
"organizationId": "ptc-office-1",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 097",
|
|
"position": "책임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-098",
|
|
"organizationId": "ptc-office-1",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 098",
|
|
"position": "수석",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-099",
|
|
"organizationId": "ptc-cell-1",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 099",
|
|
"position": "사원",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
},
|
|
{
|
|
"id": "virtual-100",
|
|
"organizationId": "ptc-cell-1",
|
|
"affiliationId": "ptc",
|
|
"name": "가상직원 100",
|
|
"position": "선임",
|
|
"jobTitle": null,
|
|
"profileImage": null,
|
|
"workStatus": "active"
|
|
}
|
|
],
|
|
"affiliations": [
|
|
{
|
|
"id": "hanmac",
|
|
"name": "한맥기술"
|
|
},
|
|
{
|
|
"id": "saman",
|
|
"name": "삼안"
|
|
},
|
|
{
|
|
"id": "jangheon-industry",
|
|
"name": "장헌산업"
|
|
},
|
|
{
|
|
"id": "jangheon",
|
|
"name": "장헌"
|
|
},
|
|
{
|
|
"id": "ptc",
|
|
"name": "피티씨"
|
|
}
|
|
],
|
|
"relations": [],
|
|
"presentation": {
|
|
"title": "확장형 조직도 · 가상 데이터",
|
|
"description": "실제 직원 정보가 아닌 고정된 테스트 데이터입니다.",
|
|
"hubText": null,
|
|
"groups": {
|
|
"showEmployees": true,
|
|
"showSummary": false,
|
|
"showDispatched": false,
|
|
"showOnLeave": false,
|
|
"showAffiliations": false
|
|
},
|
|
"organizationOrder": []
|
|
},
|
|
"metadata": {
|
|
"asOfDate": "2026-10-12",
|
|
"dataVersion": "p5-23-medium-100",
|
|
"updateNote": "가상 데이터 · 운영 정보 아님"
|
|
}
|
|
}
|