Команда
Запрос
Дополнительные предварительные действия
add_user
{
	"plm_type_code": ${user},
	"state": ${add_user},//создать пользователя
	"user": UserDesc,/*параметры пользователя 
			"uuid":"00000000-00000000-00000000-00000000" 
			отправляется такой идентификатор при создании пользователя, 
			в ответе придет назначенный сервером id пользователя*/
	"passwd": string//пароль, заданный при  создании пользователя
}


Команда
Ответ
add_user_response
{
	"plm_type_code": ${user},
	"state": ${add_user_response},
	"user_id": string//идентификатор пользователя
}
Код ошибки
Текст ошибки
Описание
"code": PermissionError (204)"message": "User creation is not allowed"ошибка появляется, когда недостаточно прав на создание пользователей
"code": LicenseError (900)"message": "Maximum number of users per license is reached"ошибка появляется, когда количество пользователей превышает допустимое лицензией 
"code": RuntimeError (200)"message": "Empty user login string not allowed." ошибка появляется, когда в запросе был отправлен пустой login
"code": UserAlreadyExistsError (331) "message": "User with login 'login' already exist."ошибка появляется, когда пользователь с таким login был создан ранее 

Пример запроса:

{
   "uuid":"8daae2e9-d6e932e2-eb25fca8-5b23d7d4",
   "command":{
      "plm_type_code":206,
      "state":6,
      "user":{
         "uuid":"00000000-00000000-00000000-00000000",
         "login":"user_4",
         "name":"",
         "description":"",
         "function":"",
         "email":"",
         "roles":0,
         "policy":5
      },
      "passwd":"qwerty"
   }
}


  • Нет меток