Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Настройте и используйте аннотацию пароля с помощью учетных данных

  • Обновлено: 5/21/2021
    • Automation 360 v.x
    • Изучение
    • Рабочая область RPA

Настройте и используйте аннотацию пароля с помощью учетных данных

Используйте предоставленный файл SDK пакета CredentialTypeDemo.java и настройте аннотацию CredentialAllowPassword для поля пароля в Automation 360 locker действиях.

Пример: Ознакомьтесь с CredentialTypeDemo.java

Используйте следующий файл CredentialTypeDemo.java , расположенный по адресу: последний пакет-sdk>2.0.9\src\main\java\com\automationanywhere\botcommand\samples\commands\basic\types в качестве примера настройки атрибута учетных данных.

@BotCommand
@CommandPkg(label = "[[CredentialTypeDemo.label]]", 
description = "[[CredentialTypeDemo.description]]", icon = "sample.svg", name = "credentialTypeDemo")
public class CredentialTypeDemo {

	private static Logger logger = LogManager.getLogger(CredentialTypeDemo.class);

	/**
	 * To accept credentials the {@link AttributeType} in index should be
	 * {@link AttributeType.CREDENTIAL CREDENTIAL}. A {@link SecureString} is
	 * provided for any credentials type.
	 */
	@Execute
	public void printCredentials(@Idx(index = "1", type = AttributeType.CREDENTIAL)
	@Pkg(label = "[[CredentialTypeDemo.credentials.label]]")
	SecureString credentials) {
		// SecureString provides multiple way to access the data inside.
		// Let's try to get the user name and print it in logs.

		// To get the username as String
		String userName = credentials.getInsecureString();
		logger.trace("User name from getInsecureString : {}", userName);
Пример: Настройте атрибуты учетных данных @Execute

Настройте индекс, введите, метку, дополнительноеописаниеи атрибут creditentialAllowPasswordAttribute. При создании нового или обновлении существующего пакета используйте аннотацию CredentialAllowPassword, чтобы средство выбора учетных данных выбирало атрибут учетных данных, помеченный как поле пароля.

<1 id=1 text-equiv="@Execute
	public void printCredentials(@Idx(index = "<b>2</b>", type = AttributeType.CREDENTIAL)
	@Pkg(label = "[[CredentialTypeDemo.credentials<b>AllowPasswordAttribute</b>.label]]")
	<b>@CredentialAllowPassword</b> SecureString <b>credentialAllowPasswordAttribute</b>) {"/>
Настройте атрибуты в. Control Room

В поле Имя атрибута введите пароль и дополнительное описание, в поле ввода выберите Стандарти введите значение. В поле Безопасность выберите использовать атрибут только для полей Пароль или Замаскированныеполя .

Используйте атрибут учетных данных в. Control Room
  • В поле Выберите учетные данные выберите учетные данные. В поле Attribute (атрибут) выберите Username(Имя пользователя) . В поле предоставить учетные данные для пользователя (необязательно) выберите Credententional, Затем выберите.
  • В поле Attribute (атрибут) выберите password(пароль) . В поле ввести учетные данные для пароля (необязательно) выберите Credententional, Затем выберите.
Отправить отзыв