Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
pres:gerti:gestao_de_ativos:siap [04/03/2026 20:04] bholiveirapres:gerti:gestao_de_ativos:siap [12/03/2026 16:52] (atual) bholiveira
Linha 7462: Linha 7462:
 Gerado em: 04/03/2026, 17:03:26.\\ Gerado em: 04/03/2026, 17:03:26.\\
 //Script:// gen-wiki-final.js v2 (ordenação topológica por bpmn.xml) //Script:// gen-wiki-final.js v2 (ordenação topológica por bpmn.xml)
 +
 +===== Scripts e Lógica de Negócio =====
 +
 +Esta seção documenta os **scripts JavaScript** executados pelo Solar BPM em cada tarefa.\\
 +Total de scripts extraídos: **177**\\
 +Gerado em: 05/03/2026, 14:59:38\\
 +
 +==== Índice de Scripts ====
 +
 +^#^Script^Tarefa^Tipo^Propósito|
 +|1|configuraParametroDias|Configura parâmetro "dias"|scriptTask|Script de automação/configuração|
 +|2|configuraParametroDias|Configura parâmetro "dias"|scriptTask|Script de automação/configuração|
 +|3|Verifica Variavel Preenchida|Verificar variável preenchida|scriptTask|Cálculo/atribuição de resultado|
 +|4|configuraParametroDias|Configura parâmetro "dias"|scriptTask|Script de automação/configuração|
 +|5|configuraParametroDias|Configura parâmetro "dias"|scriptTask|Script de automação/configuração|
 +|6|configuraParametroDias|Configura parâmetro "dias"|scriptTask|Script de automação/configuração|
 +|7|cpf_trataOsZerosNoInicioDoCpf|Trata CPF
 +(ZERO)|scriptTask|Tratramento/validação de CPF|
 +|8|calculo Idade Servidor - Atos de pessoal|JS
 +Idade Servidor|scriptTask|Cálculo de idade/data de apuração|
 +|9|USUARIO_RECEBIDO_DO_TCE_VIA_MSG|Fundamentar o encaminhamento para diligência|userTask|Resolução de ator dinâmico|
 +|10|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Resumo das informações dos proventos e atos da aposentadoria|userTask|Resolução de ator dinâmico|
 +|11|Trata variável tipoEncaminhamentoAto|Js trata var tipoEncaminhamentoAto|scriptTask|Script de automação/configuração|
 +|12|atualizarContador7|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|13|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Responder solicitação de informação|userTask|Resolução de ator dinâmico|
 +|14|atualizarContador13F2|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|15|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|E-mail: Comunicado de prazo estourado.
 +(Tarefa será executada e cancelada automaticamente)|userTask|Resolução de ator dinâmico|
 +|16|textoReciboAposentadoriaCivilSIAP|Texto recibo|scriptTask|Cálculo de idade/data de apuração|
 +|17|atualizarContador13F1|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|18|atualizarContador13J2|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|19|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Mapa do Tempo|userTask|Resolução de ator dinâmico|
 +|20|atualizaContador5A2|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|21|LIMPA VAR SAIDA GTW - ExclusiveGateway_1rtez6t|Limpa variável|scriptTask|Script de automação/configuração|
 +|22|atualizarContador13I2|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|23|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Resumo das informações dos proventos e atos da aposentadoria|userTask|Resolução de ator dinâmico|
 +|24|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar Proventos(Integralidade-Proporcional- Vencimento)|userTask|Resolução de ator dinâmico|
 +|25|prazoEsgotado_vazio|JS limpa Prazo esgotado|scriptTask|Script de automação/configuração|
 +|26|atualizaContador23B|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|27|calculo Idade Servidor - Atos de pessoal|JS
 +Calculo Idade|scriptTask|Cálculo de idade/data de apuração|
 +|28|atualizarContador11Be9F|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|29|Atualiza valor variavel|Limpar decisão form 28A|scriptTask|Script de automação/configuração|
 +|30|populaVarrevInfoProvAposentadora|FORM_28A - Popula var revInfoProvAposentadora = N |scriptTask|Script de automação/configuração|
 +|31|atualizarContador1e2E|Atualizar contador - versão formulário|scriptTask|Script de automação/configuração|
 +|32|LIMPA VAR SAIDA GTW - ExclusiveGateway_1rtez6t|Limpa variável|scriptTask|Script de automação/configuração|
 +|33|atualizarContador13A2|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|34|Atualiza valor variavel|Limpa variável alterar cálculo|scriptTask|Script de automação/configuração|
 +|35|atualizarContador11Ae17D|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|36|CRITICA TCE|PossuiCriticaTCE|scriptTask|Verificação de crítica/inconsistência|
 +|37|atualizarContador13B1|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|38|atualizarContador13H1|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|39|atualizarContador3_4|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|40|dataEnvio SIAP|Gera data envio recibo|scriptTask|Script de automação/configuração|
 +|41|Atualiza valor variavel|Limpa decisão form 28A|scriptTask|Script de automação/configuração|
 +|42|atualizarContador13G1|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|43|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Decidir sobre confirmação do resumo funcional + ocorrências|userTask|Resolução de ator dinâmico|
 +|44|atualizarContador6|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|45|USUARIO_RECEBIDO_DO_TCE_VIA_MSG|Solicitar informação|userTask|Resolução de ator dinâmico|
 +|46|gerar link para a pasta|Gerar link para pasta|scriptTask|Geração de documento|
 +|47|atualizarContador13G2|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|48|Atualiza tramitacaoDesejada saindo do 28A|Atualiza var tramitacaoDesejada|scriptTask|Script de automação/configuração|
 +|49|get dataAtual DD/MM/AAAA|Consulta data da solicitação |scriptTask|Script de automação/configuração|
 +|50|copiaProporcionalidade|(old_proporcionalidade)|scriptTask|Cálculo de idade/data de apuração|
 +|51|Verifica órgão autônomo|Consulta órgão|scriptTask|Script de automação/configuração|
 +|52|copiaProporcionalidade|(old_proporcionalidade)|scriptTask|Cálculo de idade/data de apuração|
 +|53|atualizarContador13C2|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|54|copiaProporcionalidade|(old_proporcionalidade)|scriptTask|Cálculo de idade/data de apuração|
 +|55|gerar link insercao por modelo|Gerar link para inserção do anexo por modelo|scriptTask|Geração de documento|
 +|56|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar sobre o Apostilamento |userTask|Resolução de ator dinâmico|
 +|57|atualizarContador13H2|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|58|Verifica Variavel Preenchida|Verificar variável preenchida|scriptTask|Cálculo/atribuição de resultado|
 +|59|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Decidir sobre confirmação do Resumo Funcional|userTask|Resolução de ator dinâmico|
 +|60|atualizarContador13C1|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|61|atualizarContador11Ae9D|Atualizar contador - versão formuláriosform11|scriptTask|Script de automação/configuração|
 +|62|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar dados específicos - Pessoa com  deficiência|userTask|Resolução de ator dinâmico|
 +|63|Coleta ano do numero do processo formatado|Coleta ano do numero do processo formatado|scriptTask|Script de automação/configuração|
 +|64|Valor numeroInstanciaFluxo no primeiro ponto =4|Tipo Instancia|scriptTask|Script de automação/configuração|
 +|65|USUARIO_RECEBIDO_DO_TCE_VIA_MSG|Realizar checklist do processo|userTask|Resolução de ator dinâmico|
 +|66|copiaProporcionalidade|(old_proporcionalidade)|scriptTask|Cálculo de idade/data de apuração|
 +|67|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Visualizar solicitação de informações|userTask|Resolução de ator dinâmico|
 +|68|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar dados específicos  - Compulsória|userTask|Resolução de ator dinâmico|
 +|69|ATOR FORM 27B - Revisar Solicitação de Informação(TCEGO) - ATOS DE PESSOAL|Revisar solicitação de informação|userTask|Resolução de ator dinâmico|
 +|70|USUARIO_RECEBIDO_DO_TCE_VIA_MSG|Fundamentar o encaminhamento pela ilegalidade|userTask|Resolução de ator dinâmico|
 +|71|atualizarContador15e16|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|72|atualizarContador23A|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|73|atualizarContador1e2C|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|74|Atualiza valor variavel|Limpar decisão form 28B|scriptTask|Script de automação/configuração|
 +|75|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Responder solicitação de informações|userTask|Resolução de ator dinâmico|
 +|76|atualizarContador24A|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|77|atualizarContador14|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|78|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Resumo das informações dos proventos e atos da aposentadoria|userTask|Resolução de ator dinâmico|
 +|79|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Discriminar Histórico Funcional|userTask|Resolução de ator dinâmico|
 +|80|atualizarContador28C|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|81|atualizarContador13D2|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|82|atualizarContador10D|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|83|copiaProporcionalidade|(old_proporcionalidade)|scriptTask|Cálculo de idade/data de apuração|
 +|84|atualizarContador8|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|85|Busca por processos com mesmo cpfOrgaoCargo|Busca processos do SIAP CIVIL com mesmo cpf, orgao e cargo |serviceTask|Tratramento/validação de CPF|
 +|86|USUARIO_RECEBIDO_DO_TCE_VIA_MSG|Analisar retorno de solicitação de informação|userTask|Resolução de ator dinâmico|
 +|87|gerar link insercao por modelo|Gerar link para inserção do anexo por modelo|scriptTask|Geração de documento|
 +|88|ajustarVar_matriculas|Trata matricula|scriptTask|Tratamento de matrícula|
 +|89|Busca por processos com mesmo cpf|Busca processos no SIAP CIVIL e LEGADO com mesmo cpf |serviceTask|Tratramento/validação de CPF|
 +|90|get dataAtual DD/MM/AAAA|Consulta data de envio da resposta|scriptTask|Script de automação/configuração|
 +|91|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Registrar possíveis atualizações do ato|userTask|Resolução de ator dinâmico|
 +|92|Tipo data - dataFim|Tipo Data
 +(dataFim)|scriptTask|Script de automação/configuração|
 +|93|LIMPA VAR SAIDA GTW - ExclusiveGateway_1rtez6t|Limpa variável|scriptTask|Script de automação/configuração|
 +|94|atualizarContador11Ae17C|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|95|atualizarContador1e2D|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|96|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar dados específicos  - Invalidez|userTask|Resolução de ator dinâmico|
 +|97|Atualiza Valor Variavel2|Atualiza variavel de alteração de portaria|scriptTask|Script de automação/configuração|
 +|98|atualizarContador13E1|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|99|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Resumo das informações dos proventos e atos da aposentadoria|userTask|Resolução de ator dinâmico|
 +|100|Tipo data - novaData|Tipo Data
 +(novaData)|scriptTask|Script de automação/configuração|
 +|101|atualizarContador13D1|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|102|atualizarContador28A|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|103|USUARIO_RECEBIDO_DO_TCE_VIA_MSG|Informar sobre necessidade de gerar nova IT ou solicitação de informações|userTask|Resolução de ator dinâmico|
 +|104|atualizaContador5A1|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|105|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Responder solicitação de informação|userTask|Resolução de ator dinâmico|
 +|106|atualizarContador10B|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|107|copiaProporcionalidade|(oldProporcionalidade)|scriptTask|Cálculo de idade/data de apuração|
 +|108|altera variável retornaForm23|Atualiza variável retornaForm23A|scriptTask|Script de automação/configuração|
 +|109|atualizarContador11Ae9A|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|110|atualizarContador24C|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|111|atualizarContador28B|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|112|atualizarContador13J1|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|113|get dataAtual DD/MM/AAAA|Consulta data da resposta|scriptTask|Script de automação/configuração|
 +|114|atualizaContador18|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|115|prazoEsgotado|JS Prazo esgotado|scriptTask|Script de automação/configuração|
 +|116|atualizaContador21A|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|117|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Resumo das informações dos proventos e atos da aposentadoria|userTask|Resolução de ator dinâmico|
 +|118|atualizarContador1e2A|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|119|atualizarContador13I1|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|120|Tipo data - dataFim|Tipo Data
 +(dataFim)|scriptTask|Script de automação/configuração|
 +|121|dataPrazo nulo|Data prazo nulo|scriptTask|Cálculo/verificação de prazo|
 +|122|atualizaContador11Ae9B|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|123|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Justifica ocorrência|userTask|Resolução de ator dinâmico|
 +|124|atualizarContador11Ae17A|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|125|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar proventos (média aritmética - integral)|userTask|Resolução de ator dinâmico|
 +|126|atualizarContador11Ae17E|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|127|Atualiza valor variavel|Atualizar variavel GEAP respondeu solicitações de informações|scriptTask|Script de automação/configuração|
 +|128|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar Proventos(Integralidade-Integral-Vencimento)|userTask|Resolução de ator dinâmico|
 +|129|gerar link insercao por modelo|Gerar link para inserção de anexo por modelo|scriptTask|Geração de documento|
 +|130|ATOR FORM 27B - Revisar Solicitação de Informação(TCEGO) - ATOS DE PESSOAL|Revisar solicitação de informação (após correção)|userTask|Resolução de ator dinâmico|
 +|131|atualizarContador19|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|132|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar dados específicos  - Incapacidade permanente|userTask|Resolução de ator dinâmico|
 +|133|atualizarContador28A|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|134|gerar link insercao por modelo|Gerar link da inserção por modelo|scriptTask|Geração de documento|
 +|135|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar proventos (média aritmética - proporcional)|userTask|Resolução de ator dinâmico|
 +|136|atualizaContador30A|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|137|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar dados específicos  - Voluntária|userTask|Resolução de ator dinâmico|
 +|138|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Registrar Informações Finais do Ato|userTask|Resolução de ator dinâmico|
 +|139|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Resumo das informações dos proventos e atos da aposentadoria|userTask|Resolução de ator dinâmico|
 +|140|atualizarContador11Ae17F|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|141|configuraParametroDias|Configura parâmetro "dias"|scriptTask|Script de automação/configuração|
 +|142|atualizarContador13E2|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|143|atualizarContador8|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|144|Atualiza Valor Variavel2|Limpa variável alterar portaria|scriptTask|Script de automação/configuração|
 +|145|atualizarContador11Ae17B|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|146|CRITICA|criticar|scriptTask|Verificação de crítica/inconsistência|
 +|147|atualizarContador32_2|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|148|atualizaContador30B|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|149|calculo Idade Servidor - Atos de pessoal|JS
 +Idade servidor|scriptTask|Cálculo de idade/data de apuração|
 +|150|ATOR FORM 27B - Revisar Solicitação de Informação(TCEGO) - ATOS DE PESSOAL|Ajustar solicitação de informação|userTask|Resolução de ator dinâmico|
 +|151|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar dados básicos do Servidor|userTask|Resolução de ator dinâmico|
 +|152|USUARIO_RECEBIDO_DO_TCE_VIA_MSG|Corrigir solicitação de informação|userTask|Resolução de ator dinâmico|
 +|153|Valor numeroInstanciaFluxo no primeiro ponto =1|Tipo Instancia|scriptTask|Script de automação/configuração|
 +|154|atualizaContador11Ae9C|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|155|atualizarContador1e2B|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|156|USUARIO_RECEBIDO_DO_TCE_VIA_MSG|Analisar Ato de Pessoal|userTask|Resolução de ator dinâmico|
 +|157|atualizarContador10C|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|158|LIMPA VAR SAIDA GTW - ExclusiveGateway_1rtez6t|Limpa variável|scriptTask|Script de automação/configuração|
 +|159|get dataAtual DD/MM/AAAA|Consulta data da solicitação |scriptTask|Script de automação/configuração|
 +|160|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar Proventos(Integralidade-Proporcional-Subsídio)|userTask|Resolução de ator dinâmico|
 +|161|copia_beneficioMedioProporcMensal _Form_10b2|(old_beneficioMedioCalculado)|scriptTask|Cálculo de idade/data de apuração|
 +|162|Busca a pk do processo|Consultar chave do processo|serviceTask|Script de automação/configuração|
 +|163|atualizarContador13B2|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|164|atualizarContador11Be9E|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|165|Valor numeroInstanciaFluxo no primeiro ponto =2|Tipo instancia|scriptTask|Script de automação/configuração|
 +|166|cpf_trataOsZerosNoInicioDoCpf|Trata CPF
 +(ZERO)|scriptTask|Tratramento/validação de CPF|
 +|167|Descricao - SIAP aposentadoria civil|Descrição|scriptTask|Processamento de contracheque/proventos|
 +|168|atualizarContador10A|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|169|USUARIO_RECEBIDO_DO_TCE_VIA_MSG|Analisar informação do serviço de registro|userTask|Resolução de ator dinâmico|
 +|170|LIMPA VAR SAIDA GTW - ExclusiveGateway_1rtez6t|Limpa variável|scriptTask|Script de automação/configuração|
 +|171|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Informar Proventos(Integralidade-Integral- Subsídio)|userTask|Resolução de ator dinâmico|
 +|172|atualizarContador13A1|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +|173|Atualiza valor variavel|Limpar decisão form 28C|scriptTask|Script de automação/configuração|
 +|174|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Confirmação das informações para prosseguimento do cadastro|userTask|Resolução de ator dinâmico|
 +|175|USUARIO_RECEBIDO_DO_TCE_VIA_MSG|Fundamentar o encaminhamento pela legalidade|userTask|Resolução de ator dinâmico|
 +|176|ATOS DE PESSOAL - Ator dinamico_RH_ORGAO|Gerar Caderno PDF 1|userTask|Resolução de ator dinâmico|
 +|177|atualizarContador5A3e32|Atualizar contador - versão formulários|scriptTask|Script de automação/configuração|
 +
 +==== Código dos Scripts (por Tarefa) ====
 +
 +=== Tarefa: Configura parâmetro "dias" (scriptTask) ===
 +
 +  * **TaskId:** ScriptTask_03yi1td
 +
 +==== Script: configuraParametroDias ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3073b49c-dad0-4563-aa4f-68303205500a
 +  * **Variáveis:** variavelSemDias(out), variavelComDias(in)
 +
 +<code javascript>
 +var variavel = '${variavelComDias}';
 +variavel = variavel.replace("dia(s)","").trim();
 +
 +execution.setVariable("#variavelSemDias", variavel);
 +</code>
 +
 +=== Tarefa: Configura parâmetro "dias" (scriptTask) ===
 +
 +  * **TaskId:** ScriptTask_07qmy2f
 +
 +==== Script: configuraParametroDias ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3073b49c-dad0-4563-aa4f-68303205500a
 +  * **Variáveis:** variavelSemDias(out), variavelComDias(in)
 +
 +<code javascript>
 +var variavel = '${variavelComDias}';
 +variavel = variavel.replace("dia(s)","").trim();
 +
 +execution.setVariable("#variavelSemDias", variavel);
 +</code>
 +
 +=== Tarefa: Verificar variável preenchida (scriptTask) ===
 +
 +  * **TaskId:** ScriptTask_0qsrn9y
 +
 +==== Script: Verifica Variavel Preenchida ====
 +
 +  * **Propósito inferido:** Cálculo/atribuição de resultado
 +  * **UUID:** 39ec16bc-dfb4-4a0a-97ec-71aacf7a4ecd
 +  * **Variáveis:** variavel(in), resultado(out)
 +
 +<code javascript>
 +var entrada = "${variavel}";
 +var escape = '$' + '{variavel}';
 +var resultado = entrada != escape  && entrada.length > 0  ? 'S' : 'N';
 +execution.setVariable("#resultado", resultado);
 +</code>
 +
 +=== Tarefa: Configura parâmetro "dias" (scriptTask) ===
 +
 +  * **TaskId:** ScriptTask_15qve48
 +
 +==== Script: configuraParametroDias ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3073b49c-dad0-4563-aa4f-68303205500a
 +  * **Variáveis:** variavelSemDias(out), variavelComDias(in)
 +
 +<code javascript>
 +var variavel = '${variavelComDias}';
 +variavel = variavel.replace("dia(s)","").trim();
 +
 +execution.setVariable("#variavelSemDias", variavel);
 +</code>
 +
 +=== Tarefa: Configura parâmetro "dias" (scriptTask) ===
 +
 +  * **TaskId:** ScriptTask_19e9v8y
 +
 +==== Script: configuraParametroDias ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3073b49c-dad0-4563-aa4f-68303205500a
 +  * **Variáveis:** variavelSemDias(out), variavelComDias(in)
 +
 +<code javascript>
 +var variavel = '${variavelComDias}';
 +variavel = variavel.replace("dia(s)","").trim();
 +
 +execution.setVariable("#variavelSemDias", variavel);
 +</code>
 +
 +=== Tarefa: Configura parâmetro "dias" (scriptTask) ===
 +
 +  * **TaskId:** ScriptTask_1wncsop
 +
 +==== Script: configuraParametroDias ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3073b49c-dad0-4563-aa4f-68303205500a
 +  * **Variáveis:** variavelSemDias(out), variavelComDias(in)
 +
 +<code javascript>
 +var variavel = '${variavelComDias}';
 +variavel = variavel.replace("dia(s)","").trim();
 +
 +execution.setVariable("#variavelSemDias", variavel);
 +</code>
 +
 +=== Tarefa: Trata CPF
 +(ZERO) (scriptTask) ===
 +
 +  * **TaskId:** ScriptTask_1ysw79u
 +
 +==== Script: cpf_trataOsZerosNoInicioDoCpf ====
 +
 +  * **Propósito inferido:** Tratramento/validação de CPF
 +  * **UUID:** 3fc7e275-e1ea-4663-92ca-01877b2e4382
 +  * **Variáveis:** sobreEscreveCpfServidor(in), cpfServidor(in/out)
 +
 +<code javascript>
 +var zero= parseInt("${cpfServidor}");
 +var zeroSobreEscreveCpfServidor = parseInt("${sobreEscreveCpfServidor}");
 +
 +function leftPad(value, totalWidth, paddingChar) {
 +  var length = totalWidth - value.toString().length + 1;
 +  return Array(length).join(paddingChar || '0') + value;
 +};
 +completa = leftPad(zero, 11);
 +
 +sobreEscreve = leftPad(zeroSobreEscreveCpfServidor, 11);
 +
 +
 +execution.setVariable("#cpfServidor", completa);
 +
 +execution.setVariable("#cpfServidor", sobreEscreve );
 +</code>
 +
 +=== Tarefa: JS
 +Idade Servidor (scriptTask) ===
 +
 +  * **TaskId:** Task_00b854y
 +
 +==== Script: calculo Idade Servidor - Atos de pessoal ====
 +
 +  * **Propósito inferido:** Cálculo de idade/data de apuração
 +  * **UUID:** 664685e8-b242-4b81-b748-8950398e4fdb
 +  * **Variáveis:** dataNascimento(in), idadeServidor(out), dataFimTempoContribServico(in), nova_dataFimTempoContribServico(in), tipoData(in)
 +
 +<code javascript>
 +var tipoData = "${tipoData}";
 +
 +if(tipoData == 'novaData'){
 +var DATA_FIM = "${nova_dataFimTempoContribServico}";
 +}
 +if(tipoData == 'dataFim'){
 +
 +var DATA_FIM ="${dataFimTempoContribServico}";
 +}
 +var dataNascimento = "${dataNascimento}";
 +
 +var arrayDataFim = DATA_FIM.split('/');
 +var arrayNascimento = dataNascimento.split('/');
 +
 +var diaNas = arrayNascimento[0];
 +var mesNas = arrayNascimento[1];
 +var anoNas = arrayNascimento[2];
 +
 +var dataFim = arrayDataFim[1]+'/'+arrayDataFim[0]+'/'+arrayDataFim[2];
 +
 +var idadeServidor = idade(anoNas,mesNas,diaNas,dataFim);
 +
 +execution.setVariable("#idadeServidor", idadeServidor);
 +
 +
 +
 +
 +function idade(ano_aniversario, mes_aniversario, dia_aniversario, dataFim) {
 +    var d = new Date(dataFim),
 +        ano_atual = d.getFullYear(),
 +        mes_atual = d.getMonth() + 1,
 +        dia_atual = d.getDate(),
 +
 +        ano_aniversario = +ano_aniversario,
 +        mes_aniversario = +mes_aniversario,
 +        dia_aniversario = +dia_aniversario,
 +
 +        quantos_anos = ano_atual - ano_aniversario;
 +
 +    if (mes_atual < mes_aniversario || mes_atual == mes_aniversario && dia_atual < dia_aniversario) {
 +        quantos_anos--;
 +    }
 +
 +    return quantos_anos < 0 ? 0 : quantos_anos;
 +}
 +</code>
 +
 +=== Tarefa: Fundamentar o encaminhamento para diligência (userTask) ===
 +
 +  * **TaskId:** Task_00q31kj
 +
 +==== Script: USUARIO_RECEBIDO_DO_TCE_VIA_MSG ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 106b78e8-e10e-4d58-80b0-6ac3b8e2a59c
 +  * **Variáveis:** UserIdAnalista(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from SOLAR.ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:UserIdAnalista
 +</code>
 +
 +=== Tarefa: Resumo das informações dos proventos e atos da aposentadoria (userTask) ===
 +
 +  * **TaskId:** Task_014ub3t
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Js trata var tipoEncaminhamentoAto (scriptTask) ===
 +
 +  * **TaskId:** Task_015c4rz
 +
 +==== Script: Trata variável tipoEncaminhamentoAto ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 27c61e87-885c-48dc-bfce-1c6a8bca51fc
 +  * **Variáveis:** tipoEncaminhamentoAto(in), tipoEncaminhamentoAto_tratado(out)
 +
 +<code javascript>
 +var variavel = '${tipoEncaminhamentoAto}';
 +var tipoEncaminhamentoAto_tratado = '';
 +if(variavel == 4){
 +tipoEncaminhamentoAto_tratado =3;
 +}else{
 +tipoEncaminhamentoAto_tratado = variavel;
 +}
 +
 +execution.setVariable("#tipoEncaminhamentoAto_tratado", tipoEncaminhamentoAto_tratado);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_01hcr9v
 +
 +==== Script: atualizarContador7 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** e3ba2ff7-7fe4-4dc2-aab3-0ac12ef9ab48
 +  * **Variáveis:** contador7(in/out), nomeForm7_2(in/out), nomeForm7_1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador7}) + 1;
 +
 +var form7_1 = '${nomeForm7_1}';
 +var form7_2 = '${nomeForm7_2}';
 +var new_form7_1;
 +var new_form7_2;
 +
 +if (cont1 < 10){
 +    new_form7_1 = form7_1.substring(0, form7_1.length-4) + '_v0' + cont1;
 +    new_form7_2 = form7_2.substring(0, form7_2.length-4) + '_v0' + cont1;
 +
 +}else{
 +    new_form7_1 = form7_1.substring(0, form7_1.length-4) + '_v' + cont1;
 +    new_form7_2 = form7_2.substring(0, form7_2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm7_1", new_form7_1);
 +execution.setVariable("#nomeForm7_2", new_form7_2);
 +execution.setVariable("#contador7", cont1);
 +</code>
 +
 +=== Tarefa: Responder solicitação de informação (userTask) ===
 +
 +  * **TaskId:** Task_01idjk0
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_01yx3i6
 +
 +==== Script: atualizarContador13F2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 1985a524-b3e4-494a-9cfb-5ea9c8f70133
 +  * **Variáveis:** nomeForm13F2(in/out), contador13F2(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13F2}) + 1;
 +
 +var form13F2 = '${nomeForm13F2}';
 +var new_form13F2;
 +
 +if (cont1 < 10){
 +    new_form13F2 = form13F2.substring(0, form13F2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13F2 = form13F2.substring(0, form13F2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13F2", new_form13F2);
 +execution.setVariable("#contador13F2", cont1);
 +</code>
 +
 +=== Tarefa: E-mail: Comunicado de prazo estourado.
 +(Tarefa será executada e cancelada automaticamente) (userTask) ===
 +
 +  * **TaskId:** Task_02bpqgq
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Texto recibo (scriptTask) ===
 +
 +  * **TaskId:** Task_02r8zsi
 +
 +==== Script: textoReciboAposentadoriaCivilSIAP ====
 +
 +  * **Propósito inferido:** Cálculo de idade/data de apuração
 +  * **UUID:** aad12275-4622-43b9-a0e8-df47948d872c
 +  * **Variáveis:** nomeOrgao(in), atorDaTarefaFinalizada(in), nomeServidor(in), deMensagem(out)
 +
 +<code javascript>
 +var deMensagem = "Registramos que o(a) Sr.(a) ${atorDaTarefaFinalizada} encaminhou ao Tribunal de Contas do Estado de Goiás (TCE-GO) a aposentadoria de ${nomeServidor}, do(a) ${nomeOrgao}, conforme exigência do art. 6º da Resolução Normativa nº 4/2022, de 10 de novembro de 2022.\n\nO ato foi remetido eletronicamente a este Tribunal por meio do SIAP - Sistema de Atos de Pessoal, buscando o cumprimento dos requisitos definidos na referida resolução, e encontra-se na base de dados desta Corte aguardando análise técnica e julgamento. Ao TCE-GO compete apreciar, para fins de registro, a legalidade do feito, nos termos do artigo 26, inciso III, da Constituição do Estado de Goiás de 1989.";
 +execution.setVariable("#deMensagem", deMensagem);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_02rvwb7
 +
 +==== Script: atualizarContador13F1 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3bc3aa0e-a433-46ae-b609-1bac40c08d48
 +  * **Variáveis:** contador13F1(in/out), nomeForm13F1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13F1}) + 1;
 +
 +var form13F1 = '${nomeForm13F1}';
 +var new_form13F1;
 +
 +if (cont1 < 10){
 +    new_form13F1 = form13F1.substring(0, form13F1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13F1 = form13F1.substring(0, form13F1.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13F1", new_form13F1);
 +execution.setVariable("#contador13F1", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_03zkxtn
 +
 +==== Script: atualizarContador13J2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 22c7559c-2ba1-4de3-9d93-f2f46d1641d2
 +  * **Variáveis:** contador13J2(in/out), nomeForm13J2(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13J2}) + 1;
 +
 +var form13J2 = '${nomeForm13J2}';
 +var new_form13J2;
 +
 +if (cont1 < 10){
 +    new_form13J2 = form13J2.substring(0, form13J2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13J2 = form13J2.substring(0, form13J2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13J2", new_form13J2);
 +execution.setVariable("#contador13J2", cont1);
 +</code>
 +
 +=== Tarefa: Mapa do Tempo (userTask) ===
 +
 +  * **TaskId:** Task_04f2y3u
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_05k96w5
 +
 +==== Script: atualizaContador5A2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** b17cb977-a5b4-4d10-ab4c-cdf7fe9b8048
 +  * **Variáveis:** contador5A2(in/out), nomeForm5A2(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador5A2}) + 1;
 +
 +var form5A2 = '${nomeForm5A2}';
 +var new_form5A2;
 +
 +if (cont1 < 10){
 +    new_form5A2 = form5A2.substring(0, form5A2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form5A2 = form5A2.substring(0, form5A2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm5A2", new_form5A2);
 +execution.setVariable("#contador5A2", cont1);
 +</code>
 +
 +=== Tarefa: Limpa variável (scriptTask) ===
 +
 +  * **TaskId:** Task_05xr140
 +
 +==== Script: LIMPA VAR SAIDA GTW - ExclusiveGateway_1rtez6t ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 389e3348-3926-4cc1-8baa-78fad3b2697b
 +  * **Variáveis:** alterarEncaminhamento(out), retornarCorrecaoAnalista(out), encaminharRevChefe(out), enviaParaRevisao(out)
 +
 +<code javascript>
 +execution.setVariable("#alterarEncaminhamento", 'N');
 +execution.setVariable("#retornarCorrecaoAnalista", 'N');
 +execution.setVariable("#encaminharRevChefe", 'N/A');
 +execution.setVariable("#enviaParaRevisao", 'N');
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_063q5hz
 +
 +==== Script: atualizarContador13I2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** ce41aea5-d942-46e2-b657-bda51397b91e
 +  * **Variáveis:** contador13I2(in/out), nomeForm13I2(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13I2}) + 1;
 +
 +var form13I2 = '${nomeForm13I2}';
 +var new_form13I2;
 +
 +if (cont1 < 10){
 +    new_form13I2 = form13I2.substring(0, form13I2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13I2 = form13I2.substring(0, form13I2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13I2", new_form13I2);
 +execution.setVariable("#contador13I2", cont1);
 +</code>
 +
 +=== Tarefa: Resumo das informações dos proventos e atos da aposentadoria (userTask) ===
 +
 +  * **TaskId:** Task_069jg5u
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Informar Proventos(Integralidade-Proporcional- Vencimento) (userTask) ===
 +
 +  * **TaskId:** Task_06duwto
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: JS limpa Prazo esgotado (scriptTask) ===
 +
 +  * **TaskId:** Task_06mfmw6
 +
 +==== Script: prazoEsgotado_vazio ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3b1655ff-fa41-4135-8375-3beb93d5590d
 +  * **Variáveis:** prazoEsgotado(out)
 +
 +<code javascript>
 +execution.setVariable("#prazoEsgotado", ' ');
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_074mfhj
 +
 +==== Script: atualizaContador23B ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3c34e936-76a6-4524-a496-9af0c9c5e9cb
 +  * **Variáveis:** nomeForm21C(in/out), nomeForm23B(in/out), nomeForm21B(in/out), contador23B(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador23B}) + 1;
 +
 +var form23B  = '${nomeForm23B}';
 +var form21B  = '${nomeForm21B}';
 +var form21C  = '${nomeForm21C}';
 +
 +var new_form23B;
 +var new_form21B;
 +var new_form21C;
 +
 +if (cont1 < 10){
 +    new_form23B = form23B.substring(0, form23B.length-4) + '_v0' + cont1;
 +    new_form21B = form21B.substring(0, form21B.length-4) + '_v0' + cont1;
 +    new_form21C = form21C.substring(0, form21C.length-4) + '_v0' + cont1;
 +
 +}else{
 +    new_form23B = form23B.substring(0, form23B.length-4) + '_v' + cont1;
 +    new_form21B = form21B.substring(0, form21B.length-4) + '_v' + cont1;
 +    new_form21C = form21C.substring(0, form21C.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm23B", new_form23B);
 +execution.setVariable("#nomeForm21B", new_form21B);
 +execution.setVariable("#nomeForm21C", new_form21C);
 +execution.setVariable("#contador23B", cont1);
 +</code>
 +
 +=== Tarefa: JS
 +Calculo Idade (scriptTask) ===
 +
 +  * **TaskId:** Task_07ewa7a
 +
 +==== Script: calculo Idade Servidor - Atos de pessoal ====
 +
 +  * **Propósito inferido:** Cálculo de idade/data de apuração
 +  * **UUID:** 664685e8-b242-4b81-b748-8950398e4fdb
 +  * **Variáveis:** dataNascimento(in), idadeServidor(out), dataFimTempoContribServico(in), nova_dataFimTempoContribServico(in), tipoData(in)
 +
 +<code javascript>
 +var tipoData = "${tipoData}";
 +
 +if(tipoData == 'novaData'){
 +var DATA_FIM = "${nova_dataFimTempoContribServico}";
 +}
 +if(tipoData == 'dataFim'){
 +
 +var DATA_FIM ="${dataFimTempoContribServico}";
 +}
 +var dataNascimento = "${dataNascimento}";
 +
 +var arrayDataFim = DATA_FIM.split('/');
 +var arrayNascimento = dataNascimento.split('/');
 +
 +var diaNas = arrayNascimento[0];
 +var mesNas = arrayNascimento[1];
 +var anoNas = arrayNascimento[2];
 +
 +var dataFim = arrayDataFim[1]+'/'+arrayDataFim[0]+'/'+arrayDataFim[2];
 +
 +var idadeServidor = idade(anoNas,mesNas,diaNas,dataFim);
 +
 +execution.setVariable("#idadeServidor", idadeServidor);
 +
 +
 +
 +
 +function idade(ano_aniversario, mes_aniversario, dia_aniversario, dataFim) {
 +    var d = new Date(dataFim),
 +        ano_atual = d.getFullYear(),
 +        mes_atual = d.getMonth() + 1,
 +        dia_atual = d.getDate(),
 +
 +        ano_aniversario = +ano_aniversario,
 +        mes_aniversario = +mes_aniversario,
 +        dia_aniversario = +dia_aniversario,
 +
 +        quantos_anos = ano_atual - ano_aniversario;
 +
 +    if (mes_atual < mes_aniversario || mes_atual == mes_aniversario && dia_atual < dia_aniversario) {
 +        quantos_anos--;
 +    }
 +
 +    return quantos_anos < 0 ? 0 : quantos_anos;
 +}
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_07lm25b
 +
 +==== Script: atualizarContador11Be9F ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** ac5cee4c-da2e-48a2-98cd-2a0a68ba2f19
 +  * **Variáveis:** contador11B(in/out), contador9F(in/out), nomeForm9F(in/out), nomeForm11B(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador11B}) + 1;
 +var cont2 = parseInt(${contador9F}) + 1;
 +
 +var form11B = '${nomeForm11B}';
 +var form9F = '${nomeForm9F}';
 +var new_form11B;
 +var new_form9F;
 +
 +if (cont1 < 10){
 +    new_form11B = form11B.substring(0, form11B.length-4) + '_v0' + cont1;
 +}else{
 +    new_form11B = form11B.substring(0, form11B.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 + new_form9F = form9F.substring(0, form9F.length-4) + '_v0' + cont1;
 +}else{
 + new_form9F = form9F.substring(0, form9F.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm11B", new_form11B);
 +execution.setVariable("#nomeForm9F", new_form9F);
 +execution.setVariable("#contador11B", cont1);
 +execution.setVariable("#contador9F", cont2);
 +</code>
 +
 +=== Tarefa: Limpar decisão form 28A (scriptTask) ===
 +
 +  * **TaskId:** Task_07o22nb
 +
 +==== Script: Atualiza valor variavel ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** a51e9f00-c17d-4f39-b7fe-067cc9787259
 +  * **Variáveis:** novoValor(out), novoValor(in)
 +
 +<code javascript>
 +var valor = '${novoValor}';
 +
 +if(valor[0] == '$' || valor.length == 0){
 +var newValor = '0';
 +}else{
 +var newValor =  valor;
 +}
 +execution.setVariable("#novoValor", newValor);
 +/*return execution.getVariable("#novoValor");*/
 +</code>
 +
 +=== Tarefa: FORM_28A - Popula var revInfoProvAposentadora = N  (scriptTask) ===
 +
 +  * **TaskId:** Task_07u2gm3
 +
 +==== Script: populaVarrevInfoProvAposentadora ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 93123576-34b6-4a7a-a853-bc02557790b4
 +  * **Variáveis:** revInfoProvAposentadora(out)
 +
 +<code javascript>
 +execution.setVariable("#revInfoProvAposentadora", 'N');
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulário (scriptTask) ===
 +
 +  * **TaskId:** Task_08sunwn
 +
 +==== Script: atualizarContador1e2E ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 0e308e9c-ed4d-48a3-8a73-22e29ba35bce
 +  * **Variáveis:** contador1(in/out), nomeForm1(in/out), nomeForm2E(in/out), contador2E(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador1}) + 1;
 +var cont2 = parseInt(${contador2E}) + 1;
 +
 +var form1 = '${nomeForm1}';
 +var form2E = '${nomeForm2E}';
 +var new_form1;
 +var new_form2E;
 +
 +if (cont1 < 10){
 +    new_form1 = form1.substring(0, form1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form1 = form1.substring(0, form1.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 +    new_form2E = form2E.substring(0, form2E.length-4) + '_v0' + cont2;
 +}else{
 +    new_form2E = form2E.substring(0, form2E.length-4) + '_v' + cont2;
 +}
 +
 +execution.setVariable("#nomeForm1", new_form1);
 +execution.setVariable("#nomeForm2E", new_form2E);
 +execution.setVariable("#contador1", cont1);
 +execution.setVariable("#contador2A", cont2);
 +</code>
 +
 +=== Tarefa: Limpa variável (scriptTask) ===
 +
 +  * **TaskId:** Task_09fvgay
 +
 +==== Script: LIMPA VAR SAIDA GTW - ExclusiveGateway_1rtez6t ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 389e3348-3926-4cc1-8baa-78fad3b2697b
 +  * **Variáveis:** alterarEncaminhamento(out), retornarCorrecaoAnalista(out), encaminharRevChefe(out), enviaParaRevisao(out)
 +
 +<code javascript>
 +execution.setVariable("#alterarEncaminhamento", 'N');
 +execution.setVariable("#retornarCorrecaoAnalista", 'N');
 +execution.setVariable("#encaminharRevChefe", 'N/A');
 +execution.setVariable("#enviaParaRevisao", 'N');
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_09hitlg
 +
 +==== Script: atualizarContador13A2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 51792485-d38f-4fa0-8b31-a66ee4b117eb
 +  * **Variáveis:** contador13A2(in/out), nomeForm13A2(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13A2}) + 1;
 +
 +var form13A2 = '${nomeForm13A2}';
 +var new_form13A2;
 +
 +if (cont1 < 10){
 +    new_form13A2 = form13A2.substring(0, form13A2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13A2 = form13A2.substring(0, form13A2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13A2", new_form13A2);
 +execution.setVariable("#contador13A2", cont1);
 +</code>
 +
 +=== Tarefa: Limpa variável alterar cálculo (scriptTask) ===
 +
 +  * **TaskId:** Task_0a37xxq
 +
 +==== Script: Atualiza valor variavel ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** a51e9f00-c17d-4f39-b7fe-067cc9787259
 +  * **Variáveis:** novoValor(out), novoValor(in)
 +
 +<code javascript>
 +var valor = '${novoValor}';
 +
 +if(valor[0] == '$' || valor.length == 0){
 +var newValor = '0';
 +}else{
 +var newValor =  valor;
 +}
 +execution.setVariable("#novoValor", newValor);
 +/*return execution.getVariable("#novoValor");*/
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0a3aowh
 +
 +==== Script: atualizarContador11Ae17D ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 32124e5d-7629-4478-abcb-e7d465f34576
 +  * **Variáveis:** contador11A(in/out), contador17D(in/out), nomeform17D(in/out), nomeForm11A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador11A}) + 1;
 +var cont2 = parseInt(${contador17D}) + 1;
 +
 +var form11A = '${nomeForm11A}';
 +var form17D = '${nomeform17D}';
 +var new_form11A;
 +var new_form17D;
 +
 +if (cont1 < 10){
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 +    new_form17D = form17D.substring(0, form17D.length-4) + '_v0' + cont2;
 +}else{
 +    new_form17D = form17D.substring(0, form17D.length-4) + '_v' + cont2;
 +}
 +
 +execution.setVariable("#nomeForm11A", new_form11A);
 +execution.setVariable("#nomeform17D", new_form17D);
 +execution.setVariable("#contador11A", cont1);
 +execution.setVariable("#contador17D", cont2);
 +</code>
 +
 +=== Tarefa: PossuiCriticaTCE (scriptTask) ===
 +
 +  * **TaskId:** Task_0a8980v
 +
 +==== Script: CRITICA TCE ====
 +
 +  * **Propósito inferido:** Verificação de crítica/inconsistência
 +  * **UUID:** 39898ea8-62a2-4142-9b84-3a833b266b4a
 +  * **Variáveis:** possuiCriticaTCE(out), retornoServCriticas(in)
 +
 +<code javascript>
 +var retornoServCriticas=${retornoServCriticas};
 +
 +if(retornoServCriticas[0] == '$' || retornoServCriticas.length == 0){
 +var possuiCriticaTCE = '0';
 +}else{
 +
 +var  possuiCriticaTCE = '1';
 +
 +}
 +
 +execution.setVariable("#possuiCriticaTCE", possuiCriticaTCE);  /*possuiCriticaTCE*/
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0cyfik9
 +
 +==== Script: atualizarContador13B1 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 411117f4-65fa-440f-9224-f1b3bf5d979b
 +  * **Variáveis:** contador13B1(in/out), nomeForm13B1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13B1}) + 1;
 +
 +var form13B1 = '${nomeForm13B1}';
 +var new_form13B1;
 +
 +if (cont1 < 10){
 +    new_form13B1 = form13B1.substring(0, form13B1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13B1 = form13B1.substring(0, form13B1.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13B1", new_form13B1);
 +execution.setVariable("#contador13B1", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0db95ry
 +
 +==== Script: atualizarContador13H1 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 16712e6b-d96d-4758-8aed-63aac6da935e
 +  * **Variáveis:** contador13H1(in/out), nomeForm13H1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13H1}) + 1;
 +
 +var form13H1 = '${nomeForm13H1}';
 +var new_form13H1;
 +
 +if (cont1 < 10){
 +    new_form13H1 = form13H1.substring(0, form13H1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13H1 = form13H1.substring(0, form13H1.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13H1", new_form13H1);
 +execution.setVariable("#contador13H1", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0e1sn5k
 +
 +==== Script: atualizarContador3_4 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** c02b0c1f-7d2c-4fc9-bdf6-20514099c1d6
 +  * **Variáveis:** contador3_4(in/out), nomeForm4(in/out), nomeForm3(in/out)
 +
 +<code javascript>
 +var cont = parseInt(${contador3_4}) + 1;
 +
 +var form3  = '${nomeForm3}';
 +var form4  = '${nomeForm4}';
 +var new_form3;
 +var new_form4;
 +
 +if (cont < 10){
 +    new_form3 = form3.substring(0, form3.length-4) + '_v0' + cont;
 +    new_form4 = form4.substring(0, form4.length-4) + '_v0' + cont;
 +}else{
 +    new_form3 = form3.substring(0, form3.length-4) + '_v' + cont;
 +    new_form4 = form4.substring(0, form4.length-4) + '_v' + cont;
 +
 +}
 +execution.setVariable("#nomeForm3", new_form3);
 +execution.setVariable("#nomeForm4", new_form4);
 +execution.setVariable("#contador3_4", cont);
 +</code>
 +
 +=== Tarefa: Gera data envio recibo (scriptTask) ===
 +
 +  * **TaskId:** Task_0e6cfsv
 +
 +==== Script: dataEnvio SIAP ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 1da0c954-2db0-415a-b850-8a26b0d20fac
 +  * **Variáveis:** dataEnvio(out), dataEnvioFormatada(out), horaEnvio(out)
 +
 +<code javascript>
 +var dataEnvio = new Date();
 +
 +var dia  = dataEnvio.getDate().toString();
 +var diaF = (dataEnvio.length == 1) ? '0'+dataEnvio.getDate().toString() : dataEnvio.getDate().toString();
 +var mes  = (dataEnvio.getMonth()+1).toString(); 
 +var mesF = (dataEnvio.length == 1) ? '0'+(dataEnvio.getMonth()+1).toString() : (dataEnvio.getMonth()+1).toString();
 +var anoF = dataEnvio.getFullYear();
 +var dataEnvioFormatada= diaF+"/"+mesF+"/"+anoF;
 +execution.setVariable("#dataEnvioFormatada", dataEnvioFormatada);
 +
 +
 +var horas = (dataEnvio.getHours()<10)?"0"+dataEnvio.getHours():dataEnvio.getHours();
 +var minutos = (dataEnvio.getMinutes()<10)?("0"+dataEnvio.getMinutes()):dataEnvio.getMinutes();
 +
 +var horaEnvio = horas+":"+minutos;
 +execution.setVariable("#horaEnvio", horaEnvio);
 +execution.setVariable("#dataEnvio", dataEnvio+"" );
 +</code>
 +
 +=== Tarefa: Limpa decisão form 28A (scriptTask) ===
 +
 +  * **TaskId:** Task_0exf9u0
 +
 +==== Script: Atualiza valor variavel ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** a51e9f00-c17d-4f39-b7fe-067cc9787259
 +  * **Variáveis:** novoValor(out), novoValor(in)
 +
 +<code javascript>
 +var valor = '${novoValor}';
 +
 +if(valor[0] == '$' || valor.length == 0){
 +var newValor = '0';
 +}else{
 +var newValor =  valor;
 +}
 +execution.setVariable("#novoValor", newValor);
 +/*return execution.getVariable("#novoValor");*/
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0flk0p0
 +
 +==== Script: atualizarContador13G1 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 970180de-f6c3-4e4c-b16a-c5955d2586f8
 +  * **Variáveis:** contador13G1(in/out), nomeForm13G1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13G1}) + 1;
 +
 +var form13G1 = '${nomeForm13G1}';
 +var new_form13G1;
 +
 +if (cont1 < 10){
 +    new_form13G1 = form13G1.substring(0, form13G1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13G1 = form13G1.substring(0, form13G1.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13G1", new_form13G1);
 +execution.setVariable("#contador13G1", cont1);
 +</code>
 +
 +=== Tarefa: Decidir sobre confirmação do resumo funcional + ocorrências (userTask) ===
 +
 +  * **TaskId:** Task_0g7ii2y
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0gby73l
 +
 +==== Script: atualizarContador6 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 92182702-6e18-4ead-981e-7f6bbca96e6c
 +  * **Variáveis:** contador6(in/out), nomeform6(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador6}) + 1;
 +
 +var form6 = '${nomeform6}';
 +var new_form6;
 +
 +if (cont1 < 10){
 +    new_form6 = form6.substring(0, form6.length-4) + '_v0' + cont1;
 +}else{
 +    new_form6 = form6.substring(0, form6.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeform6", new_form6);
 +execution.setVariable("#contador6", cont1);
 +</code>
 +
 +=== Tarefa: Solicitar informação (userTask) ===
 +
 +  * **TaskId:** Task_0gvey4v
 +
 +==== Script: USUARIO_RECEBIDO_DO_TCE_VIA_MSG ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 106b78e8-e10e-4d58-80b0-6ac3b8e2a59c
 +  * **Variáveis:** UserIdAnalista(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from SOLAR.ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:UserIdAnalista
 +</code>
 +
 +=== Tarefa: Gerar link para pasta (scriptTask) ===
 +
 +  * **TaskId:** Task_0gz4ano
 +
 +==== Script: gerar link para a pasta ====
 +
 +  * **Propósito inferido:** Geração de documento
 +  * **UUID:** 93df5a94-876b-43df-8059-de7dd2560cec
 +  * **Variáveis:** linkPasta(out), cdorgaosetor(in), nuano(in), nuprocesso(in)
 +
 +<code javascript>
 +var nuprocesso= ${nuprocesso};
 +var nuano = ${nuano};
 +var cdorgaosetor = ${cdorgaosetor};
 +var linkPasta = '/cpav/visualizarDocumentosProcesso.do?processoPK='+nuprocesso+','+cdorgaosetor+','+nuano+'&itemAba=aba_pecas&escondeBotaoVoltar=&VOLTAR_LINK=';
 +
 +execution.setVariable("#linkPasta", linkPasta);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0hdcy1j
 +
 +==== Script: atualizarContador13G2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** a552e853-55a2-4b3c-ae18-9eaa32abafc8
 +  * **Variáveis:** contador13G2(in/out), nomeForm13G2(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13G2}) + 1;
 +
 +var form13G2 = '${nomeForm13G2}';
 +var new_form13G2;
 +
 +if (cont1 < 10){
 +    new_form13G2 = form13G2.substring(0, form13G2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13G2 = form13G2.substring(0, form13G2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13G2", new_form13G2);
 +execution.setVariable("#contador13G2", cont1);
 +</code>
 +
 +=== Tarefa: Atualiza var tramitacaoDesejada (scriptTask) ===
 +
 +  * **TaskId:** Task_0hibaxw
 +
 +==== Script: Atualiza tramitacaoDesejada saindo do 28A ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 8c8ad7dd-557c-47d4-b2b2-ae3d2a45d601
 +  * **Variáveis:** tramitacaoDesejada28a(in), tramitacaoDesejada(out)
 +
 +<code javascript>
 +var tramitacaoDesejada28a= '${tramitacaoDesejada28a}';
 +
 +
 +execution.setVariable("#tramitacaoDesejada", tramitacaoDesejada28a);
 +</code>
 +
 +=== Tarefa: Consulta data da solicitação  (scriptTask) ===
 +
 +  * **TaskId:** Task_0hij20y
 +
 +==== Script: get dataAtual DD/MM/AAAA ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** fbcbf902-0769-46da-826c-895ba67acd7d
 +  * **Variáveis:** dataAtual(out)
 +
 +<code javascript>
 +var dataAtual = new Date();
 +
 +var dia  = dataAtual.getDate().toString();
 +var diaF = (dataAtual.length == 1) ? '0'+dataAtual.getDate().toString() : dataAtual.getDate().toString();
 +var mes  = (dataAtual.getMonth()+1).toString(); 
 +var mesF = (dataAtual.length == 1) ? '0'+(dataAtual.getMonth()+1).toString() : (dataAtual.getMonth()+1).toString();
 +var anoF = dataAtual.getFullYear();
 +dataAtual= diaF+"/"+mesF+"/"+anoF;
 +execution.setVariable("#dataAtual", dataAtual);
 +</code>
 +
 +=== Tarefa: (old_proporcionalidade) (scriptTask) ===
 +
 +  * **TaskId:** Task_0hm2t3c
 +
 +==== Script: copiaProporcionalidade ====
 +
 +  * **Propósito inferido:** Cálculo de idade/data de apuração
 +  * **UUID:** 554fe0f0-4617-40b9-a003-17724b480100
 +  * **Variáveis:** proporcionalidade(in), old_proporcionalidade(out)
 +
 +<code javascript>
 +var proporcionalidade = "${proporcionalidade}";
 +if(proporcionalidade){
 +var old_proporcionalidade = proporcionalidade;
 +execution.setVariable("#old_proporcionalidade", old_proporcionalidade );
 +}
 +</code>
 +
 +=== Tarefa: Consulta órgão (scriptTask) ===
 +
 +  * **TaskId:** Task_0i0a9kt
 +
 +==== Script: Verifica órgão autônomo ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** c0631d0c-dcf2-4da8-a89a-98abcaadb612
 +  * **Variáveis:** flOrgaoAutonomo(out), siglaOrgao(in)
 +
 +<code javascript>
 +var siglaOrgao = "${siglaOrgao}";
 +var todosAutonomos = ["TJGO-0400", "TCEGO-0200", "TCMGO-0300", "AL-0100", "DPEG-0800", "MPGO","PGJ-0700"];
 +var retorno = todosAutonomos.indexOf(siglaOrgao) >= 0 ? "S" : "N";
 +execution.setVariable("#flOrgaoAutonomo", retorno);
 +</code>
 +
 +=== Tarefa: (old_proporcionalidade) (scriptTask) ===
 +
 +  * **TaskId:** Task_0i5fw48
 +
 +==== Script: copiaProporcionalidade ====
 +
 +  * **Propósito inferido:** Cálculo de idade/data de apuração
 +  * **UUID:** 554fe0f0-4617-40b9-a003-17724b480100
 +  * **Variáveis:** proporcionalidade(in), old_proporcionalidade(out)
 +
 +<code javascript>
 +var proporcionalidade = "${proporcionalidade}";
 +if(proporcionalidade){
 +var old_proporcionalidade = proporcionalidade;
 +execution.setVariable("#old_proporcionalidade", old_proporcionalidade );
 +}
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0ig8y8p
 +
 +==== Script: atualizarContador13C2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3f051072-cd99-4ffa-808c-b41c6381ef7f
 +  * **Variáveis:** contador13C2(in/out), nomeForm13C2(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13C2}) + 1;
 +
 +var form13C2 = '${nomeForm13C2}';
 +var new_form13C2;
 +
 +if (cont1 < 10){
 +    new_form13C2 = form13C2.substring(0, form13C2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13C2 = form13C2.substring(0, form13C2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13C2", new_form13C2);
 +execution.setVariable("#contador13C2", cont1);
 +</code>
 +
 +=== Tarefa: (old_proporcionalidade) (scriptTask) ===
 +
 +  * **TaskId:** Task_0iswyaa
 +
 +==== Script: copiaProporcionalidade ====
 +
 +  * **Propósito inferido:** Cálculo de idade/data de apuração
 +  * **UUID:** 554fe0f0-4617-40b9-a003-17724b480100
 +  * **Variáveis:** proporcionalidade(in), old_proporcionalidade(out)
 +
 +<code javascript>
 +var proporcionalidade = "${proporcionalidade}";
 +if(proporcionalidade){
 +var old_proporcionalidade = proporcionalidade;
 +execution.setVariable("#old_proporcionalidade", old_proporcionalidade );
 +}
 +</code>
 +
 +=== Tarefa: Gerar link para inserção do anexo por modelo (scriptTask) ===
 +
 +  * **TaskId:** Task_0jbxf5g
 +
 +==== Script: gerar link insercao por modelo ====
 +
 +  * **Propósito inferido:** Geração de documento
 +  * **UUID:** f5baef0a-1c9f-432c-ad2b-a9033cfdc354
 +  * **Variáveis:** nomeDocumentoModelo(in), cdModelo(in), cdProcesso(in), linkAnexoModelo(out)
 +
 +<code javascript>
 +var processo = '${cdProcesso}';
 +var modelo = '${cdModelo}';
 +var nomeDocumento = '${nomeDocumentoModelo}';
 +
 +//GERA MODELO DE DOC JÁ APONTANDO E CARREGANDO O MODELO
 +//var link = '/cpavPasta/documento/cadastrarAnexoModelo?chaveProcesso='+processo+'&cdModelo='+modelo+'&nmDocumentoModelo='+nomeDocumento;
 +
 +// APENAS ABRI A TELA ONDE O USER ESCOLHE O MODELO DE DOC
 +var link = '/cpavPasta/documento/cadastrarAnexoModelo?chaveProcesso='+processo;
 +
 +execution.setVariable("#linkAnexoModelo", link);
 +</code>
 +
 +=== Tarefa: Informar sobre o Apostilamento  (userTask) ===
 +
 +  * **TaskId:** Task_0jr04d0
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0kednhd
 +
 +==== Script: atualizarContador13H2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 198ea135-b58f-4865-89ad-c1fe114a815c
 +  * **Variáveis:** contador13H2(in/out), nomeForm13H2(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13H2}) + 1;
 +
 +var form13H2 = '${nomeForm13H2}';
 +var new_form13H2;
 +
 +if (cont1 < 10){
 +    new_form13H2 = form13H2.substring(0, form13H2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13H2 = form13H2.substring(0, form13H2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13H2", new_form13H2);
 +execution.setVariable("#contador13H2", cont1);
 +</code>
 +
 +=== Tarefa: Verificar variável preenchida (scriptTask) ===
 +
 +  * **TaskId:** Task_0krhnro
 +
 +==== Script: Verifica Variavel Preenchida ====
 +
 +  * **Propósito inferido:** Cálculo/atribuição de resultado
 +  * **UUID:** 39ec16bc-dfb4-4a0a-97ec-71aacf7a4ecd
 +  * **Variáveis:** variavel(in), resultado(out)
 +
 +<code javascript>
 +var entrada = "${variavel}";
 +var escape = '$' + '{variavel}';
 +var resultado = entrada != escape  && entrada.length > 0  ? 'S' : 'N';
 +execution.setVariable("#resultado", resultado);
 +</code>
 +
 +=== Tarefa: Decidir sobre confirmação do Resumo Funcional (userTask) ===
 +
 +  * **TaskId:** Task_0l4mph1
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0l96yx9
 +
 +==== Script: atualizarContador13C1 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 19653640-3d58-4d0f-9ff2-b3c80e91d088
 +  * **Variáveis:** contador13C1(in/out), nomeForm13C1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13C1}) + 1;
 +
 +var form13C1 = '${nomeForm13C1}';
 +var new_form13C1;
 +
 +if (cont1 < 10){
 +    new_form13C1 = form13C1.substring(0, form13C1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13C1 = form13C1.substring(0, form13C1.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13C1", new_form13C1);
 +execution.setVariable("#contador13C1", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formuláriosform11 (scriptTask) ===
 +
 +  * **TaskId:** Task_0m59b0o
 +
 +==== Script: atualizarContador11Ae9D ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** b2f0a70c-6daa-416e-a633-bbe76ccbf940
 +  * **Variáveis:** contador11A(in/out), nomeForm9D(in/out), nomeForm11A(in/out), contador9D(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador11A}) + 1;
 +var cont2 = parseInt(${contador9D}) + 1;
 +
 +var form11A = '${nomeForm11A}';
 +var form9D = '${nomeForm9D}';
 +var new_form11A;
 +var new_form9D;
 +
 +if (cont1 < 10){
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 + new_form9D = form9D.substring(0, form9D.length-4) + '_v0' + cont1;
 +}else{
 + new_form9D = form9D.substring(0, form9D.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm11A", new_form11A);
 +execution.setVariable("#nomeForm9D", new_form9D);
 +execution.setVariable("#contador11A", cont1);
 +execution.setVariable("#contador9D", cont2);
 +</code>
 +
 +=== Tarefa: Informar dados específicos - Pessoa com  deficiência (userTask) ===
 +
 +  * **TaskId:** Task_0mrdezo
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Coleta ano do numero do processo formatado (scriptTask) ===
 +
 +  * **TaskId:** Task_0mwi2h9
 +
 +==== Script: Coleta ano do numero do processo formatado ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** bd67c6b9-1a5a-42f6-89eb-a47f27b1e9a4
 +  * **Variáveis:** anoProcesso(out), numProcessoFormatado(in)
 +
 +<code javascript>
 +var num = '${numProcessoFormatado}';
 +
 +var parte1= num.split(' ');
 +
 +var parte2 = parte1[1].split('/');
 +
 +
 +var anoProcesso= parte2[0];
 +
 +
 +execution.setVariable("#anoProcesso", anoProcesso);
 +</code>
 +
 +=== Tarefa: Tipo Instancia (scriptTask) ===
 +
 +  * **TaskId:** Task_0n3l5ip
 +
 +==== Script: Valor numeroInstanciaFluxo no primeiro ponto =4 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 49a95be3-09ac-45c1-afe8-2040592dd028
 +  * **Variáveis:** numeroInstanciaFluxo(out)
 +
 +<code javascript>
 +var numeroInstanciaFluxo = 4;
 +
 +execution.setVariable("#numeroInstanciaFluxo", numeroInstanciaFluxo);
 +</code>
 +
 +=== Tarefa: Realizar checklist do processo (userTask) ===
 +
 +  * **TaskId:** Task_0no5dsz
 +
 +==== Script: USUARIO_RECEBIDO_DO_TCE_VIA_MSG ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 106b78e8-e10e-4d58-80b0-6ac3b8e2a59c
 +  * **Variáveis:** UserIdAnalista(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from SOLAR.ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:UserIdAnalista
 +</code>
 +
 +=== Tarefa: (old_proporcionalidade) (scriptTask) ===
 +
 +  * **TaskId:** Task_0nocvo8
 +
 +==== Script: copiaProporcionalidade ====
 +
 +  * **Propósito inferido:** Cálculo de idade/data de apuração
 +  * **UUID:** 554fe0f0-4617-40b9-a003-17724b480100
 +  * **Variáveis:** proporcionalidade(in), old_proporcionalidade(out)
 +
 +<code javascript>
 +var proporcionalidade = "${proporcionalidade}";
 +if(proporcionalidade){
 +var old_proporcionalidade = proporcionalidade;
 +execution.setVariable("#old_proporcionalidade", old_proporcionalidade );
 +}
 +</code>
 +
 +=== Tarefa: Visualizar solicitação de informações (userTask) ===
 +
 +  * **TaskId:** Task_0nvv0g7
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Informar dados específicos  - Compulsória (userTask) ===
 +
 +  * **TaskId:** Task_0o846ym
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Revisar solicitação de informação (userTask) ===
 +
 +  * **TaskId:** Task_0oj8ra6
 +
 +==== Script: ATOR FORM 27B - Revisar Solicitação de Informação(TCEGO) - ATOS DE PESSOAL ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 933b3014-69c2-46bb-8377-3d9b17135a23
 +  * **Variáveis:** sel_revisorResp(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:sel_revisorResp
 +</code>
 +
 +=== Tarefa: Fundamentar o encaminhamento pela ilegalidade (userTask) ===
 +
 +  * **TaskId:** Task_0osam4s
 +
 +==== Script: USUARIO_RECEBIDO_DO_TCE_VIA_MSG ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 106b78e8-e10e-4d58-80b0-6ac3b8e2a59c
 +  * **Variáveis:** UserIdAnalista(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from SOLAR.ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:UserIdAnalista
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0pl2bac
 +
 +==== Script: atualizarContador15e16 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 62e0022d-ef1e-471d-8d6e-04dc019bbb6b
 +  * **Variáveis:** nomeForm16(in/out), contador15e16(in/out), nomeForm15(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador15e16}) + 1;
 +
 +var form15 = '${nomeForm15}';
 +var form16 = '${nomeForm16}';
 +var new_form15;
 +var new_form16;
 +
 +if (cont1 < 10){
 +    new_form15 = form15.substring(0, form15.length-4) + '_v0' + cont1;
 + new_form16 = form16.substring(0, form16.length-4) + '_v0' + cont1;
 +}else{
 +    new_form15 = form15.substring(0, form15.length-4) + '_v' + cont1;
 +    new_form16 = form16.substring(0, form16.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm15", new_form15);
 +execution.setVariable("#nomeForm16", new_form16);
 +execution.setVariable("#contador15e16", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0pnepia
 +
 +==== Script: atualizarContador23A ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3eec977b-2a1c-4229-9e8a-dd3485f3cf1f
 +  * **Variáveis:** nomeForm29(in/out), contador23A(in/out), nomeForm23A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador23A}) + 1;
 +
 +var form23A  = '${nomeForm23A}';
 +var form29  = '${nomeForm29}';
 +
 +var new_form23A;
 +var new_form29;
 +
 +if (cont1 < 10){
 +    new_form23A = form23A.substring(0, form23A.length-4) + '_v0' + cont1;
 +    new_form29 = form29.substring(0, form29.length-4) + '_v0' + cont1;
 +}else{
 +    new_form23A = form23A.substring(0, form23A.length-4) + '_v' + cont1;
 +    new_form29 = form29.substring(0, form29.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm23A", new_form23A);
 +execution.setVariable("#nomeForm29", new_form29);
 +execution.setVariable("#contador23A", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0q2u643
 +
 +==== Script: atualizarContador1e2C ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** ede5bcd4-5e69-4410-87ed-fe49ae7d66fd
 +  * **Variáveis:** nomeForm1(in/out), nomeForm2C(in/out), contador1(in/out), contador2C(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador1}) + 1;
 +var cont2 = parseInt(${contador2C}) + 1;
 +
 +var form1 = '${nomeForm1}';
 +var form2C = '${nomeForm2C}';
 +var new_form1;
 +var new_form2C;
 +
 +if (cont1 < 10){
 +    new_form1 = form1.substring(0, form1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form1 = form1.substring(0, form1.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 +    new_form2C = form2C.substring(0, form2C.length-4) + '_v0' + cont2;
 +}else{
 +    new_form2C = form2C.substring(0, form2C.length-4) + '_v' + cont2;
 +}
 +
 +execution.setVariable("#nomeForm1", new_form1);
 +execution.setVariable("#nomeForm2C", new_form2C);
 +execution.setVariable("#contador1", cont1);
 +execution.setVariable("#contador2C", cont2);
 +</code>
 +
 +=== Tarefa: Limpar decisão form 28B (scriptTask) ===
 +
 +  * **TaskId:** Task_0q38hgd
 +
 +==== Script: Atualiza valor variavel ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** a51e9f00-c17d-4f39-b7fe-067cc9787259
 +  * **Variáveis:** novoValor(out), novoValor(in)
 +
 +<code javascript>
 +var valor = '${novoValor}';
 +
 +if(valor[0] == '$' || valor.length == 0){
 +var newValor = '0';
 +}else{
 +var newValor =  valor;
 +}
 +execution.setVariable("#novoValor", newValor);
 +/*return execution.getVariable("#novoValor");*/
 +</code>
 +
 +=== Tarefa: Responder solicitação de informações (userTask) ===
 +
 +  * **TaskId:** Task_0qbwagm
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0qt8mf6
 +
 +==== Script: atualizarContador24A ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** a80b26fe-c3be-4f73-ab44-574cdf80073a
 +  * **Variáveis:** contador24A(in/out), nomeForm24A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador24A}) + 1;
 +
 +var form24A = '${nomeForm24A}';
 +var new_form24A;
 +
 +if (cont1 < 10){
 +    new_form24A = form24A.substring(0, form24A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form24A = form24A.substring(0, form24A.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm24A", new_form24A);
 +execution.setVariable("#contador24A", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0rhlian
 +
 +==== Script: atualizarContador14 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** b5f5cfcb-7d92-4d15-826e-ee8e7cb814ee
 +  * **Variáveis:** nomeform14_2(in/out), contador14(in/out), nomeForm14_1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador14}) + 1;
 +
 +var form14_1 = '${nomeForm14_1}';
 +var form14_2 = '${nomeform14_2}';
 +var new_form14_1;
 +var new_form14_2;
 +
 +if (cont1 < 10){
 +    new_form14_1 = form14_1.substring(0, form14_1.length-4) + '_v0' + cont1;
 +    new_form14_2 = form14_2.substring(0, form14_2.length-4) + '_v0' + cont1;
 +
 +}else{
 +    new_form14_1 = form14_1.substring(0, form14_1.length-4) + '_v' + cont1;
 +    new_form14_2 = form14_2.substring(0, form14_2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm14_1", new_form14_1);
 +execution.setVariable("#nomeform14_2", new_form14_2);
 +execution.setVariable("#contador14", cont1);
 +</code>
 +
 +=== Tarefa: Resumo das informações dos proventos e atos da aposentadoria (userTask) ===
 +
 +  * **TaskId:** Task_0rpylxq
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Discriminar Histórico Funcional (userTask) ===
 +
 +  * **TaskId:** Task_0s665b3
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0sk5rrp
 +
 +==== Script: atualizarContador28C ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** e8148477-afc0-42a3-b7af-d2229225d802
 +  * **Variáveis:** contador28C(in/out), nomeForm28C(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador28C}) + 1;
 +
 +var form28C = '${nomeForm28C}';
 +var new_form28C;
 +
 +if (cont1 < 10){
 +    new_form28C = form28C.substring(0, form28C.length-4) + '_v0' + cont1;
 +}else{
 +    new_form28C = form28C.substring(0, form28C.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm28C", new_form28C);
 +execution.setVariable("#contador28C", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0sqcam3
 +
 +==== Script: atualizarContador13D2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 076ecff0-37ce-4ec3-ae0f-d002e75f282a
 +  * **Variáveis:** contador13D2(in/out), nomeForm13D2(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13D2}) + 1;
 +
 +var form13D2 = '${nomeForm13D2}';
 +var new_form13D2;
 +
 +if (cont1 < 10){
 +    new_form13D2 = form13D2.substring(0, form13D2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13D2 = form13D2.substring(0, form13D2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13D2", new_form13D2);
 +execution.setVariable("#contador13D2", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0sz3ori
 +
 +==== Script: atualizarContador10D ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 86d7c731-a720-4388-9b13-f9b3fe5eec0d
 +  * **Variáveis:** nomeForm10D2(in/out), contador10D(in/out), nomeForm10D1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador10D}) + 1;
 +
 +var form10D1 = '${nomeForm10D1}';
 +var form10D2 = '${nomeForm10D2}';
 +var new_form10D1;
 +var new_form10D2;
 +
 +if (cont1 < 10){
 +    new_form10D1 = form10D1.substring(0, form10D1.length-4) + '_v0' + cont1;
 + new_form10D2 = form10D2.substring(0, form10D2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form10D1 = form10D1.substring(0, form10D1.length-4) + '_v' + cont1;
 + new_form10D2 = form10D2.substring(0, form10D2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm10D1", new_form10D1);
 +execution.setVariable("#nomeForm10D2", new_form10D2);
 +execution.setVariable("#contador10D", cont1);
 +</code>
 +
 +=== Tarefa: (old_proporcionalidade) (scriptTask) ===
 +
 +  * **TaskId:** Task_0t1bn0c
 +
 +==== Script: copiaProporcionalidade ====
 +
 +  * **Propósito inferido:** Cálculo de idade/data de apuração
 +  * **UUID:** 554fe0f0-4617-40b9-a003-17724b480100
 +  * **Variáveis:** proporcionalidade(in), old_proporcionalidade(out)
 +
 +<code javascript>
 +var proporcionalidade = "${proporcionalidade}";
 +if(proporcionalidade){
 +var old_proporcionalidade = proporcionalidade;
 +execution.setVariable("#old_proporcionalidade", old_proporcionalidade );
 +}
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0t7ogqh
 +
 +==== Script: atualizarContador8 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** f8af3825-92fb-4825-8b56-0d6c8183f682
 +  * **Variáveis:** contador8(in/out), nomeForm8_2(in/out), nomeForm8_1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador8}) + 1;
 +
 +var form8_1 = '${nomeForm8_1}';
 +var form8_2 = '${nomeForm8_2}';
 +var new_form8_1;
 +var new_form8_2;
 +
 +if (cont1 < 10){
 +    new_form8_1 = form8_1.substring(0, form8_1.length-4) + '_v0' + cont1;
 +    new_form8_2 = form8_2.substring(0, form8_2.length-4) + '_v0' + cont1;
 +
 +}else{
 +    new_form8_1 = form8_1.substring(0, form8_1.length-4) + '_v' + cont1;
 +    new_form8_2 = form8_2.substring(0, form8_2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm8_1", new_form8_1);
 +execution.setVariable("#nomeForm8_2", new_form8_2);
 +execution.setVariable("#contador8", cont1);
 +</code>
 +
 +=== Tarefa: Busca processos do SIAP CIVIL com mesmo cpf, orgao e cargo  (serviceTask) ===
 +
 +  * **TaskId:** Task_0tnvg5v
 +
 +==== Script: Busca por processos com mesmo cpfOrgaoCargo ====
 +
 +  * **Propósito inferido:** Tratramento/validação de CPF
 +  * **UUID:** ac3c02c0-08ea-4ebd-86cf-dc9a65cfac0c
 +  * **Variáveis:** cpfServidor(in), return_processos_cpfOrgaoCargo(out)
 +
 +<code javascript>
 +SELECT CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(
 +'{"NUMFORMAT": "',
 +p.NUFORMATADO),
 +'","SGORGAO":"'),
 +os.SGORGAOSETOR),
 +'","ASS":"'),
 +N.DEASSUNTO),
 +'","CPF":"'),
 +REPLACE(:cpfServidor, '%','' )),
 +'","CARGO":"'),
 +mtv.DEMETADADO),
 +'","STATUS":"'),
 +pc.FLSITUACAO),
 +'"}')
 +AS "return_processos_cpfOrgaoCargo" FROM ECPAMETADADOVALORPROCESSO f
 +INNER JOIN ECPAMETADADOVALOR mtv ON mtv.CDMETADADOVALOR = f.CDMETADADOVALOR
 +INNER JOIN ECPASERVPROCESSO p ON p.CDPROCESSO = f.CDPROCESSO
 +inner join ECPAPROCESSO pc on pc.NUANO = p.NUANO and pc.NUPROCESSO = p.NUPROCESSO and pc.CDORGAOSETOR = p.CDORGAOSETOR
 +INNER JOIN ECPAORGAOSETOR os ON os.CDORGAOSETOR = pc.CDORGAOSETOR
 +INNER JOIN ECPAPROCASSUNTO ASSU ON ASSU.CDORGAOSETOR = pc.CDORGAOSETOR AND pc.NUANO = ASSU.NUANO AND pc.NUPROCESSO = ASSU.NUPROCESSO AND ASSU.CDASSUNTO =10
 +INNER JOIN ECPAASSUNTO N ON N.CDASSUNTO = ASSU.CDASSUNTO INNER JOIN ECPAASSUNTO N ON N.CDASSUNTO = ASSU.CDASSUNTO
 +INNER JOIN ECPAMETADADO md ON md.CDMETADADO = mtv.CDMETADADO  AND md.NMMETADADO LIKE '%Nome do cargo em que se da%'
 +WHERE pc.DECOMPLEMENTO LIKE '%'||:cpfServidor||'%' AND pc.FLSITUACAO IN('R','E','A' ORDER BY os.SGORGAOSETOR,mtv.DEMETADADO
 +</code>
 +
 +=== Tarefa: Analisar retorno de solicitação de informação (userTask) ===
 +
 +  * **TaskId:** Task_0twmfon
 +
 +==== Script: USUARIO_RECEBIDO_DO_TCE_VIA_MSG ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 106b78e8-e10e-4d58-80b0-6ac3b8e2a59c
 +  * **Variáveis:** UserIdAnalista(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from SOLAR.ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:UserIdAnalista
 +</code>
 +
 +=== Tarefa: Gerar link para inserção do anexo por modelo (scriptTask) ===
 +
 +  * **TaskId:** Task_0u6bzih
 +
 +==== Script: gerar link insercao por modelo ====
 +
 +  * **Propósito inferido:** Geração de documento
 +  * **UUID:** f5baef0a-1c9f-432c-ad2b-a9033cfdc354
 +  * **Variáveis:** nomeDocumentoModelo(in), cdModelo(in), cdProcesso(in), linkAnexoModelo(out)
 +
 +<code javascript>
 +var processo = '${cdProcesso}';
 +var modelo = '${cdModelo}';
 +var nomeDocumento = '${nomeDocumentoModelo}';
 +
 +//GERA MODELO DE DOC JÁ APONTANDO E CARREGANDO O MODELO
 +//var link = '/cpavPasta/documento/cadastrarAnexoModelo?chaveProcesso='+processo+'&cdModelo='+modelo+'&nmDocumentoModelo='+nomeDocumento;
 +
 +// APENAS ABRI A TELA ONDE O USER ESCOLHE O MODELO DE DOC
 +var link = '/cpavPasta/documento/cadastrarAnexoModelo?chaveProcesso='+processo;
 +
 +execution.setVariable("#linkAnexoModelo", link);
 +</code>
 +
 +=== Tarefa: Trata matricula (scriptTask) ===
 +
 +  * **TaskId:** Task_0vstg94
 +
 +==== Script: ajustarVar_matriculas ====
 +
 +  * **Propósito inferido:** Tratamento de matrícula
 +  * **UUID:** 5912b2f3-9c3f-477b-ab75-6dcb8f25d470
 +  * **Variáveis:** ent_matriculas(in), matriculas(out)
 +
 +<code javascript>
 +var matriculas= '${ent_matriculas}';
 +//var mat= ${ent_matriculas};
 +
 +var compara = matriculas.substring(2, matriculas.length - 1);
 +
 +if(compara == "ent_matriculas"){
 +
 +execution.setVariable("#matriculas", 0);
 +}else{
 +execution.setVariable("#matriculas", matriculas);
 +
 +}
 +</code>
 +
 +=== Tarefa: Busca processos no SIAP CIVIL e LEGADO com mesmo cpf  (serviceTask) ===
 +
 +  * **TaskId:** Task_0w0jki4
 +
 +==== Script: Busca por processos com mesmo cpf ====
 +
 +  * **Propósito inferido:** Tratramento/validação de CPF
 +  * **UUID:** ca67962d-556b-4b15-814d-54477431597f
 +  * **Variáveis:** cpfServidor(in), return_processos_cpf(out)
 +
 +<code javascript>
 +SELECT DISTINCT CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(CONCAT(CONCAT( 
 +'{"NUMFORMAT": "',
 + p.NUFORMATADO),
 +'","SGORGAO":"'),
 +os.SGORGAOSETOR),
 +'","ASS":"'),
 +N.DEASSUNTO),
 +'","CPF":"'),
 +REPLACE(:cpfServidor, '%','' )),
 +'","STATUS":"'),
 +pc.FLSITUACAO),
 +'"}')
 +AS  "return_processos_cpf" FROM ECPASERVPROCESSO p
 +inner join ECPAPROCESSO pc on pc.NUANO = p.NUANO and pc.NUPROCESSO = p.NUPROCESSO and pc.CDORGAOSETOR = p.CDORGAOSETOR
 +INNER JOIN ECPAORGAOSETOR os ON os.CDORGAOSETOR = pc.CDORGAOSETOR
 +INNER JOIN ECPAPROCASSUNTO ASSU ON ASSU.CDORGAOSETOR = pc.CDORGAOSETOR AND pc.NUANO = ASSU.NUANO AND pc.NUPROCESSO = ASSU.NUPROCESSO AND ASSU.CDASSUNTO IN (10, 9)
 +INNER JOIN ECPAASSUNTO N ON N.CDASSUNTO = ASSU.CDASSUNTO INNER JOIN ECPAASSUNTO N ON N.CDASSUNTO = ASSU.CDASSUNTO
 +WHERE pc.DECOMPLEMENTO LIKE   '%'||:cpfServidor||'%' AND pc.FLSITUACAO IN('R','E','A')
 +</code>
 +
 +=== Tarefa: Consulta data de envio da resposta (scriptTask) ===
 +
 +  * **TaskId:** Task_0wbo8vl
 +
 +==== Script: get dataAtual DD/MM/AAAA ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** fbcbf902-0769-46da-826c-895ba67acd7d
 +  * **Variáveis:** dataAtual(out)
 +
 +<code javascript>
 +var dataAtual = new Date();
 +
 +var dia  = dataAtual.getDate().toString();
 +var diaF = (dataAtual.length == 1) ? '0'+dataAtual.getDate().toString() : dataAtual.getDate().toString();
 +var mes  = (dataAtual.getMonth()+1).toString(); 
 +var mesF = (dataAtual.length == 1) ? '0'+(dataAtual.getMonth()+1).toString() : (dataAtual.getMonth()+1).toString();
 +var anoF = dataAtual.getFullYear();
 +dataAtual= diaF+"/"+mesF+"/"+anoF;
 +execution.setVariable("#dataAtual", dataAtual);
 +</code>
 +
 +=== Tarefa: Registrar possíveis atualizações do ato (userTask) ===
 +
 +  * **TaskId:** Task_0wewbr0
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Tipo Data
 +(dataFim) (scriptTask) ===
 +
 +  * **TaskId:** Task_0wqlkkw
 +
 +==== Script: Tipo data - dataFim ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** eb149d93-3b4a-4e7f-aa27-067049164ca9
 +  * **Variáveis:** tipoData(out)
 +
 +<code javascript>
 +var tipoData = 'dataFim';
 +execution.setVariable("#tipoData", tipoData);
 +</code>
 +
 +=== Tarefa: Limpa variável (scriptTask) ===
 +
 +  * **TaskId:** Task_0xi6gxw
 +
 +==== Script: LIMPA VAR SAIDA GTW - ExclusiveGateway_1rtez6t ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 389e3348-3926-4cc1-8baa-78fad3b2697b
 +  * **Variáveis:** alterarEncaminhamento(out), retornarCorrecaoAnalista(out), encaminharRevChefe(out), enviaParaRevisao(out)
 +
 +<code javascript>
 +execution.setVariable("#alterarEncaminhamento", 'N');
 +execution.setVariable("#retornarCorrecaoAnalista", 'N');
 +execution.setVariable("#encaminharRevChefe", 'N/A');
 +execution.setVariable("#enviaParaRevisao", 'N');
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0xoby71
 +
 +==== Script: atualizarContador11Ae17C ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 5be2dd59-5eda-40e9-8d23-2388b043b438
 +  * **Variáveis:** contador11A(in/out), nomeform17C(in/out), nomeForm11A(in/out), contador17C(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador11A}) + 1;
 +var cont2 = parseInt(${contador17C}) + 1;
 +
 +var form11A = '${nomeForm11A}';
 +var form17C = '${nomeform17C}';
 +var new_form11A;
 +var new_form17C;
 +
 +if (cont1 < 10){
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 +    new_form17C = form17C.substring(0, form17C.length-4) + '_v0' + cont2;
 +}else{
 +    new_form17C = form17C.substring(0, form17C.length-4) + '_v' + cont2;
 +}
 +
 +execution.setVariable("#nomeForm11A", new_form11A);
 +execution.setVariable("#nomeform17C", new_form17C);
 +execution.setVariable("#contador11A", cont1);
 +execution.setVariable("#contador17B", cont2);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0xq1wlm
 +
 +==== Script: atualizarContador1e2D ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 24a60625-8357-40dc-b9ef-1c75c80046aa
 +  * **Variáveis:** contador1(in/out), contador2D(in/out), nomeForm2D(in/out), nomeForm1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador1}) + 1;
 +var cont2 = parseInt(${contador2D}) + 1;
 +
 +var form1 = '${nomeForm1}';
 +var form2D = '${nomeForm2D}';
 +var new_form1;
 +var new_form2D;
 +
 +if (cont1 < 10){
 +    new_form1 = form1.substring(0, form1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form1 = form1.substring(0, form1.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 +    new_form2D = form2D.substring(0, form2D.length-4) + '_v0' + cont2;
 +}else{
 +    new_form2D = form2D.substring(0, form2D.length-4) + '_v' + cont2;
 +}
 +
 +execution.setVariable("#nomeForm1", new_form1);
 +execution.setVariable("#nomeForm2D", new_form2D);
 +execution.setVariable("#contador1", cont1);
 +execution.setVariable("#contador2D", cont2);
 +</code>
 +
 +=== Tarefa: Informar dados específicos  - Invalidez (userTask) ===
 +
 +  * **TaskId:** Task_0y56d0w
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualiza variavel de alteração de portaria (scriptTask) ===
 +
 +  * **TaskId:** Task_0yxzikq
 +
 +==== Script: Atualiza Valor Variavel2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 4617021c-f09c-4436-bf16-60b08c398214
 +  * **Variáveis:** novoValor(out), valor(in)
 +
 +<code javascript>
 +execution.setVariable("#novoValor", '${valor}');
 +return execution.getVariable("#novoValor");
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_0zsjkm0
 +
 +==== Script: atualizarContador13E1 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** d9625b4a-37bf-4f50-aa67-f465a96e6760
 +  * **Variáveis:** contador13E1(in/out), nomeForm13E1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13E1}) + 1;
 +
 +var form13E1 = '${nomeForm13E1}';
 +var new_form13E1;
 +
 +if (cont1 < 10){
 +    new_form13E1 = form13E1.substring(0, form13E1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13E1 = form13E1.substring(0, form13E1.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13E1", new_form13E1);
 +execution.setVariable("#contador13E1", cont1);
 +</code>
 +
 +=== Tarefa: Resumo das informações dos proventos e atos da aposentadoria (userTask) ===
 +
 +  * **TaskId:** Task_0zv74oa
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Tipo Data
 +(novaData) (scriptTask) ===
 +
 +  * **TaskId:** Task_0zy0rbx
 +
 +==== Script: Tipo data - novaData ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 6012d9fc-457e-4c19-b4ff-d31105844965
 +  * **Variáveis:** tipoData(out)
 +
 +<code javascript>
 +var tipoData = 'novaData';
 +execution.setVariable("#tipoData", tipoData);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_103tffv
 +
 +==== Script: atualizarContador13D1 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** ca2826d5-343e-47d4-8e39-0e894508db66
 +  * **Variáveis:** contador13D1(in/out), nomeForm13D1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13D1}) + 1;
 +
 +var form13D1 = '${nomeForm13D1}';
 +var new_form13D1;
 +
 +if (cont1 < 10){
 +    new_form13D1 = form13D1.substring(0, form13D1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13D1 = form13D1.substring(0, form13D1.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13D1", new_form13D1);
 +execution.setVariable("#contador13D1", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_10bchvw
 +
 +==== Script: atualizarContador28A ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** b5ad1050-00f0-4936-a5c6-02087e61a2f8
 +  * **Variáveis:** contador28A(in/out), nomeForm28A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador28A}) + 1;
 +
 +var form28A = '${nomeForm28A}';
 +var new_form28A;
 +
 +if (cont1 < 10){
 +    new_form28A = form28A.substring(0, form28A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form28A = form28A.substring(0, form28A.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm28A", new_form28A);
 +execution.setVariable("#contador28A", cont1);
 +</code>
 +
 +=== Tarefa: Informar sobre necessidade de gerar nova IT ou solicitação de informações (userTask) ===
 +
 +  * **TaskId:** Task_10bn521
 +
 +==== Script: USUARIO_RECEBIDO_DO_TCE_VIA_MSG ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 106b78e8-e10e-4d58-80b0-6ac3b8e2a59c
 +  * **Variáveis:** UserIdAnalista(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from SOLAR.ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:UserIdAnalista
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_10pg18b
 +
 +==== Script: atualizaContador5A1 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 58d0df72-ff4b-435a-9bfb-093255fad023
 +  * **Variáveis:** contador5A1(in/out), nomeForm5A1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador5A1}) + 1;
 +
 +var form5A1 = '${nomeForm5A1}';
 +var new_form5A1;
 +
 +if (cont1 < 10){
 +    new_form5A1 = form5A1.substring(0, form5A1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form5A1 = form5A1.substring(0, form5A1.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm5A1", new_form5A1);
 +execution.setVariable("#contador5A1", cont1);
 +</code>
 +
 +=== Tarefa: Responder solicitação de informação (userTask) ===
 +
 +  * **TaskId:** Task_10y28f1
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_134u1p7
 +
 +==== Script: atualizarContador10B ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** fd70f162-260b-4fef-be9c-5bd59c103692
 +  * **Variáveis:** nomeForm10B2(in/out), contador10B(in/out), nomeForm10B1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador10B}) + 1;
 +
 +var form10B1 = '${nomeForm10B1}';
 +var form10B2 = '${nomeForm10B2}';
 +var new_form10B1;
 +var new_form10B2;
 +
 +if (cont1 < 10){
 +    new_form10B1 = form10B1.substring(0, form10B1.length-4) + '_v0' + cont1;
 + new_form10B2 = form10B2.substring(0, form10B2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form10B1 = form10B1.substring(0, form10B1.length-4) + '_v' + cont1;
 + new_form10B2 = form10B2.substring(0, form10B2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm10B1", new_form10B1);
 +execution.setVariable("#nomeForm10B2", new_form10B2);
 +execution.setVariable("#contador10B", cont1);
 +</code>
 +
 +=== Tarefa: (oldProporcionalidade) (scriptTask) ===
 +
 +  * **TaskId:** Task_13wdlz3
 +
 +==== Script: copiaProporcionalidade ====
 +
 +  * **Propósito inferido:** Cálculo de idade/data de apuração
 +  * **UUID:** 554fe0f0-4617-40b9-a003-17724b480100
 +  * **Variáveis:** proporcionalidade(in), old_proporcionalidade(out)
 +
 +<code javascript>
 +var proporcionalidade = "${proporcionalidade}";
 +if(proporcionalidade){
 +var old_proporcionalidade = proporcionalidade;
 +execution.setVariable("#old_proporcionalidade", old_proporcionalidade );
 +}
 +</code>
 +
 +=== Tarefa: Atualiza variável retornaForm23A (scriptTask) ===
 +
 +  * **TaskId:** Task_13zw86h
 +
 +==== Script: altera variável retornaForm23 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** f067cbed-1d7a-4cbf-8e49-302514edc5f9
 +  * **Variáveis:** retornaForm23A(out)
 +
 +<code javascript>
 +execution.setVariable("#retornaForm23A", 'N');
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_14785yq
 +
 +==== Script: atualizarContador11Ae9A ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 896d15c4-09a8-40f9-b3c0-84c9c86ba1f3
 +  * **Variáveis:** contador9A(in/out), contador11A(in/out), nomeForm9A(in/out), nomeForm11A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador11A}) + 1;
 +var cont2 = parseInt(${contador9A}) + 1;
 +
 +var form11A = '${nomeForm11A}';
 +var form9A = '${nomeForm9A}';
 +var new_form11A;
 +var new_form9A;
 +
 +if (cont1 < 10){
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 + new_form9A = form9A.substring(0, form9A.length-4) + '_v0' + cont1;
 +}else{
 + new_form9A = form9A.substring(0, form9A.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm11A", new_form11A);
 +execution.setVariable("#nomeForm9A", new_form9A);
 +execution.setVariable("#contador11A", cont1);
 +execution.setVariable("#contador9A", cont2);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_14hhcft
 +
 +==== Script: atualizarContador24C ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** ae758efa-0a1e-4fe2-afb5-8c880db719a3
 +  * **Variáveis:** contador24C(in/out), nomeForm24C(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador24C}) + 1;
 +
 +var form24C = '${nomeForm24C}';
 +var new_form24C;
 +
 +if (cont1 < 10){
 +    new_form24C = form24C.substring(0, form24C.length-4) + '_v0' + cont1;
 +}else{
 +    new_form24C = form24C.substring(0, form24C.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm24C", new_form24C);
 +execution.setVariable("#contador24C", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_14pg1ld
 +
 +==== Script: atualizarContador28B ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 42baa3d9-52b5-4aa9-9c8f-b54a68cdd0e1
 +  * **Variáveis:** nomeForm28B(in/out), contador28B(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador28B}) + 1;
 +
 +var form28B = '${nomeForm28B}';
 +var new_form28B;
 +
 +if (cont1 < 10){
 +    new_form28B = form28B.substring(0, form28B.length-4) + '_v0' + cont1;
 +}else{
 +    new_form28B = form28B.substring(0, form28B.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm28B", new_form28B);
 +execution.setVariable("#contador28B", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_14t4nna
 +
 +==== Script: atualizarContador13J1 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** d2fb5432-e2b0-4c8a-9120-95ee325c0b46
 +  * **Variáveis:** contador13J1(in/out), nomeForm13J1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13J1}) + 1;
 +
 +var form13J1 = '${nomeForm13J1}';
 +var new_form13J1;
 +
 +if (cont1 < 10){
 +    new_form13J1 = form13J1.substring(0, form13J1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13J1 = form13J1.substring(0, form13J1.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13J1", new_form13J1);
 +execution.setVariable("#contador13J1", cont1);
 +</code>
 +
 +=== Tarefa: Consulta data da resposta (scriptTask) ===
 +
 +  * **TaskId:** Task_14xrrw4
 +
 +==== Script: get dataAtual DD/MM/AAAA ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** fbcbf902-0769-46da-826c-895ba67acd7d
 +  * **Variáveis:** dataAtual(out)
 +
 +<code javascript>
 +var dataAtual = new Date();
 +
 +var dia  = dataAtual.getDate().toString();
 +var diaF = (dataAtual.length == 1) ? '0'+dataAtual.getDate().toString() : dataAtual.getDate().toString();
 +var mes  = (dataAtual.getMonth()+1).toString(); 
 +var mesF = (dataAtual.length == 1) ? '0'+(dataAtual.getMonth()+1).toString() : (dataAtual.getMonth()+1).toString();
 +var anoF = dataAtual.getFullYear();
 +dataAtual= diaF+"/"+mesF+"/"+anoF;
 +execution.setVariable("#dataAtual", dataAtual);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_157125f
 +
 +==== Script: atualizaContador18 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 033eabca-d85c-4e97-a198-5eeb77c310f6
 +  * **Variáveis:** contador18(in/out), nomeForm18(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador18}) + 1;
 +
 +var form18 = '${nomeForm18}';
 +var new_form18;
 +
 +if (cont1 < 10){
 +    new_form18 = form18.substring(0, form18.length-4) + '_v0' + cont1;
 +}else{
 +    new_form18 = form18.substring(0, form18.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm18", new_form18);
 +execution.setVariable("#contador18", cont1);
 +</code>
 +
 +=== Tarefa: JS Prazo esgotado (scriptTask) ===
 +
 +  * **TaskId:** Task_15x16bi
 +
 +==== Script: prazoEsgotado ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 63729790-350d-4da7-a4a4-c782119e1668
 +  * **Variáveis:** prazoEsgotado(out)
 +
 +<code javascript>
 +execution.setVariable("#prazoEsgotado", 'S');
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_16ifk31
 +
 +==== Script: atualizaContador21A ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 6bb185e0-0249-444e-b185-9c0cf58fdfaf
 +  * **Variáveis:** nomeForm22(in/out), contador21A(in/out), nomeForm21A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador21A}) + 1;
 +
 +var form21A = '${nomeForm21A}';
 +var form22 = '${nomeForm22}';
 +var new_form21A;
 +var new_form22;
 +
 +if (cont1 < 10){
 +    new_form21A = form21A.substring(0, form21A.length-4) + '_v0' + cont1;
 + new_form22 = form22.substring(0, form22.length-4) + '_v0' + cont1;
 +}else{
 +    new_form21A = form21A.substring(0, form21A.length-4) + '_v' + cont1;
 +    new_form22 = form22.substring(0, form22.length-4) + '_v' + cont1;
 +}
 +execution.setVariable("#nomeForm21A", new_form21A);
 +execution.setVariable("#nomeForm22", new_form22);
 +execution.setVariable("#contador21A", cont1);
 +</code>
 +
 +=== Tarefa: Resumo das informações dos proventos e atos da aposentadoria (userTask) ===
 +
 +  * **TaskId:** Task_16odykk
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_17nk7j9
 +
 +==== Script: atualizarContador1e2A ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3793bb44-beb7-44d4-a7f3-963b056d0f0c
 +  * **Variáveis:** contador2A(in/out), contador1(in/out), nomeForm2A(in/out), nomeForm1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador1}) + 1;
 +var cont2 = parseInt(${contador2A}) + 1;
 +
 +var form1 = '${nomeForm1}';
 +var form2A = '${nomeForm2A}';
 +var new_form1;
 +var new_form2A;
 +
 +if (cont1 < 10){
 +    new_form1 = form1.substring(0, form1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form1 = form1.substring(0, form1.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 +    new_form2A = form2A.substring(0, form2A.length-4) + '_v0' + cont2;
 +}else{
 +    new_form2A = form2A.substring(0, form2A.length-4) + '_v' + cont2;
 +}
 +
 +execution.setVariable("#nomeForm1", new_form1);
 +execution.setVariable("#nomeForm2A", new_form2A);
 +execution.setVariable("#contador1", cont1);
 +execution.setVariable("#contador2A", cont2);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_17tdkn5
 +
 +==== Script: atualizarContador13I1 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 211b2dc6-41b0-4305-b7b3-267ea06b6cff
 +  * **Variáveis:** contador13I1(in/out), nomeForm13I1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13I1}) + 1;
 +
 +var form13I1 = '${nomeForm13I1}';
 +var new_form13I1;
 +
 +if (cont1 < 10){
 +    new_form13I1 = form13I1.substring(0, form13I1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13I1 = form13I1.substring(0, form13I1.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13I1", new_form13I1);
 +execution.setVariable("#contador13I1", cont1);
 +</code>
 +
 +=== Tarefa: Tipo Data
 +(dataFim) (scriptTask) ===
 +
 +  * **TaskId:** Task_17vx4mb
 +
 +==== Script: Tipo data - dataFim ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** eb149d93-3b4a-4e7f-aa27-067049164ca9
 +  * **Variáveis:** tipoData(out)
 +
 +<code javascript>
 +var tipoData = 'dataFim';
 +execution.setVariable("#tipoData", tipoData);
 +</code>
 +
 +=== Tarefa: Data prazo nulo (scriptTask) ===
 +
 +  * **TaskId:** Task_18chjkn
 +
 +==== Script: dataPrazo nulo ====
 +
 +  * **Propósito inferido:** Cálculo/verificação de prazo
 +  * **UUID:** 65de3941-4b56-4bec-9ecd-1f12e376f504
 +  * **Variáveis:** dataPrazo(out)
 +
 +<code javascript>
 +execution.setVariable("#dataPrazo", null);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_18flvsj
 +
 +==== Script: atualizaContador11Ae9B ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** adddc533-1d0a-4d57-89ca-23c59b7329f2
 +  * **Variáveis:** contador9B(in/out), contador11A(in/out), nomeForm9B(in/out), nomeForm11A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador11A}) + 1;
 +var cont2 = parseInt(${contador9B}) + 1;
 +
 +var form11A = '${nomeForm11A}';
 +var form9B = '${nomeForm9B}';
 +var new_form11A;
 +var new_form9B;
 +
 +if (cont1 < 10){
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 + new_form9B = form9B.substring(0, form9B.length-4) + '_v0' + cont1;
 +}else{
 + new_form9B = form9B.substring(0, form9B.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm11A", new_form11A);
 +execution.setVariable("#nomeForm9B", new_form9B);
 +execution.setVariable("#contador11A", cont1);
 +execution.setVariable("#contador9B", cont2);
 +</code>
 +
 +=== Tarefa: Justifica ocorrência (userTask) ===
 +
 +  * **TaskId:** Task_18mhxyi
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_18plbwd
 +
 +==== Script: atualizarContador11Ae17A ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 97de45ff-0eee-4301-91d8-7112262b5c20
 +  * **Variáveis:** contador17A(in/out), contador11A(in/out), nomeForm17A(in/out), nomeForm11A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador11A}) + 1;
 +var cont2 = parseInt(${contador17A}) + 1;
 +
 +var form11A = '${nomeForm11A}';
 +var form17A = '${nomeForm17A}';
 +var new_form11A;
 +var new_form17A;
 +
 +if (cont1 < 10){
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 +    new_form17A = form17A.substring(0, form17A.length-4) + '_v0' + cont2;
 +}else{
 +    new_form17A = form17A.substring(0, form17A.length-4) + '_v' + cont2;
 +}
 +
 +execution.setVariable("#nomeForm11A", new_form11A);
 +execution.setVariable("#nomeForm17A", new_form17A);
 +execution.setVariable("#contador11A", cont1);
 +execution.setVariable("#contador17A", cont2);
 +</code>
 +
 +=== Tarefa: Informar proventos (média aritmética - integral) (userTask) ===
 +
 +  * **TaskId:** Task_193x6nk
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_19v5wy6
 +
 +==== Script: atualizarContador11Ae17E ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** c62d810f-c5b5-4683-8295-a6c8b0c50d86
 +  * **Variáveis:** contador17E(in/out), contador11A(in/out), nomeform17E(in/out), nomeForm11A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador11A}) + 1;
 +var cont2 = parseInt(${contador17E}) + 1;
 +
 +var form11A = '${nomeForm11A}';
 +var form17E = '${nomeform17E}';
 +var new_form11A;
 +var new_form17E;
 +
 +if (cont1 < 10){
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 +    new_form17E = form17E.substring(0, form17E.length-4) + '_v0' + cont2;
 +}else{
 +    new_form17E = form17E.substring(0, form17E.length-4) + '_v' + cont2;
 +}
 +
 +execution.setVariable("#nomeForm11A", new_form11A);
 +execution.setVariable("#nomeform17E", new_form17E);
 +execution.setVariable("#contador11A", cont1);
 +execution.setVariable("#contador17E", cont2);
 +</code>
 +
 +=== Tarefa: Atualizar variavel GEAP respondeu solicitações de informações (scriptTask) ===
 +
 +  * **TaskId:** Task_1a75avu
 +
 +==== Script: Atualiza valor variavel ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** a51e9f00-c17d-4f39-b7fe-067cc9787259
 +  * **Variáveis:** novoValor(out), novoValor(in)
 +
 +<code javascript>
 +var valor = '${novoValor}';
 +
 +if(valor[0] == '$' || valor.length == 0){
 +var newValor = '0';
 +}else{
 +var newValor =  valor;
 +}
 +execution.setVariable("#novoValor", newValor);
 +/*return execution.getVariable("#novoValor");*/
 +</code>
 +
 +=== Tarefa: Informar Proventos(Integralidade-Integral-Vencimento) (userTask) ===
 +
 +  * **TaskId:** Task_1aixbll
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Gerar link para inserção de anexo por modelo (scriptTask) ===
 +
 +  * **TaskId:** Task_1aj5ecn
 +
 +==== Script: gerar link insercao por modelo ====
 +
 +  * **Propósito inferido:** Geração de documento
 +  * **UUID:** f5baef0a-1c9f-432c-ad2b-a9033cfdc354
 +  * **Variáveis:** nomeDocumentoModelo(in), cdModelo(in), cdProcesso(in), linkAnexoModelo(out)
 +
 +<code javascript>
 +var processo = '${cdProcesso}';
 +var modelo = '${cdModelo}';
 +var nomeDocumento = '${nomeDocumentoModelo}';
 +
 +//GERA MODELO DE DOC JÁ APONTANDO E CARREGANDO O MODELO
 +//var link = '/cpavPasta/documento/cadastrarAnexoModelo?chaveProcesso='+processo+'&cdModelo='+modelo+'&nmDocumentoModelo='+nomeDocumento;
 +
 +// APENAS ABRI A TELA ONDE O USER ESCOLHE O MODELO DE DOC
 +var link = '/cpavPasta/documento/cadastrarAnexoModelo?chaveProcesso='+processo;
 +
 +execution.setVariable("#linkAnexoModelo", link);
 +</code>
 +
 +=== Tarefa: Revisar solicitação de informação (após correção) (userTask) ===
 +
 +  * **TaskId:** Task_1aqhab5
 +
 +==== Script: ATOR FORM 27B - Revisar Solicitação de Informação(TCEGO) - ATOS DE PESSOAL ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 933b3014-69c2-46bb-8377-3d9b17135a23
 +  * **Variáveis:** sel_revisorResp(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:sel_revisorResp
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1asxpza
 +
 +==== Script: atualizarContador19 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** ba2bac2c-fe2d-41b8-b689-d7fd6f68c8a2
 +  * **Variáveis:** contador19(in/out), nomeForm19(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador19}) + 1;
 +
 +var form19  = '${nomeForm19}';
 +
 +var new_form19;
 +
 +if (cont1 < 10){
 +    new_form19 = form19.substring(0, form19.length-4) + '_v0' + cont1;
 +}else{
 +    new_form19 = form19.substring(0, form19.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm19", new_form19);
 +execution.setVariable("#contador19", cont1);
 +</code>
 +
 +=== Tarefa: Informar dados específicos  - Incapacidade permanente (userTask) ===
 +
 +  * **TaskId:** Task_1btwzqs
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1claew7
 +
 +==== Script: atualizarContador28A ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** b5ad1050-00f0-4936-a5c6-02087e61a2f8
 +  * **Variáveis:** contador28A(in/out), nomeForm28A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador28A}) + 1;
 +
 +var form28A = '${nomeForm28A}';
 +var new_form28A;
 +
 +if (cont1 < 10){
 +    new_form28A = form28A.substring(0, form28A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form28A = form28A.substring(0, form28A.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm28A", new_form28A);
 +execution.setVariable("#contador28A", cont1);
 +</code>
 +
 +=== Tarefa: Gerar link da inserção por modelo (scriptTask) ===
 +
 +  * **TaskId:** Task_1cufprp
 +
 +==== Script: gerar link insercao por modelo ====
 +
 +  * **Propósito inferido:** Geração de documento
 +  * **UUID:** f5baef0a-1c9f-432c-ad2b-a9033cfdc354
 +  * **Variáveis:** nomeDocumentoModelo(in), cdModelo(in), cdProcesso(in), linkAnexoModelo(out)
 +
 +<code javascript>
 +var processo = '${cdProcesso}';
 +var modelo = '${cdModelo}';
 +var nomeDocumento = '${nomeDocumentoModelo}';
 +
 +//GERA MODELO DE DOC JÁ APONTANDO E CARREGANDO O MODELO
 +//var link = '/cpavPasta/documento/cadastrarAnexoModelo?chaveProcesso='+processo+'&cdModelo='+modelo+'&nmDocumentoModelo='+nomeDocumento;
 +
 +// APENAS ABRI A TELA ONDE O USER ESCOLHE O MODELO DE DOC
 +var link = '/cpavPasta/documento/cadastrarAnexoModelo?chaveProcesso='+processo;
 +
 +execution.setVariable("#linkAnexoModelo", link);
 +</code>
 +
 +=== Tarefa: Informar proventos (média aritmética - proporcional) (userTask) ===
 +
 +  * **TaskId:** Task_1f2o6aa
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1fd9n1j
 +
 +==== Script: atualizaContador30A ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 74070703-4e84-45a2-9fe8-bd5f06ad12eb
 +  * **Variáveis:** contador30A(in/out), nomeform30A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador30A}) + 1;
 +
 +var form30A = '${nomeform30A}';
 +var new_form30A;
 +
 +if (cont1 < 10){
 +    new_form30A = form30A.substring(0, form30A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form30A = form30A.substring(0, form30A.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeform30A", new_form30A);
 +execution.setVariable("#contador30A", cont1);
 +</code>
 +
 +=== Tarefa: Informar dados específicos  - Voluntária (userTask) ===
 +
 +  * **TaskId:** Task_1fe9f2o
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Registrar Informações Finais do Ato (userTask) ===
 +
 +  * **TaskId:** Task_1g199t9
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Resumo das informações dos proventos e atos da aposentadoria (userTask) ===
 +
 +  * **TaskId:** Task_1gwzazj
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1h31e3h
 +
 +==== Script: atualizarContador11Ae17F ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** d39540cf-a09b-4335-af06-e371fa5f360d
 +  * **Variáveis:** contador17F(in/out), contador11A(in/out), nomeform17F(in/out), nomeForm11A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador11A}) + 1;
 +var cont2 = parseInt(${contador17F}) + 1;
 +
 +var form11A = '${nomeForm11A}';
 +var form17F = '${nomeform17F}';
 +var new_form11A;
 +var new_form17F;
 +
 +if (cont1 < 10){
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 +    new_form17F = form17F.substring(0, form17F.length-4) + '_v0' + cont2;
 +}else{
 +    new_form17F = form17F.substring(0, form17F.length-4) + '_v' + cont2;
 +}
 +
 +execution.setVariable("#nomeForm11A", new_form11A);
 +execution.setVariable("#nomeform17F", new_form17F);
 +execution.setVariable("#contador11A", cont1);
 +execution.setVariable("#contador17F", cont2);
 +</code>
 +
 +=== Tarefa: Configura parâmetro "dias" (scriptTask) ===
 +
 +  * **TaskId:** Task_1ha387c
 +
 +==== Script: configuraParametroDias ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3073b49c-dad0-4563-aa4f-68303205500a
 +  * **Variáveis:** variavelSemDias(out), variavelComDias(in)
 +
 +<code javascript>
 +var variavel = '${variavelComDias}';
 +variavel = variavel.replace("dia(s)","").trim();
 +
 +execution.setVariable("#variavelSemDias", variavel);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1hanao9
 +
 +==== Script: atualizarContador13E2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 9cd3a61e-dac1-4c05-8941-eb3ce37aca69
 +  * **Variáveis:** contador13E2(in/out), nomeForm13E2(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13E2}) + 1;
 +
 +var form13E2 = '${nomeForm13E2}';
 +var new_form13E2;
 +
 +if (cont1 < 10){
 +    new_form13E2 = form13E2.substring(0, form13E2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13E2 = form13E2.substring(0, form13E2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13E2", new_form13E2);
 +execution.setVariable("#contador13E2", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1i1s4gs
 +
 +==== Script: atualizarContador8 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** f8af3825-92fb-4825-8b56-0d6c8183f682
 +  * **Variáveis:** contador8(in/out), nomeForm8_2(in/out), nomeForm8_1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador8}) + 1;
 +
 +var form8_1 = '${nomeForm8_1}';
 +var form8_2 = '${nomeForm8_2}';
 +var new_form8_1;
 +var new_form8_2;
 +
 +if (cont1 < 10){
 +    new_form8_1 = form8_1.substring(0, form8_1.length-4) + '_v0' + cont1;
 +    new_form8_2 = form8_2.substring(0, form8_2.length-4) + '_v0' + cont1;
 +
 +}else{
 +    new_form8_1 = form8_1.substring(0, form8_1.length-4) + '_v' + cont1;
 +    new_form8_2 = form8_2.substring(0, form8_2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm8_1", new_form8_1);
 +execution.setVariable("#nomeForm8_2", new_form8_2);
 +execution.setVariable("#contador8", cont1);
 +</code>
 +
 +=== Tarefa: Limpa variável alterar portaria (scriptTask) ===
 +
 +  * **TaskId:** Task_1irimup
 +
 +==== Script: Atualiza Valor Variavel2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 4617021c-f09c-4436-bf16-60b08c398214
 +  * **Variáveis:** novoValor(out), valor(in)
 +
 +<code javascript>
 +execution.setVariable("#novoValor", '${valor}');
 +return execution.getVariable("#novoValor");
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1kjul5h
 +
 +==== Script: atualizarContador11Ae17B ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** cec5d21c-7f72-4e98-89a6-a8fafa455d38
 +  * **Variáveis:** contador11A(in/out), contador17B(in/out), nomeForm17B(in/out), nomeForm11A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador11A}) + 1;
 +var cont2 = parseInt(${contador17B}) + 1;
 +
 +var form11A = '${nomeForm11A}';
 +var form17B = '${nomeForm17B}';
 +var new_form11A;
 +var new_form17B;
 +
 +if (cont1 < 10){
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form11A= form11A.substring(0, form11A.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 +    new_form17B = form17B.substring(0, form17B.length-4) + '_v0' + cont2;
 +}else{
 +    new_form17B = form17B.substring(0, form17B.length-4) + '_v' + cont2;
 +}
 +
 +execution.setVariable("#nomeForm11A", new_form11A);
 +execution.setVariable("#nomeForm17B", new_form17B);
 +execution.setVariable("#contador11A", cont1);
 +execution.setVariable("#contador17B", cont2);
 +</code>
 +
 +=== Tarefa: criticar (scriptTask) ===
 +
 +  * **TaskId:** Task_1kpeysg
 +
 +==== Script: CRITICA ====
 +
 +  * **Propósito inferido:** Verificação de crítica/inconsistência
 +  * **UUID:** 5b28061d-4c50-4f78-b385-a6ade7116193
 +  * **Variáveis:** possuiCritica_jurisd(out), retornoServCriticasJurisdicionado(in)
 +
 +<code javascript>
 +/* se retornoServCriticasJurisdicionado  vir algo, então o $ nao aparece, se ñ vir nada ai vem o $*/
 +/* isto '${retornoServCriticasJurisdicionado}' quando não vem nada a escrita é carregada na variável var retornoServCriticasJurisdicionado*/
 +/* por isso verifico se a primeira posição é o $, se for é pq não veio nada*/
 +
 +var retornoServCriticasJurisdicionado = ${retornoServCriticasJurisdicionado};
 +
 +
 +if(retornoServCriticasJurisdicionado[0] == '$' || retornoServCriticasJurisdicionado.length == 0){
 +var  possuiCritica_jurisd = 'N';
 +}else{
 +var possuiCritica_jurisd = 'S';
 +}
 +
 +execution.setVariable("#possuiCritica_jurisd", possuiCritica_jurisd);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1ku1v36
 +
 +==== Script: atualizarContador32_2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 17dc1a5d-1f0a-4bfd-afb7-659b840fe192
 +  * **Variáveis:** contador32_2(in/out), nomeForm32_2(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador32_2}) + 1;
 +
 +var form32_2 = '${nomeForm32_2}';
 +var new_form32_2;
 +
 +if (cont1 < 10){
 +    new_form32_2 = form32_2.substring(0, form32_2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form32_2 = form32_2.substring(0, form32_2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm32_2", new_form32_2);
 +execution.setVariable("#contador32_2", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1kwe0d1
 +
 +==== Script: atualizaContador30B ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3f3bb10e-3485-471f-9f23-2041fe3df273
 +  * **Variáveis:** contador30B(in/out), nomeform30B(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador30B}) + 1;
 +
 +var form30B = '${nomeform30B}';
 +var new_form30B;
 +
 +if (cont1 < 10){
 +    new_form30B = form30B.substring(0, form30B.length-4) + '_v0' + cont1;
 +}else{
 +    new_form30B = form30B.substring(0, form30B.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeform30B", new_form30B);
 +execution.setVariable("#contador30B", cont1);
 +</code>
 +
 +=== Tarefa: JS
 +Idade servidor (scriptTask) ===
 +
 +  * **TaskId:** Task_1kwrotb
 +
 +==== Script: calculo Idade Servidor - Atos de pessoal ====
 +
 +  * **Propósito inferido:** Cálculo de idade/data de apuração
 +  * **UUID:** 664685e8-b242-4b81-b748-8950398e4fdb
 +  * **Variáveis:** dataNascimento(in), idadeServidor(out), dataFimTempoContribServico(in), nova_dataFimTempoContribServico(in), tipoData(in)
 +
 +<code javascript>
 +var tipoData = "${tipoData}";
 +
 +if(tipoData == 'novaData'){
 +var DATA_FIM = "${nova_dataFimTempoContribServico}";
 +}
 +if(tipoData == 'dataFim'){
 +
 +var DATA_FIM ="${dataFimTempoContribServico}";
 +}
 +var dataNascimento = "${dataNascimento}";
 +
 +var arrayDataFim = DATA_FIM.split('/');
 +var arrayNascimento = dataNascimento.split('/');
 +
 +var diaNas = arrayNascimento[0];
 +var mesNas = arrayNascimento[1];
 +var anoNas = arrayNascimento[2];
 +
 +var dataFim = arrayDataFim[1]+'/'+arrayDataFim[0]+'/'+arrayDataFim[2];
 +
 +var idadeServidor = idade(anoNas,mesNas,diaNas,dataFim);
 +
 +execution.setVariable("#idadeServidor", idadeServidor);
 +
 +
 +
 +
 +function idade(ano_aniversario, mes_aniversario, dia_aniversario, dataFim) {
 +    var d = new Date(dataFim),
 +        ano_atual = d.getFullYear(),
 +        mes_atual = d.getMonth() + 1,
 +        dia_atual = d.getDate(),
 +
 +        ano_aniversario = +ano_aniversario,
 +        mes_aniversario = +mes_aniversario,
 +        dia_aniversario = +dia_aniversario,
 +
 +        quantos_anos = ano_atual - ano_aniversario;
 +
 +    if (mes_atual < mes_aniversario || mes_atual == mes_aniversario && dia_atual < dia_aniversario) {
 +        quantos_anos--;
 +    }
 +
 +    return quantos_anos < 0 ? 0 : quantos_anos;
 +}
 +</code>
 +
 +=== Tarefa: Ajustar solicitação de informação (userTask) ===
 +
 +  * **TaskId:** Task_1l3yliz
 +
 +==== Script: ATOR FORM 27B - Revisar Solicitação de Informação(TCEGO) - ATOS DE PESSOAL ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 933b3014-69c2-46bb-8377-3d9b17135a23
 +  * **Variáveis:** sel_revisorResp(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:sel_revisorResp
 +</code>
 +
 +=== Tarefa: Informar dados básicos do Servidor (userTask) ===
 +
 +  * **TaskId:** Task_1lcddfu
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Corrigir solicitação de informação (userTask) ===
 +
 +  * **TaskId:** Task_1ln4om7
 +
 +==== Script: USUARIO_RECEBIDO_DO_TCE_VIA_MSG ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 106b78e8-e10e-4d58-80b0-6ac3b8e2a59c
 +  * **Variáveis:** UserIdAnalista(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from SOLAR.ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:UserIdAnalista
 +</code>
 +
 +=== Tarefa: Tipo Instancia (scriptTask) ===
 +
 +  * **TaskId:** Task_1lqbegh
 +
 +==== Script: Valor numeroInstanciaFluxo no primeiro ponto =1 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 9efcb230-ac4e-4664-97f0-28b610aa3090
 +  * **Variáveis:** numeroInstanciaFluxo(out)
 +
 +<code javascript>
 +var numeroInstanciaFluxo = 1;
 +
 +execution.setVariable("#numeroInstanciaFluxo", numeroInstanciaFluxo);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1m26484
 +
 +==== Script: atualizaContador11Ae9C ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 3658d7ad-3c22-4dd8-8f9d-46752f177c61
 +  * **Variáveis:** contador9C(in/out), contador11A(in/out), nomeForm9C(in/out), nomeForm11A(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador11A}) + 1;
 +var cont2 = parseInt(${contador9C}) + 1;
 +
 +var form11A = '${nomeForm11A}';
 +var form9C = '${nomeForm9C}';
 +var new_form11A;
 +var new_form9C;
 +
 +if (cont1 < 10){
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v0' + cont1;
 +}else{
 +    new_form11A = form11A.substring(0, form11A.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 + new_form9C = form9C.substring(0, form9C.length-4) + '_v0' + cont1;
 +}else{
 + new_form9C = form9C.substring(0, form9C.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm11A", new_form11A);
 +execution.setVariable("#nomeForm9C", new_form9C);
 +execution.setVariable("#contador11A", cont1);
 +execution.setVariable("#contador9C", cont2);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1m2zvzq
 +
 +==== Script: atualizarContador1e2B ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 9903364d-c2cb-4cef-94ff-d0cba69d4d83
 +  * **Variáveis:** contador1(in/out), nomeForm1(in/out), nomeForm2B(in/out), contador2B(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador1}) + 1;
 +var cont2 = parseInt(${contador2B}) + 1;
 +
 +var form1 = '${nomeForm1}';
 +var form2B = '${nomeForm2B}';
 +var new_form1;
 +var new_form2B;
 +
 +if (cont1 < 10){
 +    new_form1 = form1.substring(0, form1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form1 = form1.substring(0, form1.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 +    new_form2B = form2B.substring(0, form2B.length-4) + '_v0' + cont2;
 +}else{
 +    new_form2B = form2B.substring(0, form2B.length-4) + '_v' + cont2;
 +}
 +
 +execution.setVariable("#nomeForm1", new_form1);
 +execution.setVariable("#nomeForm2B", new_form2B);
 +execution.setVariable("#contador1", cont1);
 +execution.setVariable("#contador2B", cont2);
 +</code>
 +
 +=== Tarefa: Analisar Ato de Pessoal (userTask) ===
 +
 +  * **TaskId:** Task_1msz02a
 +
 +==== Script: USUARIO_RECEBIDO_DO_TCE_VIA_MSG ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 106b78e8-e10e-4d58-80b0-6ac3b8e2a59c
 +  * **Variáveis:** UserIdAnalista(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from SOLAR.ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:UserIdAnalista
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1n3iivl
 +
 +==== Script: atualizarContador10C ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 4118d8f5-32df-428d-8ee5-1b3a4ca33342
 +  * **Variáveis:** contador10C(in/out), nomeForm10C2(in/out), nomeForm10C1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador10C}) + 1;
 +
 +var form10C1 = '${nomeForm10C1}';
 +var form10C2 = '${nomeForm10C2}';
 +var new_form10C1;
 +var new_form10C2;
 +
 +if (cont1 < 10){
 +    new_form10C1 = form10C1.substring(0, form10C1.length-4) + '_v0' + cont1;
 + new_form10C2 = form10C2.substring(0, form10C2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form10C1 = form10C1.substring(0, form10C1.length-4) + '_v' + cont1;
 + new_form10C2 = form10C2.substring(0, form10C2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm10C1", new_form10C1);
 +execution.setVariable("#nomeForm10C2", new_form10C2);
 +execution.setVariable("#contador10C", cont1);
 +</code>
 +
 +=== Tarefa: Limpa variável (scriptTask) ===
 +
 +  * **TaskId:** Task_1nhd4sg
 +
 +==== Script: LIMPA VAR SAIDA GTW - ExclusiveGateway_1rtez6t ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 389e3348-3926-4cc1-8baa-78fad3b2697b
 +  * **Variáveis:** alterarEncaminhamento(out), retornarCorrecaoAnalista(out), encaminharRevChefe(out), enviaParaRevisao(out)
 +
 +<code javascript>
 +execution.setVariable("#alterarEncaminhamento", 'N');
 +execution.setVariable("#retornarCorrecaoAnalista", 'N');
 +execution.setVariable("#encaminharRevChefe", 'N/A');
 +execution.setVariable("#enviaParaRevisao", 'N');
 +</code>
 +
 +=== Tarefa: Consulta data da solicitação  (scriptTask) ===
 +
 +  * **TaskId:** Task_1nzghsm
 +
 +==== Script: get dataAtual DD/MM/AAAA ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** fbcbf902-0769-46da-826c-895ba67acd7d
 +  * **Variáveis:** dataAtual(out)
 +
 +<code javascript>
 +var dataAtual = new Date();
 +
 +var dia  = dataAtual.getDate().toString();
 +var diaF = (dataAtual.length == 1) ? '0'+dataAtual.getDate().toString() : dataAtual.getDate().toString();
 +var mes  = (dataAtual.getMonth()+1).toString(); 
 +var mesF = (dataAtual.length == 1) ? '0'+(dataAtual.getMonth()+1).toString() : (dataAtual.getMonth()+1).toString();
 +var anoF = dataAtual.getFullYear();
 +dataAtual= diaF+"/"+mesF+"/"+anoF;
 +execution.setVariable("#dataAtual", dataAtual);
 +</code>
 +
 +=== Tarefa: Informar Proventos(Integralidade-Proporcional-Subsídio) (userTask) ===
 +
 +  * **TaskId:** Task_1o9gb4v
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: (old_beneficioMedioCalculado) (scriptTask) ===
 +
 +  * **TaskId:** Task_1oe5hhc
 +
 +==== Script: copia_beneficioMedioProporcMensal _Form_10b2 ====
 +
 +  * **Propósito inferido:** Cálculo de idade/data de apuração
 +  * **UUID:** 9b164b2a-1a27-404f-8be1-bf84a3f0da1f
 +  * **Variáveis:** proporcionalidade(in), beneficioMedioCalculado(in), old_beneficioMedioProporcMensal(out), beneficioMedioProporcMensal(in/out)
 +
 +<code javascript>
 +var beneficioMedioCalculado = parseFloat("${beneficioMedioCalculado}");
 +var beneficioMedioProporcMensal = "${beneficioMedioProporcMensal}";
 +var proporcionalidade = parseFloat("${proporcionalidade}");
 +
 +if(beneficioMedioProporcMensal && beneficioMedioProporcMensal != '${beneficioMedioProporcMensal}'){
 +var old_beneficioMedioProporcMensal =beneficioMedioProporcMensal ;
 +execution.setVariable("#old_beneficioMedioProporcMensal", old_beneficioMedioProporcMensal );
 +}
 +
 +var beneficioMedioProporcMensal= beneficioMedioCalculado * proporcionalidade;
 +
 +
 +
 +execution.setVariable("#beneficioMedioProporcMensal", beneficioMedioProporcMensal );
 +</code>
 +
 +=== Tarefa: Consultar chave do processo (serviceTask) ===
 +
 +  * **TaskId:** Task_1q2ig4w
 +
 +==== Script: Busca a pk do processo ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 073be0c0-30d5-4660-a02d-ba45c899999c
 +  * **Variáveis:** cdProcesso(in), CDORGAOSETOR(out), NUANO(out), NUPROCESSO(out)
 +
 +<code javascript>
 +select  CDORGAOSETOR,  NUANO, NUPROCESSO
 +from ecpaServProcesso
 +WHERE cdProcesso = :cdProcesso
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1q69tln
 +
 +==== Script: atualizarContador13B2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** a662b9b4-9b81-4aee-86ff-fc1d66d0243a
 +  * **Variáveis:** contador13B2(in/out), nomeForm13B2(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13B2}) + 1;
 +
 +var form13B2 = '${nomeForm13B2}';
 +var new_form13B2;
 +
 +if (cont1 < 10){
 +    new_form13B2 = form13B2.substring(0, form13B2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13B2 = form13B2.substring(0, form13B2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13B2", new_form13B2);
 +execution.setVariable("#contador13B2", cont1);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1r00dj4
 +
 +==== Script: atualizarContador11Be9E ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 7967de19-de60-4baf-885e-aa5555772f75
 +  * **Variáveis:** contador11B(in/out), nomeForm9E(in/out), nomeForm11B(in/out), contador9E(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador11B}) + 1;
 +var cont2 = parseInt(${contador9E}) + 1;
 +
 +var form11B = '${nomeForm11B}';
 +var form9E = '${nomeForm9E}';
 +var new_form11B;
 +var new_form9E;
 +
 +if (cont1 < 10){
 +    new_form11B = form11B.substring(0, form11B.length-4) + '_v0' + cont1;
 +}else{
 +    new_form11B = form11B.substring(0, form11B.length-4) + '_v' + cont1;
 +}
 +if (cont2 < 10){
 + new_form9E = form9E.substring(0, form9E.length-4) + '_v0' + cont1;
 +}else{
 + new_form9E = form9E.substring(0, form9E.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm11B", new_form11B);
 +execution.setVariable("#nomeForm9E", new_form9E);
 +execution.setVariable("#contador11B", cont1);
 +execution.setVariable("#contador9E", cont2);
 +</code>
 +
 +=== Tarefa: Tipo instancia (scriptTask) ===
 +
 +  * **TaskId:** Task_1r0hnln
 +
 +==== Script: Valor numeroInstanciaFluxo no primeiro ponto =2 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** e8763153-87ff-4bea-a166-746bc4d32d6d
 +  * **Variáveis:** numeroInstanciaFluxo(out)
 +
 +<code javascript>
 +var numeroInstanciaFluxo = 2;
 +
 +execution.setVariable("#numeroInstanciaFluxo", numeroInstanciaFluxo);
 +</code>
 +
 +=== Tarefa: Trata CPF
 +(ZERO) (scriptTask) ===
 +
 +  * **TaskId:** Task_1rnydy8
 +
 +==== Script: cpf_trataOsZerosNoInicioDoCpf ====
 +
 +  * **Propósito inferido:** Tratramento/validação de CPF
 +  * **UUID:** 3fc7e275-e1ea-4663-92ca-01877b2e4382
 +  * **Variáveis:** sobreEscreveCpfServidor(in), cpfServidor(in/out)
 +
 +<code javascript>
 +var zero= parseInt("${cpfServidor}");
 +var zeroSobreEscreveCpfServidor = parseInt("${sobreEscreveCpfServidor}");
 +
 +function leftPad(value, totalWidth, paddingChar) {
 +  var length = totalWidth - value.toString().length + 1;
 +  return Array(length).join(paddingChar || '0') + value;
 +};
 +completa = leftPad(zero, 11);
 +
 +sobreEscreve = leftPad(zeroSobreEscreveCpfServidor, 11);
 +
 +
 +execution.setVariable("#cpfServidor", completa);
 +
 +execution.setVariable("#cpfServidor", sobreEscreve );
 +</code>
 +
 +=== Tarefa: Descrição (scriptTask) ===
 +
 +  * **TaskId:** Task_1sshx0z
 +
 +==== Script: Descricao - SIAP aposentadoria civil ====
 +
 +  * **Propósito inferido:** Processamento de contracheque/proventos
 +  * **UUID:** 90645795-12bf-4ffb-be5f-c32a86b347d5
 +  * **Variáveis:** cod_motivoAposentadoria(in), recebeVencOuSubsidio(in), desc_base_calculo_provento(in), desc_proporcao_provento(in), nomeServidor(in), nomeOrgao(in), nomeCargoAposentadoria(in), dispLegalSimplif(in), descricao(out), baseCalcProventos(in), desc_motivoAposentadoria(in), proporcaoProventos(in)
 +
 +<code javascript>
 +/*************FORMA PROVENTOS*/
 +      var recebeVencOuSubsidio = ${recebeVencOuSubsidio};
 +      var vencimentoSubcidio='';
 +      if(recebeVencOuSubsidio == 1){
 +      vencimentoSubcidio = 'VENCIMENTO';
 +      }else{
 +      vencimentoSubcidio = 'SUBSÍDIO';
 +      } 
 +      var baseCalcProventos = ${baseCalcProventos};
 +      var formaProventos = '';
 +      var proporcaoProventos = ${proporcaoProventos};
 +      var por = '';
 +      if(baseCalcProventos == 1 ){
 +          
 +          if(proporcaoProventos == 1){
 +          formaProventos ='INTEGRAIS';
 +          }else{
 +          formaProventos = 'PROPORCIONAIS';
 +      }
 +      }else{
 +      formaProventos =   'calculados com base na '+'${desc_base_calculo_provento}'+' '+ '${desc_proporcao_provento}';
 +      }
 +     /*************NOME SERVIDOR******************/ 
 +      var nomeServidor = '${nomeServidor}';
 +    /**************NOME DO ORGÃO */
 +    var nomeOrgao = '${nomeOrgao}'; 
 +    /**************nomeCargoAposentadoria *****/
 +    var nomeCargoAposentadoria = '${nomeCargoAposentadoria}';
 +    /**************form_2 dispositivo legal simplificado ***/
 +    var dispLegalSimplif = '${dispLegalSimplif}';
 +    /**************Descrição do motivo da aposentadoria ***/
 +    var desc_motivoAposentadoria = '${desc_motivoAposentadoria}';
 +    var cod_motivoAposentadoria = ${cod_motivoAposentadoria};
 +    if(cod_motivoAposentadoria == 2 || cod_motivoAposentadoria == 4){
 +    var por = 'por ';
 +    }
 +      
 +     var descricao = 'Que trata da concessão de Aposentadoria '+por+desc_motivoAposentadoria+' à '+nomeServidor+', do(a) '+nomeOrgao+', na condição de '+nomeCargoAposentadoria+', com fulcro no '+dispLegalSimplif+', por PROVENTOS '+formaProventos+', tendo em vista ter alcançado as condições necessárias para concessão do benefício e cujo processo foi remetido a esta corte de contas nos termos da Resolução Normativa Nº 4/2022, a qual instituiu o SIAP - Sistema de Atos de Pessoal.';
 +       
 +     execution.setVariable("#descricao", descricao);
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1suac6j
 +
 +==== Script: atualizarContador10A ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 50a9a93d-7deb-4307-93a3-76a18be6048e
 +  * **Variáveis:** nomeForm10A2(in/out), contador10A(in/out), nomeForm10A1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador10A}) + 1;
 +
 +var form10A1 = '${nomeForm10A1}';
 +var form10A2 = '${nomeForm10A2}';
 +var new_form10A1;
 +var new_form10A2;
 +
 +if (cont1 < 10){
 +    new_form10A1 = form10A1.substring(0, form10A1.length-4) + '_v0' + cont1;
 + new_form10A2 = form10A2.substring(0, form10A2.length-4) + '_v0' + cont1;
 +}else{
 +    new_form10A1 = form10A1.substring(0, form10A1.length-4) + '_v' + cont1;
 + new_form10A2 = form10A2.substring(0, form10A2.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm10A1", new_form10A1);
 +execution.setVariable("#nomeForm10A2", new_form10A2);
 +execution.setVariable("#contador10A", cont1);
 +</code>
 +
 +=== Tarefa: Analisar informação do serviço de registro (userTask) ===
 +
 +  * **TaskId:** Task_1t2vrv8
 +
 +==== Script: USUARIO_RECEBIDO_DO_TCE_VIA_MSG ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 106b78e8-e10e-4d58-80b0-6ac3b8e2a59c
 +  * **Variáveis:** UserIdAnalista(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from SOLAR.ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:UserIdAnalista
 +</code>
 +
 +=== Tarefa: Limpa variável (scriptTask) ===
 +
 +  * **TaskId:** Task_1tir2e0
 +
 +==== Script: LIMPA VAR SAIDA GTW - ExclusiveGateway_1rtez6t ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 389e3348-3926-4cc1-8baa-78fad3b2697b
 +  * **Variáveis:** alterarEncaminhamento(out), retornarCorrecaoAnalista(out), encaminharRevChefe(out), enviaParaRevisao(out)
 +
 +<code javascript>
 +execution.setVariable("#alterarEncaminhamento", 'N');
 +execution.setVariable("#retornarCorrecaoAnalista", 'N');
 +execution.setVariable("#encaminharRevChefe", 'N/A');
 +execution.setVariable("#enviaParaRevisao", 'N');
 +</code>
 +
 +=== Tarefa: Informar Proventos(Integralidade-Integral- Subsídio) (userTask) ===
 +
 +  * **TaskId:** Task_1tswem6
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1tzuto8
 +
 +==== Script: atualizarContador13A1 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** db6377e7-4fb2-473f-8be3-f21fc0cab401
 +  * **Variáveis:** contador13A1(in/out), nomeForm13A1(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador13A1}) + 1;
 +
 +var form13A1 = '${nomeForm13A1}';
 +var new_form13A1;
 +
 +if (cont1 < 10){
 +    new_form13A1 = form13A1.substring(0, form13A1.length-4) + '_v0' + cont1;
 +}else{
 +    new_form13A1 = form13A1.substring(0, form13A1.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm13A1", new_form13A1);
 +execution.setVariable("#contador13A1", cont1);
 +</code>
 +
 +=== Tarefa: Limpar decisão form 28C (scriptTask) ===
 +
 +  * **TaskId:** Task_1u6oyuj
 +
 +==== Script: Atualiza valor variavel ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** a51e9f00-c17d-4f39-b7fe-067cc9787259
 +  * **Variáveis:** novoValor(out), novoValor(in)
 +
 +<code javascript>
 +var valor = '${novoValor}';
 +
 +if(valor[0] == '$' || valor.length == 0){
 +var newValor = '0';
 +}else{
 +var newValor =  valor;
 +}
 +execution.setVariable("#novoValor", newValor);
 +/*return execution.getVariable("#novoValor");*/
 +</code>
 +
 +=== Tarefa: Confirmação das informações para prosseguimento do cadastro (userTask) ===
 +
 +  * **TaskId:** Task_1uf8vdr
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Fundamentar o encaminhamento pela legalidade (userTask) ===
 +
 +  * **TaskId:** Task_1xpkqp4
 +
 +==== Script: USUARIO_RECEBIDO_DO_TCE_VIA_MSG ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** 106b78e8-e10e-4d58-80b0-6ac3b8e2a59c
 +  * **Variáveis:** UserIdAnalista(in), E.CDUSUARIO(out)
 +
 +<code javascript>
 +select DISTINCT E.CDUSUARIO
 +from SOLAR.ECPAGRUPOUSUARIO E
 +where E.CDSISTEMA=64
 + AND E.CDUSUARIO=:UserIdAnalista
 +</code>
 +
 +=== Tarefa: Gerar Caderno PDF 1 (userTask) ===
 +
 +  * **TaskId:** Task_1xsqafa
 +
 +==== Script: ATOS DE PESSOAL - Ator dinamico_RH_ORGAO ====
 +
 +  * **Propósito inferido:** Resolução de ator dinâmico
 +  * **UUID:** c743e1be-421e-4028-a9b6-42bea1142d44
 +  * **Variáveis:** E.CDUSUARIO(out), cdSetorInteressado(in)
 +
 +<code javascript>
 +select 
 + DISTINCT E.CDUSUARIO
 +from ECPAGRUPOUSUARIO E
 + inner join ESEGUSUARIOGRUPO segusrgrp on E.CDUSUARIO=segusrgrp.CDUSUARIO
 + inner JOIN ESEGUSRSETORSIST SS ON SS.CDUSUARIO=E.CDUSUARIO AND SS.CDSISTEMA = E.CDSISTEMA
 + inner JOIN ECPAORGAOSETOR OS on SS.CDORGAOSETOR = OS.CDORGAOSETOR
 +where E.CDSISTEMA=64 AND segusrgrp.CDGRUPO= CONCAT('RH_CDORGAOSETOR_ ',:cdSetorInteressado)
 +</code>
 +
 +=== Tarefa: Atualizar contador - versão formulários (scriptTask) ===
 +
 +  * **TaskId:** Task_1y0j82q
 +
 +==== Script: atualizarContador5A3e32 ====
 +
 +  * **Propósito inferido:** Script de automação/configuração
 +  * **UUID:** 800937fc-98b6-465b-9667-48060f307b57
 +  * **Variáveis:** nomeForm32(in/out), contador5A3e32(in/out), nomeForm5A3(in/out)
 +
 +<code javascript>
 +var cont1 = parseInt(${contador5A3e32}) + 1;
 +
 +var form5A3  = '${nomeForm5A3}';
 +var form32  = '${nomeForm32}';
 +
 +var new_form5A3;
 +var new_form32;
 +
 +if (cont1 < 10){
 +    new_form5A3 = form5A3.substring(0, form5A3.length-4) + '_v0' + cont1;
 +    new_form32 = form32.substring(0, form32.length-4) + '_v0' + cont1;
 +}else{
 +    new_form5A3  = form5A3.substring(0, form5A3.length-4) + '_v' + cont1;
 +    new_form32 = form32.substring(0, form32.length-4) + '_v' + cont1;
 +}
 +
 +execution.setVariable("#nomeForm5A3", new_form5A3);
 +execution.setVariable("#nomeForm32", new_form32);
 +execution.setVariable("#contador5A3e32", cont1);
 +</code>
 +
 +
  • pres/gerti/gestao_de_ativos/siap.1772654670.txt.gz
  • Última modificação: 04/03/2026 20:04
  • por bholiveira