Histórico da Página
...
Ao excluir um projeto, o mesmo será verificado se existem tarefas, caso exista, cada produto (RM e Protheus) ficará responsável por excluir os seus registros relacionados (Tarefas e Contratos) da base de dados e do De-Para.
2 - Alteração de Código de Projeto:
Ao alterar o código do projeto no TOTVS Obras e Projetos o mesmo enviará uma mensagem Project com a alteração do código para o Protheus. O Protheus realizará a troca de código do projeto via rotina automática alterando o código em todas as tabelas que utilizem o código do projeto.
Em função do código do projeto ser chave em várias tabelas e fazer parte da chave única, o Protheus também irá alterar esta chave na tabela de de/para para todas os EDTs e tarefas pertencentes ao projeto alterado. Ao final do processo será gerada uma nova thread que irá enviar a mensagem de InternalID com todas as chaves únicas alteradas para que as mesmas também sejam alteradas no de/para do TOTVS Obras e Projetos.
A entidades que têm a chave única alterada no Protheus e que serão sincronizadas com o RM são: Projeto (entidade Project, tabela AF8) via ResponseMessage da mensagem de troca de código enviada pelo RM, obra (entidade SubProject, tabela AFC), etapa (entidade StepProject, tabela AFC) e tarefa (entidade TaskProject, tabela AF9) via mensagem InternalID.
3 - Revisões
Ao realizar revisões simples o IDPRJ é mantido para evitar a necessidade de atualização de relacionamento pelo De/Para, mas na utilização de Revisões Multiplas o IDPRJ é alterado, com isto a integração realizara o envio de mensagem de InternalID para o Protheus para que o mesmo atualize o De/Para de projeto, também sera enviado mensagens de InternalID para alteração do De/Para das tarefas do Projeto.
...
Nome do Parâmetro | Tipo | Valor do Parâmetro |
STATUSPRJ_EMANDAMENTO | Bolean | True |
STATUSPRJ_PARALISADO | Bolean | True |
STATUSPRJ_CONCLUIDO | Bolean | True |
STATUSPRJ_AEXECUTAR | Bolean | True |
STATUSPRJ_EMNEGOCIACAO | Bolean | True |
STATUSPRJ_REVISADO | Bolean | True |
STATUSPRJ_CANCELADO | Bolean | True |
Parâmetro abaixo define se ao salvar a planilha de atividades, o projeto e o contrato se serão enviados os dados de forma síncrona ao Protheus. O valor default é true, caso o parâmetro seja cadastrado com false, o projeto passa a trabalhar de forma assíncrona, sendo necessário a execução do processo "Sincronismo de projeto Protheus" da visão de projeto ou o agendamento do mesmo.
PRJ_AUTOSINC_TAREFAS | Bolean | False |
Premissas de instalação:
...
Exemplo: Rateio de projeto da nota fiscal de entrada, solicitação de armazém, solicitação de compra, pedido de compra, título a pagar, etc.
Gatilhos:
Projetos/Tarefas/Contratos serão sincronizados no momento da sua inclusão ou alteração. Em caso de projetos já existentes ou restaurados por backup de projeto o mesmo poderá ser sincronizado pelo processo Sincronizar Projeto Protheus que é disparado pelos processos da visão de projeto ou poderá ser pesquisado pela aba de execução, onde o mesmo também poderá ser agendado. Nos processos de restauração de backup de projeto, importação de tarefas Excel e importação de tarefas project sera disparado automaticamente o Sincronismo de Projeto Protheus.