Páginas filhas
  • Projeto

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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.