Share via


Cambios en la entidad, el control y la interfaz de usuario (Project Service Automation 3.x)

Importante

Dynamics 365 Project Service Automation se ha convertido en Dynamics 365 Project Operations. Para más información, consulte Transición de Project Service Automation.

Con la versión de Microsoft Dynamics Project Service Automation (PSA) 3.x se han realizado muchos cambios en las entidades, los controles, las vistas y la interfaz de usuario. Este artículo proporciona información sobre estos cambios importantes.

Relaciones primarias y secundarias para las entidades de documentos de ventas, líneas de documentos de ventas y detalles de líneas de documentos de ventas

En las versiones de Dynamics 365 Project Service Automation (PSA) anteriores a la versión 3.0, algunas de las relaciones entre las entidades de documentos de ventas, líneas de documentos de ventas y detalles de líneas de documentos de ventas se implementaban mediante campos de cadena que conservaban una representación de cadena del GUID de la entidad relacionada. Esto se debía a las limitaciones de la plataforma que requerían bastante código personalizado en los lados del cliente y del servidor de la solución para que dichas relaciones funcionaran de manera similar a las relaciones de entidad de Dynamics CRM típicas y para que los campos de cadena actuaran como campos de búsqueda.

PSA 3.0 se ha actualizado para utilizar las nuevas relaciones de entidades entre las entidades de documentos de ventas y líneas de documentos de ventas.

Puesto que los campos de búsqueda se pueden utilizar ahora para indicar referencias a las entidades, los campos que conservaban el valor de cadena del GUID de la entidad relacionada en las versiones anteriores ya no son necesarios y, por lo tanto, están en desuso. El código personalizado de los lados del servidor y el cliente que gestionaba las relaciones definidas por los campos de cadena anteriores también están en desuso.

Cambios de esquema de entidad

En la siguiente tabla se proporciona una lista individual de los campos de cadena en desuso y de los nuevos campos de búsqueda para las entidades.

Entidad Campo en desuso (cadena) Campo nuevo (búsqueda)
invoicedetail (Línea de factura) msdyn_contractline msdyn_contractlineid
msdyn_actual (Real) msdyn_salescontractline msdyn_salescontractlineid
msdyn_contractlineinvoiceschedule (Programación de facturas de línea de contrato de proyecto) msdyn_contractline msdyn_contractlineid
msdyn_contractlinescheduleofvalue (Hito de línea de contrato de proyecto) msdyn_contractline msdyn_contractlineid
msdyn_fact (Hecho) msdyn_salescontractline msdyn_salescontractlineid
msdyn_invoicelinetransaction (Detalle de línea de factura) msdyn_invoiceline
msdyn_salescontractline
msdyn_invoicelineid
msdyn_salescontractlineid
msdyn_journalline (Línea de diario) msdyn_salescontractline msdyn_salescontractlineid
msdyn_orderlineresourcecategory (Categoría de recursos de línea de contrato de proyecto) msdyn_salescontractline msdyn_contractlineid
msdyn_orderlinetransaction (Detalle de línea de contrato de proyecto) msdyn_salescontractline msdyn_salescontractlineid
msdyn_orderlinetransactioncategory (Categoría de transacciones de línea de contrato de proyecto) msdyn_contractline msdyn_contractlineid
msdyn_orderlinetransactionclassification (Clasificación de transacciones de línea de contrato de proyecto) msdyn_contractline msdyn_contractlineid
msdyn_quotelineinvoiceschedule (Programación de facturas de línea de oferta) msdyn_quoteline msdyn_quotelineid
msdyn_quotelineresourcecategory (Categoría de recursos de línea de oferta) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinescheduleofvalue (Hito de línea de oferta) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransaction (Detalle de línea de oferta) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransactioncategory (Categoría de transacciones de línea de oferta) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransactionclassification (Clasificación de transacciones de línea de oferta) msdyn_quoteline msdyn_quotelineid
SalesOrderDetail (Línea de pedido) msdyn_quotelineid msdyn_quoteline

Controles y vistas personalizados en desuso

A continuación se describen los controles y las vistas personalizados en desuso junto con sus artefactos relacionados.

  • Vista de imputabilidad.
  • Controles de cuadrícula personalizados para mostrar los detalles de línea de oferta en la página Información del proyecto para la línea de oferta.
  • Controles de cuadrícula personalizados para mostrar los detalles de línea de contrato del proyecto en la página Información del proyecto para la línea de pedido de ventas.

Nota

Para obtener la lista completa de recursos en desuso, consulte Recursos web en desuso en Project Service Automation v3.x.

Módulo de la aplicación de la interfaz del cliente unificada

Con la introducción de módulos de la aplicación de la interfaz del cliente unificada (UCI), se han quitado las entradas del mapa del sitio de PSA del sistema.
La funcionalidad relacionada al cambio de formularios para Oportunidad, Oferta, Pedido y Factura está en desuso, ya que ha dejado de ser necesaria debido a que el módulo de la aplicación de UCI solo incluye versiones de PSA del formulario.

A continuación se describen los recursos web que están en desuso:

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

Nota

Para obtener la lista completa de recursos en desuso, consulte Recursos web en desuso en Project Service Automation v3.x.