Получить учетные данные
Элемент позволяет безопасно получить учетные данные из Оркестратора. Под учетными данными подразумевается ресурс с типом Credentials, который был создан в Оркестраторе и хранится в базе данных.
Начальные условия
- Установлено подключение Студии к Оркестратору.\
- В Оркестраторе создан ресурс (переменная) с типом Credentials.
- Доступ робота к этому ресурсу
ℹ️
Учетные данные хранятся в зашифрованном виде и передаются по защищенному соединению.
Свойства
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
Свойство | Тип | Описание | Пример |
---|---|---|---|
Процесс: | |||
Наименование* | String (точное совпадение) | Имя ресурса с учетными данными, значение которого хотите получить. Имя ресурса в Orchestrator (с учетом регистра) | "MyCred" |
Таймаут | Int32 | Лимит времени операции, задается в миллисекундах. По умолчанию 5000 . Если по истечении лимита операция не выполнена, робот закончит работу с ошибкой. | 5000 |
Вывод: | |||
Логин | String | Название строковой переменной, в которой будет храниться логин из полученных учетных данных | |
Пароль | System.Security.SecureString | Название переменной для хранения полученного пароля. Пароль будет сохранен в зашифрованном виде. Впоследствии его можно использовать в других элементах Студии, обладающих свойством Защищенный пароль |
Решение проблем
При возникновении ошибок проверьте:
- Существование ресурса в Orchestrator
- Правильность написания имени (регистр букв)
- Доступность Orchestrator
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C#
LTools.Enterprise.Model.CredentialResult ret =
LTools.Enterprise.OrchestratorApp.CredentialsGet(wf, "MyCred");