Leggi e rivedi la documentazione di Automation Anywhere

Automation Anywhre Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Configurare e utilizzare le credenziali per consentire l'annotazione della password

  • Aggiornato: 5/21/2021
    • Automation 360 v.x
    • Esplora
    • Spazio di lavoro RPA

Configurare e utilizzare le credenziali per consentire l'annotazione della password

Utilizza il file del pacchetto SDK CredentialTypeDemo.java fornito e configura l'annotazione CredentialAllowPassword per il campo password nelle azioni armadietto Automation 360.

Esempio:Esamina CredentialTypeDemo.java

Utilizza il seguente file CredentialTypeDemo.java disponibile in: <latest package-sdk>2.0.9\src\main\java\com\automationanywhere\botcommand\samples\commands\basic\types come esempio per come configurare l'attributo delle credenziali.

@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);
Esempio: Configurare gli attributi della credenziale @Esegui

Configura indice, tipo, etichetta, descrizione opzionale e credentialAllowPasswordAttribute. Quando si crea un pacchetto nuovo o si aggiorna un pacchetto esistente, utilizza l'annotazione CredentialAllowPassword per consentire al selezionatore delle credenziali di scegliere un attributo di credenziale contrassegnato come campo della password.

@Execute
	public void printCredentials(@Idx(index = "2", type = AttributeType.CREDENTIAL)
	@Pkg(label = "[[CredentialTypeDemo.credentialsAllowPasswordAttribute.label]]")
	@CredentialAllowPassword SecureString credentialAllowPasswordAttribute) {
Configurare gli attributi in Sala di controllo

Nel campo Nome attributo, immetti la password e una descrizione facoltativa, nel campo Input, seleziona Standard, quindi immetti il Valore. Nel campo Sicurezza, seleziona Usa l'attributo solo nei campi Password o Mascherato.

Utilizzare l'attributo credenziale in Sala di controllo
  • Nel campo Seleziona credenziali, seleziona Credenziale. Nel campo Attributo, seleziona Nome utente. Nel campo Fornisci le credenziali per l'utente (facoltativo), seleziona Credenziale, quindi Seleziona.
  • Nel campo Attributo, seleziona Password. Nel campo Fornisci le credenziali per la password (facoltativo), seleziona Credenziale, quindi Seleziona.
Invia feedback