구획~
구획은 재배 계획의 단위입니다 — 무엇을, 어디에, 언제부터, 무엇을 목표로 기르는가를 담습니다. 구역이 "이 자리는 3-1블록"이라고 말한다면, 구획은 "그 3-1블록의 이 부분에 3월 20일부터 상추가 그 프로그램으로 자라고 있다"고 말합니다.
구획은 그린 도형이 아닙니다
디자인 도구에서 그린 사각형·원·다각형은 구획의 위치입니다. 구획 자체는 그 위치에 붙는 기록입니다 — 작물·품종·날짜·단계 일정·목표. 그래서 작기가 끝나도 구획은 남습니다. 도형은 다시 그리거나 재사용할 수 있지만, 그 자리에서 무엇이 자랐는지의 기록은 남습니다.
식생 전용이 아닙니다~
구획에는 종류가 있습니다 — 식생 · 가축 · 시설 · 기타. 관리 프로그램이 쓰는 것과 같은 어휘입니다. 같은 종류의 프로그램만 붙고, 프로그램이 이미 붙어 있는 구획의 종류만 따로 바꿀 수도 없습니다 — 가축 프로그램이 식생 구획에 붙으면 그럴듯한 단계와 목표가 화면에 뜨지만 해석이 통째로 엉뚱해지고, 이를 알려줄 방법이 없습니다. 종류는 대상·품종 칸의 이름표도 정합니다 — 식생·가축이면 "품목 / 품종", 시설이면 "시설물 / 규격", 기타면 "대상 / 세부 구분" — 그리고 자리를 쉬게 할 때 채워지는 기본 이름도 정합니다(차례로 "휴경" · "비움" · "미사용" · "쉬는 중").
구획이 있는 자리~
구획의 위치는 칸에 채워 넣는 값이 아니라 놓인 자리에서 나옵니다.
- 노지 구획 — 구역 안, 지도에 그립니다. 면적은 그린 도형에서 나옵니다.
- 시설 구획 — 시설의 한 구역(bay)에 배정되며, 그릴 도형이 없습니다. 단동은 구역이 기본 하나, 다동은 동마다 하나이고, 구역을 시설 전체로 두면 그 시설 하나가 이 구획입니다.
소속 구역이나 시설은 직접 고르지 않습니다 — 장치·설비와 마찬가지로 위치(노지) 또는 배정된 구역(시설)에서 자동으로 정해집니다.
겹치는 것을 허용합니다. 간작·혼작은 일상적이므로 두 구획이 같은 자리를 덮는 것을 막지 않으며, 면적 비율이 100%를 넘어도 오류가 아닙니다.
끝난 구획은 자리가 고정됩니다. 종료일이 적힌 뒤로는 도형도, 소속 시설·구역도 바꿀 수 없습니다 — 날짜·이름 같은 것은 계속 고칠 수 있지만, 자리가 달라지면 새 구획입니다. "지난 작기에 여기 무엇이 있었나"의 답이 나중에 고쳐 쓰이지 않는 것이 이 제약 덕분입니다.
구획 만들기~
아래에서 설명하는 화면에서는 구획을 만들지 않습니다 — 그 화면은 이미 있는 구획을 관리하는 곳입니다. 구획은 다음 방법으로 생깁니다.
- 디자인 도구의 구획 모드에서 그리기 — 구역을 여러 구획으로 한 번에 나누는 것도 포함합니다.
- 시설의 구획 스텝에서 구역에 무엇이 있는지 적기 — 여기서는 아무것도 그리지 않고, 구역 자체가 위치입니다.
- 방금 끝난 구획을 승계하기 — 같은 자리에 새 구획이 시작됩니다.
/plots 페이지~
/plots는 농장의 모든 구획을 나열합니다 — 진행 중·예정·종료된 것을 한꺼번에.
보기는 누구에게나 열려 있습니다. 편집만 권한이 필요합니다(권한 참조). 그룹으로 가려지는 것이 없습니다 — "지금 무엇이 심어져 있는가"는 누가 봐도 되는 정보이기 때문입니다.
검색이 유일한 좁히는 수단입니다
예전 버전은 지도·대지·구역·종류 드롭다운으로 목록을 좁혔습니다. 구획 하나를 찾으려고 드롭다운 다섯 개 중 무엇을 고를지부터 배워야 하는데, 정작 찾는 사람은 대부분 찾는 것의 이름을 이미 알고 있습니다. 검색창 하나가 작물·품종·구획 이름·시설·구역·대지·지도·프로그램 이름을 한 번에 훑으므로, 드롭다운이 하던 일이 전부 타이핑으로 됩니다.
검색이 좁히는 유일한 수단이므로 목록 자체는 종료·예정까지 전부 싣습니다 — 애초에 빠져 있는 구획은 아무리 검색해도 다시 나타나지 않기 때문입니다. 지나간 것과 올 것은 행의 배지가 구분합니다.
- 종료 — 작기가 끝났고, 기록은 이력으로 남습니다.
- N일 후 / 예정 — 시작일이 아직 오지 않았습니다.
각 행은 작물·품종, 있는 곳(시설·구역, 또는 지도/대지/구역), 그리고 해당하는 경우 며칠째인지(12일차)·진행 중인 단계의 이름·구역 내 몫·면적(m²)을 보입니다. 검색창에 치는 것은 이미 받아 둔 목록 안에서 거르는 것이라 서버를 다시 다녀오지 않고, 맞는 행의 수가 검색창 옆에 뜹니다. 행 자체는 눌러도 열리지 않습니다 — 편집 권한이 있는 행에 [편집] 버튼이 뜨고, 드로어를 여는 것은 그 버튼입니다.
구획 편집하기~
행의 [편집]을 누르거나(Plot 위젯이나 지도 위젯에서 구획을 열어도) 관리 프로그램이 쓰는 것과 같은 종류의 드로어가 열립니다 — 같은 셸, 같은 단계 트랙입니다. 같은 성격의 일(재배 일정을 정하는 일)을 하는 두 화면이 서로 다른 문법을 쓰면 두 번 배워야 하기 때문입니다.
[저장]을 누르기 전까지는 아무것도 나가지 않습니다. 저장하지 않고 닫으면 같은 세션에서 고친 단계 일정까지 포함해 전부 사라집니다.
기본 정보 칸은 다음을 담습니다.
| 항목 | 설명 |
|---|---|
| 구역(시설 구획만) | 이 구획이 들어앉은 구역을 고릅니다. 시설 전체를 고르면 그 시설 하나가 이 구획입니다 |
| 종류 | 식생 / 가축 / 시설 / 기타 (위 참조) |
| 품목 / 품종 | 이름표는 종류를 따릅니다. 품목은 필수라 비운 채로는 저장이 거절됩니다. 품종을 비우면 "이 작물의 기본"이라는 뜻입니다 |
| 구획 이름 | 선택 사항 — 채우면 목록에 함께 보입니다 |
| 프로그램 | 그 구획과 같은 종류의 프로그램으로만 좁혀집니다. 붙이면 단계 일정과 목표가 함께 들어옵니다 |
| 시작일 / 예상 종료일 | 예상 종료일을 비워 두면 단계 일정에서 파생하므로 단계를 미루면 함께 밀립니다. 직접 적은 날짜가 있으면 그것이 이기고 그대로 남습니다 |
| 몫(시설 구획만) | 아래 |
| 색상 | 선택 사항, 지도 표시용 |
농장 설정을 편집할 권한도 있다면 드로어에 구역·프로그램 칸 옆으로 "시설 설정", "새 프로그램 만들기" 바로가기가 붙어, 지금 편집 중인 구획을 잃지 않고도 없는 구역이나 프로그램을 고칠 수 있습니다. 권한이 없으면 이 바로가기는 아예 뜨지 않습니다 — 갈 수 없는 화면 링크는 있으나 마나이기 때문입니다.
작물·품종과 구역 내 몫~
노지 구획은 면적을 여기서 입력하지 않습니다 — 디자인 도구에서 그린 도형에서 나오며, 구획 행과 팝업에 읽기 전용으로 보입니다.
시설 구획은 그릴 도형이 없으므로, 드로어는 대신 그 구역(bay) 안에서 이 구획의 몫을 묻습니다. 숫자 하나이며, 그 구역에 총량(베드·고랑·트레이·m²·동 단위)이 시설 설정에 정해져 있는지에 따라 개수 또는 비율로 해석됩니다. 총량이 정해지지 않은 동안은 드로어가 그 사실을 알리고 입력한 숫자를 총량 대비 개수가 아닌 비율로 다룹니다.
총량이 있으면 숫자는 개수이고 비율은 그 개수에서 파생합니다 — 행에는 4/12 베드 · 33% 처럼 보입니다 — 그래서 구역의 총량을 고치면 몫의 비율이 전부 따라 움직입니다. 비율로 적는 몫은 한 구획이 100%를 넘을 수 없고, 개수에는 상한이 없어 한 구역의 몫을 합치면 총량을 넘을 수도 있습니다(위 참조).
단계와 일정~
프로그램을 붙인 구획은 그 프로그램의 단계 트랙을 받습니다 — 이름·기간, 그리고 프로그램이 정했다면 적산온도(GDD) 목표까지. 여기서부터 이 구획의 이번 작기에만 해당하는 것 — 단계의 기간(일)을 늘리거나 줄이기(뒤 단계가 함께 밀립니다), 단계 추가·제거, 단계별 지침 작성, 그 단계의 목표 조정, 자동 전환 켜기 — 은 같은 드로어에서 편집하며 관리 프로그램에 적힌 것과 똑같이 동작합니다. 단계 전환 확인·되돌리기와 적산온도가 어디까지 왔는지 보는 것은 이 드로어에 없습니다 — 그것은 지도 위젯의 구획 팝업에 있습니다. 이 문서는 그 동작 방식을 다시 적지 않습니다. 참고:
목표: 구획이 계획을 갖고, 프로그램은 참고입니다~
프로그램의 단계 목표는 구획이 시작할 때 받는 값일 뿐입니다. 붙인 뒤로는 곡선을 따르지 않는 목표 항목이면 무엇이든 각 구획이 프로그램과, 그리고 같은 프로그램을 쓰는 다른 모든 구획과 무관하게 자기만의 값을 가질 수 있습니다.
이것이 중요한 이유는 코디네이터 함수가 프로그램이 아니라 그 구획이 지금 갖고 있는 목표를 읽기 때문입니다. 구획이 자기 값을 가질 수 없다면 구획 하나의 목표를 조정하는 유일한 방법은 프로그램을 고치는 것뿐인데, 그러면 같은 프로그램을 쓰는 다른 구획까지 조용히 함께 바뀝니다. 구획에서 값을 덮어쓰게 하면 그 조정이 있어야 할 자리에만 머뭅니다.
- 구획에서 고칩니다 — 이 드로어의 단계 트랙에서, 또는 Plot 위젯의 편집 드로어(같은 컴포넌트)에서. 프로그램 화면에서는 고칠 수 없습니다.
- 칸을 비우면 override가 풀립니다 — 구획은 프로그램의 값으로 돌아갑니다. 따로 되돌리기 버튼은 없습니다.
- 곡선을 따르는 목표는 프로그램 화면에서 숫자를 보이지 않는 것과 같은 이유로 구획에서도 고칠 수 없습니다.
- 어떤 목표 항목이 있는지와 각 항목의 허용 범위는 프로그램이 정합니다. 구획 값도 프로그램에 적을 때와 같은 범위 검사를 거치므로 잘못 적은 숫자는 제어로 흐르기 전에 여기서 거절되며, 프로그램에 없는 목표 항목을 구획이 새로 만들 수는 없습니다.
어떤 항목을 override할 수 있는지, 빈 값이 어떻게 동작하는지, 곡선과 어떻게 맞물리는지 등 전체 동작 방식은 구획별 목표 override에 있습니다.
구획의 일정을 프로그램으로 등록하기~
구획의 일정이 프로그램에서 갈라진 뒤(단계를 연기·추가·제거하고 지침을 적은 뒤) 그 지식은 그 구획 안에만 있습니다. 편집 드로어 아래쪽의 [프로그램으로 등록]은 구획이 실제로 따르는 일정을 재사용 가능한 프로그램으로 복사합니다 — 프로그램 화면의 [복제]와 같은 성격입니다.
이 버튼은 구획에 등록할 단계 일정이 있을 때만 나타납니다. 등록은 복사입니다 — 구획은 지금 붙인 프로그램을 그대로 참조하고, 새로 만들어진 프로그램은 이후 다른 구획에 붙일 수 있게 됩니다. 무엇이 복사되는지, 실측 목표가 원본과 어떻게 비교되는지, 이름이 겹치면 어떻게 되는지는 이 일정을 프로그램으로 등록을 참고하세요.
누르는 순간 두 가지가 함께 일어납니다. 저장하지 않은 단계 편집은 먼저 저장됩니다 — 복사는 저장된 일정에서 만들어지므로, 그러지 않으면 화면에서 본 것과 다른 것이 등록됩니다. 그리고 이름은 시스템이 지어 줍니다(겹치면 뒤에 번호가 붙습니다) — 다른 이름을 쓰려면 프로그램 화면에서 고치면 됩니다. 복사된 목표와 이 구획이 실제로 잰 값의 대조는 등록 뒤 드로어에 남으므로, 토스트가 사라져도 숫자를 읽을 자리가 있습니다.
종료·승계·삭제~
이 페이지는 구획을 종료·승계·삭제하지 않습니다. 종료와 승계는 지도 위젯의 구획 팝업에서 한 창으로 하고, 구역 기반 구획은 시설 화면에서도 종료할 수 있으며, 삭제는 그 시설 화면과 디자인 도구의 구획 모드에 있습니다. 여기서 달라지는 것은 그 조작이 남기는 결과입니다.
- 종료는 행을 지우지 않고 종료일과 사유(수확·실패·교체·제거)를 기록합니다 — 이 페이지에 종료 배지와 함께 계속 남습니다. 그 창은 이 사실을 먼저 문장으로 말합니다 — 사람이 거기서 가장 알고 싶은 것이 "도형이 지워지나"이고, 지워지지 않기 때문입니다.
- 승계는 종료와 동시에 같은 자리에 새 구획을 시작합니다. 같은 창이 종료일 다음에 무엇이 오는지를 함께 묻습니다 — 그대로 비워 두기, 한동안 쉬어 가기(같은 자리, 프로그램 없음, 쉬는 기간의 이름이 미리 채워지며 고칠 수 있습니다), 다음 것을 시작하기(같은 자리·같은 몫, 프로그램과 품목을 물려받습니다). 따로 정하지 않으면 새 구획은 종료 다음 날 시작합니다.
- 삭제는 행을 완전히 지웁니다 — 오기입을 바로잡을 때만 씁니다. 정상적인 작기 종료는 삭제 대신 종료를 쓰므로 이력이 남습니다. 그 구획을 겨누고 있던 일정은 함께 정리되므로, 없어진 대상을 가리키는 일정이 남지 않습니다.
일지와 대시보드 위젯~
구획의 이어지는 기록은 이 페이지 너머로 계속됩니다.
- 일지 — 한 작기의 GDD·DLI·일장·관수량·기상, 그리고 목표를 얼마나 따랐는지를 담은 인쇄·내보내기 가능한 문서.
- AoT 구획 위젯 — 구획 하나의 단계·목표·노트를 대시보드에 상주시키며, 이 페이지와 같은 편집 드로어를 씁니다.
- 지도 위젯 — 구획의 운영 현황을 클릭 한 번으로 보는 범용 화면. 목표와 일정은 읽기 전용입니다.
권한~
이 페이지를 보는 데는 권한이 필요 없습니다 — 어디에 무엇이 심겼는지는 농장의 누구나 봐도 되는 정보로 취급합니다. 편집에는 edit_plots가 필요하며, 드로어의 시설 설정·프로그램 만들기 바로가기는 농장 설정 편집 권한도 추가로 필요해 그 권한이 없으면 아예 뜨지 않습니다. 농장 설정 편집 권한은 edit_plots를 이미 함의하므로 그 권한을 갖고 있던 역할은 그대로 동작합니다. 반대는 성립하지 않습니다 — 작기만 맡긴 사람에게 설정까지 열리지는 않습니다.