automatiza-mg / automatizacoes

Repositório dedicado a página do Automatiza.MG.
https://www.planejamento.mg.gov.br/automatizamg
9 stars 0 forks source link

nível de generalidade do MVP SEI processo #77

Closed Andrelamor closed 8 months ago

Andrelamor commented 9 months ago
Andrelamor commented 9 months ago

não consigo testar a criação de um processo novo sem setar a variável n_doc_ou_processo_existente: image

Andrelamor commented 9 months ago

nem separando em subfluxo processo_existente, o subfluxo processo conseguiria ser executado, sem a variável acima; então parece que obrigamos o usuário a preencher uma variável que não seria utilizada (mesmo ele tendo a opção de selecionar 'novo processo' na caixa de diálogo), ficando confuso image

Andrelamor commented 9 months ago

separei os subfluxos em 2 robôs diferentes, mas na página da bibiloteca será possível manter os 2 distintos subfluxos na mesma página, informando ao usuário que copie o que precisar - novo ou existente:

existente

# Este robô possui como pré-requisito o login no sei e a seleção da unidade correta.
# Abre o processo existente.
MouseAndKeyboard.SendKeys.FocusAndSendKeys TextToSend: $'''{Tab}{Tab}%n_doc_ou_processo_existente%{Return}''' DelayBetweenKeystrokes: 10 SendTextAsHardwareKeys: False

novo

# Este robô possui como pré-requisito o login no sei e a seleção da unidade correta.
# Clica para iniciar o processo.
WebAutomation.Click.Click BrowserInstance: sei Control: appmask['Web Page \'h ... eaa3aedc0f\'']['Span \'Iniciar Processo\''] ClickType: WebAutomation.ClickType.LeftClick MouseClick: True WaitForPageToLoadTimeout: 60 MousePositionRelativeToElement: WebAutomation.RectangleEdgePoint.MiddleCenter OffsetX: 0 OffsetY: 0
(...)