Назначить ответственного
POST/api/v1/clients/:clientId/applications/:applicationId/responsibles
Описание метода
Устанавливает ответственного заявления сотрудника.
Валидации запроса
- Тело запроса задано.
- Элементы тела запроса заданы корректно.
- Клиент задан корректно.
- IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. заявления соответствует формату UUID.
- IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. участника этапа запущенного маршрута подписания задан и соответствует формату UUID.
- По заданному IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. существует заявление сотрудника.
- Если в теле запроса задана версия заявления, то она равна версии на модели.
- Заявление сотрудника относится к клиенту.
- Заявление не удалено.
- Дополнительные условия для заявления выполнены.
- По заданному IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. существует участник этапа маршрута подписания.
- Участник этапа маршрута подписания относится к запущенному маршруту подписания заявления.
- Дополнительные условия для этапа и участника запущенного маршрута выполнены.
- Если пользователь не является текущим ответственным, то он является или может стать подписантом заявления, который относится к заданному участнику этапа маршрута подписания.
- Подписание заявления корректно.
- Подписант заявления, который относится к заданному участнику этапа маршрута подписания, является активным.
- Проверяет, что элементы тела запроса заданы корректно.
- Заявление не является черновиком.
- Выполняет проверку дополнительных условий для этапа и участника запущенного маршрута подписания.
- Проверяет, что пользователь клиента может выполнить целевое действие с заявлением в качестве участника маршрута подписания.
- Проверяет, что подписант заявления, который относится к заданному участнику этапа маршрута подписания, является активным.
- Выполняет проверку подписания заявления.
- IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. клиента соответствует формату UUID.
- По заданному IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. клиента существует клиент.
- Пользователь, выполняющий операцию, относится к клиенту.
- Проверяет, что IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. заявления сотрудника, заданный в виде строки, соответствует формату, и возвращает типизированный IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. заявления сотрудника.
- Проверяет, что IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. участника этапа запущенного маршрута подписания задан.
- Проверяет, что по заданному IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. существует заявление сотрудника.
- Проверяет, что если ожидаемая версия задана, то она равна версии заявления.
- Проверяет, что заявление сотрудника относится к клиенту.
- Проверяет, что заявление не удалено.
- Проверяет, что по заданному IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. существует участник этапа запущенного маршрута подписания.
- Проверяет, что участник этапа запущенного маршрута подписания относится к запущенному маршруту подписания заявления.
- Проверяет, что заявление не является черновиком, то есть хотя бы один подписант принял решение.
- Проверяет, что пользователь клиента является или может стать подписантом заявления, который относится к заданному участнику этапа маршрута подписания.
- Проверяет, что подписант заявления может выполнить действие сейчас.
- Проверяет, что текущий пользователь относится к заданному клиенту и возвращает пользователя клиента, если он существует.
- Проверяет, что IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. клиента, заданный в виде строки, соответствует формату, и возвращает типизированный IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. клиента.
- Проверяет существование клиента по заданному IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. и возвращает клиента, если он существует.
- Проверяет, что клиент не удален.
Request
Responses
- 200
- 400
- 401
- 403
- 429
Успешная операция.
Ошибка при валидации данных запроса.
Запрос не аутенифицирован.
Для заданного пользователя доступ к ресурсу запрещен.
Превышен разрешенный лимит запросов за период.