description |
---|
Get Credentials |
Элемент позволяет получить учетные данные из Оркестратора. Под учетными данными подразумевается ресурс с типом Credentials, который был создан в Оркестраторе и хранится в базе данных.
🔹 Установлено подключение Студии к Оркестратору.
🔹 В Оркестраторе создан ресурс (переменная) с типом Credentials.
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
Свойство | Тип | Описание | Пример |
---|---|---|---|
Процесс: | |||
Наименование* | String | Имя ресурса с учетными данными, значение которого хотите получить. Должно совпадать с названием ресурса в Оркестраторе. При вводе соблюдайте регистр | "MyCred" |
Таймаут | Int32 | Лимит времени операции, задается в миллисекундах. По умолчанию 5000 . Если по истечении лимита операция не выполнена, робот закончит работу с ошибкой |
5000 |
Вывод: | |||
Логин | String | Название строковой переменной, в которой будет храниться логин из полученных учетных данных | |
Пароль | System.Security.SecureString | Название переменной для хранения полученного пароля. Пароль будет сохранен в зашифрованном виде. Впоследствии его можно использовать в других элементах Студии, обладающих свойством Защищенный пароль |
При выполнении элемента может возникнуть «Ошибка получения значения». Она возникает, если ресурса с указанным названием нет в Оркестраторе.
Пример использования элемента в процессе с типом Только код (Pure code):
{% tabs %} {% tab title="C#" %}
LTools.Enterprise.Model.CredentialResult ret = LTools.Enterprise.OrchestratorApp.CredentialsGet(wf, "MyCred");
{% endtab %}
{% tab title="Python" %}
ret = LTools.Enterprise.OrchestratorApp.CredentialsGet(wf, "MyCred")
{% endtab %}
{% tab title="JavaScript" %}
var ret = _lib.LTools.Enterprise.OrchestratorApp.CredentialsGet(wf, "MyCred");
{% endtab %} {% endtabs %}