Gantt Chart 위젯
Gantt Chart는 객체를 시간상의 사건이나 기간으로 표시하여 일정과 자원 배분 업무를 지원합니다. 여러 객체 유형을 별도 레이어에 연결하여 한 시간축에서 볼 수 있습니다.
데이터 레이어
Layer name은 작성자가 여러 레이어를 구분하는 이름이며 차트 자체에는 표시하지 않습니다. 각 레이어의 Object set에 입력 집합을 연결하고 필요하면 Load data from scenario로 시나리오를 선택합니다.
시간 표현
| Event type | 구성 |
|---|---|
| Time range | Event start date property와 Event end date property에 Date 또는 Timestamp 속성을 지정합니다. Event label property로 표시할 레이블을 정합니다. |
| Discrete | Date 또는 Timestamp 속성 하나로 한 점을 표시합니다. |
Time range에서 종료 시각이 없는 사건은 세 방식으로 처리할 수 있습니다.
- Exclude는 차트에서 제외합니다.
- Draw as point는 한 점으로 표시합니다.
- Use specific timestamp as end time은 지정한 Timestamp 변수를 표시용 종료값으로 사용합니다.
그룹과 색
Group by properties로 같은 속성값을 가진 객체들을 묶습니다. Event color는 모든 사건에 같은 색을 쓰는 Static, 온톨로지의 조건부 서식을 가진 속성을 쓰는 Property, 차트 안에서 규칙을 정하는 Dynamic 중 선택합니다.
Properties on hover에는 사건 위에 포인터를 올렸을 때 보여 줄 속성을 지정합니다.
선택과 출력
Enable selection으로 객체 선택을 허용합니다. Enable multiselect를 켜면 macOS에서는 Cmd, Windows에서는 Ctrl과 클릭으로 여러 항목을 선택할 수 있습니다.
Selected object set은 선택 객체 집합을 출력하고 On selection에는 Workshop 이벤트를 연결합니다.
시간축과 배치
| 설정 | 동작 |
|---|---|
| Show current time indicator | 현재 시각을 나타내는 표시를 차트에 추가합니다. |
| Timezone rendering: Static | 시간대를 직접 고릅니다. |
| Timezone rendering: Dynamic | String 변수로 시간대를 지정합니다. |
| Timezone rendering: Local | 사용자의 로컬 시간대를 사용합니다. |
| Enable grid unit markers | 연, 분기, 월, 주, 일 또는 시간 단위의 격자 표시를 정합니다. 선택한 단위에 따라 시작 월, 일이나 시간을 지정할 수 있습니다. |
| Row ordering | 속성 그룹이 있으면 속성의 알파벳순 또는 첫 사건의 시작 시각순으로 그룹을 정렬합니다. |
| Row-level grouping width | 그룹을 표시하는 열의 너비입니다. |
| Timeline start / Timeline end | 차트에 보여 줄 시작과 끝을 Timestamp 변수로 정합니다. |
Stacking은 New rows, Overlap과 Smart rows로 나뉩니다. New rows는 사건마다 행을 만들고 Overlap은 같은 행에 겹칠 수 있게 표시합니다. Smart rows는 겹치지 않는 사건은 같은 행에, 겹치는 사건은 새 행에 배치합니다.
시간순 기록 중심의 화면에는 Timeline, 비중 표시는 Pie Chart를 사용할 수 있습니다. 사용자가 처리할 단계를 안내하려면 Stepper를 연결합니다.