fix: changed script to crete cells from list to site
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# Заявка на подбор (recruiting-selection)
|
||||
|
||||
**Назначение:** заявка на подбор персонала / открытие вакансии.
|
||||
**Категория:** Отдел рекрутинга
|
||||
**Списки SP:** «Заявка на подбор — данные» (только данные — согласования нет)
|
||||
**RequestTypeId (внешний API маршрутов):** — (маршрут не используется)
|
||||
|
||||
## Маршрут
|
||||
- Фаз нет: отправка = запись в список данных, без согласования и исполнения.
|
||||
|
||||
## Особое поведение
|
||||
- **Самая большая форма (~42 поля).**
|
||||
- **Поля-люди:** `Responsible`, `ProposedMentor`, `DirectManager` — один человек;
|
||||
`HiringDecisionMaker` — несколько (мульти). Пишутся как `<Field>Id`
|
||||
(см. `submit.ts` → `resolveUserId`).
|
||||
- **Нет режима согласующего** (в `viewRegistry` не зарегистрирована) и **нет общего
|
||||
жизненного цикла** (черновик/статус/upsert) — это ранняя форма, простая отправка
|
||||
через `submitRecruitingSelection`.
|
||||
|
||||
## Секции формы
|
||||
См. `sections/` формы.
|
||||
|
||||
## Точки входа
|
||||
- rptype: `recruiting-selection`
|
||||
- Режим согласующего (просмотр): нет
|
||||
- «Создать на основе»: —
|
||||
|
||||
> Замечание: сделана до введения общего жизненного цикла и согласования. При
|
||||
> необходимости приводится к общему шаблону (`useRequestSubmit` + `SubmitActions`
|
||||
> + маршрут согласования), как в остальных формах.
|
||||
Reference in New Issue
Block a user