- Descrição:
Esta atividade executa o arquivo RM.exe, seleciona um Alias e faz login no aplicativo RM.
Um Alias é obrigatório. É possível apontar o Alias que será selecionado na atividade configurando via Parâmetros (JSON) ou via utilização de um Recurso de Alias.
As credencias de login padrão são mestre/totvs e devem ser enviadas via Parâmetros (JSON) caso necessitem de ser alteradas.
- Parâmetros (JSON):
Timeout: { type: number, required: false, default: 360, unit: seconds, decription: "Timeout para a inicialização" }
AppSettings: { type: object, required: false, description: "Configurações a serem inseridas na seção appSettings do config" }
Usuario: { type: string, required: false, default: "mestre", description: "Usuário para login" }
Senha: { type: string, required: false, default: "totvs", description: "Senha para login" }
Alias: { type: string, required: false, description: "Nome do alias para login" }
Note: O parâmetro "Alias" pode ser substituídos por um "Recurso de Alias", é oferecido pela atividade "Cria Alias RM"
- Recursos:
Recebe: Recurso de Alias.
Oferece: Recurso de Processo.
- Validações:
Validar caminho do RM.exe
Se não conseguir resetar a Key do Regedit solta uma exceção
Verifica se há algum parâmetro com o nome do Alias
Solta exceção caso não consiga ler o registro do windows quando estiver iniciando ou a aplicação demorar mais que o timeout pra iniciar
Exemplo:
{ "Timeout": 0, "AppSettings": { "key1": 0, "key2": "string" }, "Usuario": "NOME_DO_USUARIO", "Senha": "SENHA_SECRETA", "Alias": "CorporeRM" }