Partilhar via


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

Importante

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

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

Relações principal-subordinado para documento de vendas, linha de documento de vendas, entidades de detalhe de linha de documento de vendas

Em versões do Dynamics 365 Project Service Automation (PSA) lançadas antes da versão 3.0, algumas das relações entre documentos de vendas, linhas de documentos de vendas e entidades de detalhes de linhas de documento de vendas foram implementadas por meio de campos de texto que continham uma representação textual do GUID da entidade relacionada. Isso ocorreu devido a limitações de plataforma que exigiam um código personalizado significativo nos lados do servidor e do cliente da solução para fazer com que essas relações funcionassem de forma semelhante às relações típicas de entidade do Dynamics CRM e para fazer com que os campos de cadeia de caracteres agissem como campos de pesquisa.

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

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

Alterações no esquema de entidade

A tabela a seguir fornece uma lista um-para-um dos campos de texto obsoletos e os novos campos de consulta para as entidades.

Entidade Campo obsoleto (String) Novo campo (Busca)
invoicedetail (Linha de Fatura) msdyn_contractline msdyn_contractlineid
msdyn_atual (Atual) msdyn_salescontractline msdyn_salescontractlineid
msdyn_contractlineinvoiceschedule (Agenda de Faturação de Item de Contrato do Projeto) msdyn_contractline msdyn_contractlineid
msdyn_contractlinescheduleofvalue (Marco da Linha do Contrato do Projeto) msdyn_contractline msdyn_contractlineid
msdyn_fact (Facto) msdyn_salescontractline msdyn_salescontractlineid
msdyn_invoicelinetransaction (Detalhe de Linha de Fatura) msdyn_invoiceline
msdyn_salescontractline
msdyn_invoicelineid
msdyn_salescontractlineid
msdyn_journalline (Linha Jornal) msdyn_salescontractline msdyn_salescontractlineid
msdyn_orderlineresourcecategory (Categoria de Recurso de Item de Contrato do Projeto) msdyn_salescontractline msdyn_contractlineid
msdyn_orderlinetransaction (Detalhe da Linha do Contrato do Projeto) msdyn_salescontractline msdyn_salescontractlineid
msdyn_orderlinetransactioncategory (Categoria de Transação de Item de Contrato do Projeto) msdyn_contractline msdyn_contractlineid
msdyn_orderlinetransactionclassification (Classificação de Transação de Linha de Contrato de Projeto) msdyn_contractline msdyn_contractlineid
msdyn_quotelineinvoiceschedule (Agenda de Faturação de Linha de Proposta) msdyn_quoteline msdyn_quotelineid
msdyn_quotelineresourcecategory (Categoria de Recurso de Linha de Proposta) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinescheduleofvalue (Marco da Linha de Proposta) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransaction (Detalhe de Linha de Proposta) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransactioncategory (Categoria de transação de linha de cotação) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransactionclassification (Classificação de Transação de Linha de Cotação) msdyn_quoteline msdyn_quotelineid
SalesOrderDetail (Linha de pedido) msdyn_quotelineid msdyn_quoteline

Modos de exibição e controles personalizados preteridos

Os seguintes modos de exibição e controles personalizados, e seus artefatos relacionados, foram preteridos.

  • Vista de exigibilidade.
  • Controlos de grelha personalizados para mostrar os detalhes de linha de proposta na página Informações do Projeto referente à linha de proposta.
  • Controlos de grelha personalizados para mostrar os detalhes de item de contrato do projeto na página Informações do Projeto referente à 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 de aplicativo de interface de cliente unificada

Com a introdução dos Módulos de Aplicativo de Interface de Cliente Unificada (UCI), as entradas do mapa do site PSA foram removidas do sistema.
A funcionalidade relacionada à troca de formulários para Oportunidade, Cotação, Pedido, Fatura foi preterida, pois não é mais necessária porque o UCI App Module inclui apenas versões PSA dos formulários.

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.