Перейти к основному содержимому

Добавить сотруднику элементы пользовательского справочника

PUT 

/api/v1/clients/:clientId/employees/:employeeId/customStructureElements

Описание метода

Валидации запроса

  • Клиент существует, не удалён, и к нему относится пользователь, выполняющий операцию.
  • Пользователь клиента, выполняющий операцию, имеет право EMPLOYEES_UPDATE на уровне сотрудника или пользователя клиента.
  • Тело запроса задано.
  • Пользователь клиента имеет право EMPLOYEES_UPDATE на уровне пользователя клиента или на уровне сотрудника для выполнения операции.
  • Пользователь клиента имеет доступ к юрлицу сотрудника.
  • Пользователь клиента имеет доступ к отделу сотрудника.
  • IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. элемента пользовательской структуры или его IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. во внешней системе должны быть указаны для каждого элемента.
  • У клиента должен существовать элемент пользовательской структуры по его IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях., если он указан.
  • У клиента должен существовать элемент пользовательской структуры по его IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. во внешней системе, если он указан.
  • Если по IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. элемента пользовательской структуры во внешней системе нельзя однозначно определить элемент, то должен быть указан IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. пользовательской структуры во внешней системе.
  • Среди переданных элементов пользовательских структур не должно быть повторяющихся элементов.
  • Среди переданных элементов пользовательских структур не должно быть элементов, которые принадлежат одной и той же структуре.
  • Если элементы сотрудника изменяются (переданные не совпадают с текущими сотрудника), то пользователь клиента должен иметь право на все текущие и переданные элементы.
  • IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. клиента соответствует формату UUID.
  • По заданному IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. клиента существует клиент.
  • Пользователь, выполняющий операцию, относится к клиенту.
  • Сотрудник по заданному IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. существует.

Request

Responses

Успешная операция.