Comando
SapLoginAthusVault()
Envia o login (usuário) armazenado no AthusVault para um campo de texto SAP GUI. Recupera o login do cofre seguro e o define diretamente no controle indicado, complementando SapPasswordAthusVault() para login completamente seguro.
SapLoginAthusVault(controlId, aplicacao, login [, appId])
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
controlId | Sim | Identificador do campo de login SAP. Ex: 'wnd[0]/usr/txtRSYST-BNAME#GuiTextField'. Utilize a janela de configuração do comando no DevStudio para obter os seletores. |
aplicacao | Sim | Nome da aplicação cadastrada no Vault do MyAthus. Ex: 'SAP_PRODUCAO'. |
login | Sim | Chave/identificador da credencial no Vault. |
appId | Não | Identificador da instância SAP gerenciada. |
Exemplos
// 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 credencial deve estar previamente cadastrada no Vault do MyAthus.