====== Requisito - [TCE] Portfólio de Softwares Estaduais ====== ===== Descricao ===== Fluxo BPM do processo **Portfólio de Softwares Estaduais** no Solar BPM.\\ O processo gerencia o cadastro, analise e arquivamento do portfolio de softwares estaduais dos orgaos jurisdicionados ao TCE-GO, incluindo geracao de pecas, verificacao de processos existentes e notificacoes.\\ \\ //Local de acesso:// Solar BPM | Portfólio de Softwares Estaduais\\ //Processo UUID:// 4d7878e0-ee9a-4a50-b6d2-ab8a65196f2b\\ //Total de tarefas:// 11 ===== Atores ===== * Ator unidade selecionada na tarefa anterior ===== Telas (Formularios) ===== Cada tela corresponde a um formulario associado a uma tarefa de usuario.\\ ==== Tela 01 - Informar o arquivamento do processo ==== * **Formulario:** [TCE] - Portfólio Sistemas Jurisdicionados (FormArquiva) - Informar arquivamento. * **Ator responsavel:** Ator unidade selecionada na tarefa anterior * **Notifica ator:** Sim * **Origem do fluxo:** Consultar número processo (serviceTask) * **Proxima etapa:** Arquivar (endEvent) * **Scripts/Servicos associados:** script ator (unidade) selecionada no form anterior (script) ^Campo (Key)^Titulo^Tipo^Obrigatorio^Somente Leitura^Observacao| |element_75074|Informar Arquivamento|Cabecalho principal|Nao|Nao|Cols: 12| |element_88590|Orientações|Paragrafo / secao|Nao|Nao|Cols: 12| |numProcesso|O número do Processo é:|Input texto|Nao|Sim|Cols: 7| |btn_1|Finalizar tarefa|Botao|Nao|Nao|| |element_78008|Ações|Painel de acoes|Nao|Nao|Cols: 12| ==== Tela 02 - Atualizar informações ==== * **Formulario:** [TCE] - Portfólio Sistemas Jurisdicionados (FORM3) - Atualizar informações * **Ator responsavel:** Ator unidade selecionada na tarefa anterior * **Notifica ator:** Sim * **Origem do fluxo:** Timer (intermediateCatchEvent) * **Proxima etapa:** Gerar peça (serviceTask) * **Scripts/Servicos associados:** script ator (unidade) selecionada no form anterior (script) ^Campo (Key)^Titulo^Tipo^Obrigatorio^Somente Leitura^Observacao| |element_17092|Atualização do Portfólio de Softwares Estaduais|Cabecalho principal|Nao|Nao|Cols: 12| |atualizar|Houve alguma alteração no Portfolio anteriormente?|radios|Sim|Nao|Variaveis: Sim, Não, Notificar ao TCE | Cols: 12| |sistema|Nome do Sistema|Input texto|Nao|Nao|Cols: 2| |processo_automatizado|Objetivo|Texto longo|Nao|Nao|Cols: 2| |banco_dados|Banco de Dados|Input texto|Nao|Nao|Cols: 1| |setor_responsavel|Setor Responsável|Input texto|Nao|Nao|Cols: 1| |nome_responsavel|Nome do responsável (aréa de negócio principal)|Input texto|Nao|Nao|Cols: 2| |email|E-mail do Responsável|Input texto|Nao|Nao|Cols: 2| |tel|Telefone do Responsável|Campo com mascara|Nao|Nao|Cols: 1| |status|Status|Selecao|Nao|Nao|Variaveis: Em produção, Em desenvolvimento, Em homologação, Em implementação, Desativado, Suspenso | Cols: 1| |tabela_sistemas|Sistemas Jurisdicionados|Tabela editavel|Nao|Nao|Cols: 12| |btn_1|Finalizar|Botao|Nao|Nao|| |element_38268|Ações|Painel de acoes|Nao|Nao|Cols: 12| ==== Tela 03 - Cadastrar sistemas ==== * **Formulario:** [TCE] - Portflólio Sistemas Jurisdicionados (Form1) - Continuar preenchimento * **Ator responsavel:** Ator unidade selecionada na tarefa anterior * **Notifica ator:** Sim * **Origem do fluxo:** exclusiveGateway (exclusiveGateway) * **Proxima etapa:** Gerar peça (serviceTask) * **Scripts/Servicos associados:** script ator (unidade) selecionada no form anterior (script) ^Campo (Key)^Titulo^Tipo^Obrigatorio^Somente Leitura^Observacao| |element_20946|Portfólio de Softwares Estaduais|Cabecalho principal|Nao|Nao|Cols: 9| |element_13833|Orientações|Paragrafo / secao|Nao|Nao|Cols: 12| |condicaoImportarDados|Deseja importar as informações do último envio ao TCE-GO?|radios|Nao|Nao|Variaveis: Sim, Não | Cols: 6| |element_50168|Elemento Vazio|empty-element|Nao|Nao|Cols: 1| |orgao|Unidade Jurisdicionada|Input texto|Nao|Sim|Cols: 3| |btn_1696449749531|Dados carregados com sucesso, clique aqui para realizar a importação!|Botao|Nao|Nao|| |element_49429|Ações|Painel de acoes|Nao|Nao|Cols: 12| |sistema|Nome do Sistema|Input texto|Sim|Nao|Cols: 2| |processo_automatizado|Objetivo|Texto longo|Nao|Nao|Cols: 2| |banco_dados|Banco de Dados|Input texto|Sim|Nao|Cols: 1| |setor_responsavel|Setor Responsável|Input texto|Sim|Nao|Cols: 1| |nome_responsavel|Nome do responsável (aréa de negócio principal)|Input texto|Sim|Nao|Cols: 2| |email|E-mail do Responsável|Input texto|Sim|Nao|Cols: 2| |tel|Telefone do Responsável|Campo com mascara|Sim|Nao|Cols: 1| |status|Status|Selecao|Nao|Nao|Variaveis: Em produção, Em desenvolvimento, Em homologação, Em implementação, Desativado, Suspenso | Cols: 1| |tabela_sistemas|Sistemas Jurisdicionados|Tabela editavel|Nao|Nao|Cols: 12| |btn_2|Salvar|Botao|Nao|Nao|| |btn_1|Finalizar tarefa|Botao|Nao|Nao|| |btn_load|load|Botao|Nao|Nao|| |element_42501|Ações|Painel de acoes|Nao|Nao|Cols: 12| |element_09923|Campos Ocultos|Campo oculto|Nao|Nao|Variaveis: orgaoCodigo, autorizarImportacaoDosDados | Cols: 12| ==== Tela 04 - Análise das informações ==== * **Formulario:** [TCE] Portfolio Sistema Jurisdicionados [FORM2] - Analisar Informações * **Ator responsavel:** Ator unidade selecionada na tarefa anterior * **Notifica ator:** Sim * **Origem do fluxo:** Gerar peça (serviceTask); Gerar peça (serviceTask); Gerar peça (serviceTask) * **Proxima etapa:** Gerar peça (serviceTask) * **Scripts/Servicos associados:** script ator (unidade) selecionada no form anterior (script) ^Campo (Key)^Titulo^Tipo^Obrigatorio^Somente Leitura^Observacao| |element_01010|Análise das Informações|Cabecalho principal|Nao|Nao|Cols: 12| |analise|As informações preenchidas estão corretas?|radios|Sim|Nao|Variaveis: Sim, Não | Cols: 7| |Data_Informada|Data da próxima rodada|input-date|Nao|Nao|Cols: 5| |obs|Observações|Texto longo|Nao|Nao|Cols: 12| |btn_1|Finalizar|Botao|Nao|Nao|| |element_84320|Ações|Painel de acoes|Nao|Nao|Cols: 12| |element_42949|Campos Ocultos|Campo oculto|Nao|Nao|Variaveis: dataProcesso, dataAtual, cdProcesso, timer | Cols: 12| ==== Tela 05 - Corrigir informações ==== * **Formulario:** [TCE] - Portfólio Sistemas Jurisdicionados(FORM5) - Corrigir informações * **Ator responsavel:** Ator unidade selecionada na tarefa anterior * **Notifica ator:** Sim * **Origem do fluxo:** exclusiveGateway (exclusiveGateway) * **Proxima etapa:** Gerar peça (serviceTask) * **Scripts/Servicos associados:** script ator (unidade) selecionada no form anterior (script) ^Campo (Key)^Titulo^Tipo^Obrigatorio^Somente Leitura^Observacao| |element_20946|Portfólio de Softwares Estaduais|Cabecalho principal|Nao|Nao|Cols: 12| |obs|Observações|Texto longo|Nao|Sim|Cols: 12| |sistema|Nome do Sistema|Input texto|Sim|Nao|Cols: 2| |processo_automatizado|Objetivo|Texto longo|Nao|Nao|Cols: 2| |banco_dados|Banco de Dados|Input texto|Sim|Nao|Cols: 1| |setor_responsavel|Setor Responsável|Input texto|Sim|Nao|Cols: 1| |nome_responsavel|Nome do responsável (aréa de negócio principal)|Input texto|Sim|Nao|Cols: 2| |email|E-mail do Responsável|Input texto|Sim|Nao|Cols: 2| |tel|Telefone do Responsável|Campo com mascara|Sim|Nao|Cols: 1| |status|Status|Selecao|Nao|Nao|Variaveis: Em produção, Em desenvolvimento, Em homologação, Em implementação, Desativado, Suspenso | Cols: 1| |tabela_sistemas|Sistemas Jurisdicionados|Tabela editavel|Nao|Nao|Cols: 12| |btn_1|Finalizar tarefa|Botao|Nao|Nao|| |element_42501|Ações|Painel de acoes|Nao|Nao|Cols: 12| ===== Tarefas do Processo ===== ^#^TaskId^Nome^Tipo^Ator^Formulario^Scripts / Servicos| |1|Task_0a2fc35|Informar o arquivamento do processo|userTask|Ator unidade selecionada na tarefa anterior|[TCE] - Portfólio Sistemas Jurisdicionados (FormArquiva) - Informar arquivamento.|script ator (unidade) selecionada no form anterior (script)| |2|Task_0n6qsc6|Atualizar informações|userTask|Ator unidade selecionada na tarefa anterior|[TCE] - Portfólio Sistemas Jurisdicionados (FORM3) - Atualizar informações|script ator (unidade) selecionada no form anterior (script)| |3|Task_11lae7z|Cadastrar sistemas|userTask|Ator unidade selecionada na tarefa anterior|[TCE] - Portflólio Sistemas Jurisdicionados (Form1) - Continuar preenchimento|script ator (unidade) selecionada no form anterior (script)| |4|Task_1bc3qjj|Análise das informações|userTask|Ator unidade selecionada na tarefa anterior|[TCE] Portfolio Sistema Jurisdicionados [FORM2] - Analisar Informações|script ator (unidade) selecionada no form anterior (script)| |5|Task_1efezia|Corrigir informações|userTask|Ator unidade selecionada na tarefa anterior|[TCE] - Portfólio Sistemas Jurisdicionados(FORM5) - Corrigir informações|script ator (unidade) selecionada no form anterior (script)| |6|Task_02ds4y8|Consultar número processo|serviceTask|---|---|Mostra numero do processo quando existe cadastrado para orgão e assunto (script)| |7|Task_0l91pyb|Gerar peça|serviceTask|---|---|incluir peça1 (rest)| |8|Task_0qzd84x|Gerar peça|serviceTask|---|---|incluir peça1 (rest)| |9|Task_135547e|Gerar peça|serviceTask|---|---|incluir peça1 (rest)| |10|Task_1i1dx0b|Gerar peça|serviceTask|---|---|incluir peça1 (rest)| |11|Task_1mon2nz|Verificar se tem processo já criado|serviceTask|---|---|BUSCA ORGAO DO USUÁRIO (script); Busca processos por assunto e orgao (script)| ===== Fluxos ===== ==== Fluxo 01 - Cadastrar Portfolio de Softwares ==== ^Passo^Acao^Tipo^Proxima etapa| |01|Informar o arquivamento do processo|userTask|Arquivar| |02|Atualizar informações|userTask|Gerar peça| |03|Cadastrar sistemas|userTask|Gerar peça| |04|Análise das informações|userTask|Gerar peça| |05|Corrigir informações|userTask|Gerar peça| |06|Consultar número processo|serviceTask|Informar o arquivamento do processo| |07|Gerar peça|serviceTask|exclusiveGateway| |08|Gerar peça|serviceTask|Análise das informações| |09|Gerar peça|serviceTask|Análise das informações| |10|Gerar peça|serviceTask|Análise das informações| |11|Verificar se tem processo já criado|serviceTask|exclusiveGateway| ==== Mapeamento de Conexoes BPMN ==== ^Tarefa Origem^Tipo Origem^Tarefa Destino^Tipo Destino| |Informar o arquivamento do processo|userTask|Arquivar|endEvent| |Atualizar informações|userTask|Gerar peça|serviceTask| |Cadastrar sistemas|userTask|Gerar peça|serviceTask| |Análise das informações|userTask|Gerar peça|serviceTask| |Corrigir informações|userTask|Gerar peça|serviceTask| |Consultar número processo|serviceTask|Informar o arquivamento do processo|userTask| |Gerar peça|serviceTask|exclusiveGateway|exclusiveGateway| |Gerar peça|serviceTask|Análise das informações|userTask| |Gerar peça|serviceTask|Análise das informações|userTask| |Gerar peça|serviceTask|Análise das informações|userTask| |Verificar se tem processo já criado|serviceTask|exclusiveGateway|exclusiveGateway| ===== Regras de Negocio ===== ^Regra^Descricao| |RN01|**Cadastro de sistemas:** O processo inicia com o cadastro dos softwares estaduais pelo orgao jurisdicionado.| |RN02|**Verificacao de processo existente:** O sistema verifica via REST se ja existe um processo aberto para o orgao/exercicio antes de criar um novo.| |RN03|**Consulta do numero do processo:** O sistema consulta o numero do processo no CPA via servico de integracao.| |RN04|**Geracao de pecas:** O sistema gera automaticamente as pecas do processo apos cada etapa relevante.| |RN05|**Analise das Informacoes:** A CGE analisa os dados cadastrados e pode aceitar, solicitar correcao ou arquivar o processo.| |RN06|**Correcao de informacoes:** Em caso de inconsistencias, o sistema direciona para correcao pelo mesmo orgao.| |RN07|**Atualizacao de informacoes:** Apos correcao, o orgao atualiza os dados e o processo retorna para analise.| |RN08|**Arquivamento:** Quando o processo nao requer continuidade, a tarefa de arquivamento e acionada.| ===== Integracoes ===== ^Tarefa^Nome Integracao^Servico^Operacao^Variaveis de Entrada^Variaveis de Saida| |Gerar peça|incluir peça1|cpa-core-backend|POST_/documento/inclui-documentos-form-dinamico-pasta-processo|answerId, cdProcesso, insereDocumentoRespostaFormulario, cdUsuario, nomeDocumentoRespostaFormulario|documentosAdicionados| |Gerar peça|incluir peça1|cpa-core-backend|POST_/documento/inclui-documentos-form-dinamico-pasta-processo|answerId, cdProcesso, insereDocumentoRespostaFormulario, cdUsuario, nomeDocumentoRespostaFormulario|documentosAdicionados| |Gerar peça|incluir peça1|cpa-core-backend|POST_/documento/inclui-documentos-form-dinamico-pasta-processo|answerId, cdProcesso, insereDocumentoRespostaFormulario, cdUsuario, nomeDocumentoRespostaFormulario|documentosAdicionados| |Gerar peça|incluir peça1|cpa-core-backend|POST_/documento/inclui-documentos-form-dinamico-pasta-processo|answerId, cdProcesso, insereDocumentoRespostaFormulario, cdUsuario, nomeDocumentoRespostaFormulario|documentosAdicionados| ===== Scripts ===== ^Tarefa^TaskId^Tipo^Nome do Script| |Informar o arquivamento do processo|Task_0a2fc35|userTask|script ator (unidade) selecionada no form anterior| |Atualizar informações|Task_0n6qsc6|userTask|script ator (unidade) selecionada no form anterior| |Cadastrar sistemas|Task_11lae7z|userTask|script ator (unidade) selecionada no form anterior| |Análise das informações|Task_1bc3qjj|userTask|script ator (unidade) selecionada no form anterior| |Corrigir informações|Task_1efezia|userTask|script ator (unidade) selecionada no form anterior| |Consultar número processo|Task_02ds4y8|serviceTask|Mostra numero do processo quando existe cadastrado para orgão e assunto| |Verificar se tem processo já criado|Task_1mon2nz|serviceTask|BUSCA ORGAO DO USUÁRIO| |Verificar se tem processo já criado|Task_1mon2nz|serviceTask|Busca processos por assunto e orgao| ===== Variaveis ===== Variaveis identificadas nos campos e integracoes do processo:\\ * CPA.cdProcesso * CPA.documentosIncluidos * Data_Informada * FD.respForm * analise * answerId * atualizar * banco_dados * cdProcesso * cdUsuario * condicaoImportarDados * documentosAdicionados * email * insereDocumentoRespostaFormulario * nomeDocumentoRespostaFormulario * nomeForm_01_Continuar * nomeForm_02_Analise * nomeForm_03_Atualizar * nomeForm_05_Corrigir * nome_responsavel * numProcesso * obs * orgao * processo_automatizado * setor_responsavel * sistema * status * tabela_sistemas * tel Gerado automaticamente em 04/03/2026, 15:15:31.\\ //Script:// gen-wiki-bpm.js