• 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" 
    }



  • Sem rótulos