Compartilhar via


Alterações de entidade, controle e interface de usuário (Project Service Automation 3.x)

Importante

O Dynamics 365 Project Service Automation evoluiu para o Dynamics 365 Project Operations. Para obter mais informações, consulte Transição do Project Service Automation.

Na versão do Microsoft Dynamics Project Service Automation (PSA) 3.x foram feitas muitas alterações nas entidades, nos controles, nas exibições e na interface de usuário. Este artigo fornece informações sobre essas importantes alterações.

Relações entre pai e filho para documento de vendas, linha de documento de vendas, entidades de detalhes da linha de documento

Em versões do Dynamics 365 Project Service Automation (PSA) anteriores à versão 3.0, algumas das relações entre documentos de vendas, linhas de documento de vendas e entidades de detalhes da linha de documento eram implementadas por meio dos campos de cadeia de caracteres que mantinham a representação de uma cadeia de caracteres do GUID da entidade relacionada. Isso se devia às limitações da plataforma que exigiam código personalizado significativo nos lados do servidor e cliente da solução para fazer essas relações funcionarem de modo semelhante às relações de entidade típicas do Dynamics CRM e para fazer com que campos de cadeia de caracteres atuassem como campos de pesquisa.

O PSA 3.0 foi atualizado para aproveitar as novas relações de entidade entre documento de vendas e entidades de linha do documento de vendas.

Como os campos de pesquisa agora podem ser usados para indicar referências às entidades, os campos que mantinham o valor da cadeia de caracteres do GUID da entidade relacionada nas versões anteriores não são mais necessários e, portanto, foram preteridos. O código do lado do cliente e servidor personalizado que lida com as relações definidas pelos campos de cadeia de caracteres herdados também foi preterido.

Alterações do esquema da entidade

A tabela a seguir apresenta uma lista um para um dos campos de cadeia de caracteres preteridos e os novos campos de pesquisa para as entidades.

Entidade Campo preterido (Cadeia de caracteres) Novo campo (Pesquisa)
invoicedetail (Linha da Fatura) msdyn_contractline msdyn_contractlineid
msdyn_actual (Real) msdyn_salescontractline msdyn_salescontractlineid
msdyn_contractlineinvoiceschedule (Agenda da Fatura da Linha de Contrato do Projeto) msdyn_contractline msdyn_contractlineid
msdyn_contractlinescheduleofvalue (Etapa da Linha de Contrato do Projeto) msdyn_contractline msdyn_contractlineid
msdyn_fact (Fato) msdyn_salescontractline msdyn_salescontractlineid
msdyn_invoicelinetransaction (Detalhes da Linha da Fatura) msdyn_invoiceline
msdyn_salescontractline
msdyn_invoicelineid
msdyn_salescontractlineid
msdyn_journalline (Linha do Diário) msdyn_salescontractline msdyn_salescontractlineid
msdyn_orderlineresourcecategory (Categoria de Recurso da Linha de Contrato do Projeto) msdyn_salescontractline msdyn_contractlineid
msdyn_orderlinetransaction (Detalhes da Linha de Contrato do Projeto) msdyn_salescontractline msdyn_salescontractlineid
msdyn_orderlinetransactioncategory (Categoria da Transação da Linha de Contrato do Projeto) msdyn_contractline msdyn_contractlineid
msdyn_orderlinetransactionclassification (Classificação da Transação da Linha de Contrato do Projeto) msdyn_contractline msdyn_contractlineid
msdyn_quotelineinvoiceschedule (Agenda da Fatura da Linha de Cotação) msdyn_quoteline msdyn_quotelineid
msdyn_quotelineresourcecategory (Categoria de Recurso da Linha de Cotação) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinescheduleofvalue (Etapa da Linha de Cotação) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransaction (Detalhes da Linha de Cotação) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransactioncategory (Categoria de Transação da Linha de Cotação) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransactionclassification (Classificação de Transação da Linha de Cotação) msdyn_quoteline msdyn_quotelineid
SalesOrderDetail (Linha da Ordem) msdyn_quotelineid msdyn_quoteline

Exibições e controles personalizados preteridos

Os controles e exibições personalizados a seguir e seus artefatos relacionados foram preteridos.

  • Exibição dos encargos.
  • Controles de grade personalizados para mostrar detalhes da linha de cotação na página Informações do Projeto para a linha da cotação.
  • Controles de grade personalizados para mostrar detalhes da linha de contrato do projeto na página Informações do Projeto para a linha da ordem de venda.

Observação

Para obter a lista completa de recursos preteridos, consulte Recursos da Web preteridos no Project Service Automation v3.x

Módulo do Aplicativo Interface do Cliente Unificada

Com a introdução dos Módulos do Aplicativo UCI (Interface do Cliente Unificada), as entradas do mapa do site do PSA foram removidas do sistema.
A funcionalidade relacionada à alternância de formulário para Oportunidade, Cotação, Ordem, Fatura foi preterida, uma vez que ela não é mais necessária, pois o Módulo do Aplicativo UCI inclui apenas versões dos formulários do PSA.

Os seguintes recursos da Web foram preteridos:

  • msdyn_\SalesDocument\SalesDocumentFormLoader.js
  • msdyn_\SalesDocument\PSSalesDocumentCustomFormIds.js

Observação

Para obter a lista completa de recursos preteridos, consulte Recursos da Web preteridos no Project Service Automation v3.x.