v1.0
Comando

SapPasswordAthusVault()

Envia a senha armazenada no AthusVault para um campo de senha SAP GUI, sem expor a senha em texto claro no script. Recupera a senha do cofre seguro e a define diretamente no controle indicado.
Sintaxe
SapPasswordAthusVault(controlId, aplicacao, login [, appId])

Parâmetros

ParâmetroObrigatórioDescrição
controlIdSimIdentificador do campo de senha SAP (geralmente GuiPasswordField). Ex: 'wnd[0]/usr/pwdRSYST-BCODE#GuiPasswordField'. Utilize a janela de configuração do comando no DevStudio para obter os seletores.
aplicacaoSimNome da aplicação cadastrada no Vault do MyAthus.
loginSimLogin/usuário da credencial cadastrada no Vault.
appIdNãoIdentificador da instância SAP gerenciada.

Exemplos

AthusScript
// Login totalmente via AthusVault (sem credenciais no script):
OpenSap('/H/sap-prod/S/3200')
SapLoginAthusVault('wnd[0]/usr/txtRSYST-BNAME#GuiTextField', 'SAP_PROD', 'bot_usuario')
SapPasswordAthusVault('wnd[0]/usr/pwdRSYST-BCODE#GuiPasswordField', 'SAP_PROD', 'bot_usuario')
SapKeys('wnd[0]', 'Enter')

Observações

A senha é recuperada do Vault do MyAthus em tempo de execução e enviada diretamente ao controle SAP, sem ser armazenada em variável ou log.