Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Configurar y utilizar la anotación de credenciales y contraseñas

  • Actualizado: 2021/05/21
    • Automation 360 v.x
    • Explorar
    • Espacio de trabajo de RPA

Configurar y utilizar la anotación de credenciales y contraseñas

Utilice el archivo CredentialTypeDemo.java del paquete SDK y configure el parámetro CredentialAllowPassword para el campo de la contraseña en Automation 360locker acciones.

Ejemplo: Revise el CredentialTypeDemo.java

Utilice lo siguiente CredentialTypeDemo.java ubicado en: <latest package-sdk>2.0.9\Nsrc\main\java\com\automationanywhere\botcommand\samples\commands\basic\types como ejemplo de cómo configurar el atributo de credenciales.

@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);
Ejemplo: Configurar los atributos de las credenciales @Ejecutar

Configurar el índice, tipo, etiqueta, opcional descripcióny el atributo credentialAllowPasswordAttribute. Cuando se crea un nuevo paquete o se actualiza uno ya existente, se utiliza la opción CredentialAllowPassword para permitir que el selector de credenciales elija un atributo de credencial marcado como campo de contraseña.

@Execute
	public void printCredentials(@Idx(index = "2", type = AttributeType.CREDENTIAL)
	@Pkg(label = "[[CredentialTypeDemo.credentialsAllowPasswordAttribute.label]]")
	@CredentialAllowPassword SecureString credentialAllowPasswordAttribute) {
Configure los atributos en elControl Room

En el Nombre del atributo introduzca contraseña y una descripciónen Entrada seleccione Estándare introduzca el Valor. En la Seguridad seleccione Usar atributo sólo en los campos Contraseña o Enmascarado.

Utilice el atributo de credencial enControl Room
  • En el Elija una credencial seleccione credencial. En el Atributo seleccione nombre de usuario. En el Proporcionar la credencial para el usuario (opcional) seleccione Credencialy luego Seleccione.
  • En el Atributo seleccione contraseña. En el Proporcionar la credencial para la contraseña (opcional) seleccione Credencialy luego Seleccione.
Enviar comentarios