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.