Ändringar av entitet, kontroll och användargränssnitt (Project Service Automation 3.x)
Viktigt!
Dynamics 365 Project Service Automation har utvecklats till Dynamics 365 Project Operations. Mer information finns i övergång av Project Service Automation.
I och med lanseringen av Microsoft Dynamics Project Service Automation (PSA) 3.x, har många ändringar gjorts i entiteter, kontroller, vyer och användargränssnitt. Denna artikel innehåller information om dessa viktiga ändringar.
Överordnade-underordnade relationer för entiteter för försäljningsdokument, försäljningsdokumentrad, raddetaljer i försäljningsdokument
I versioner av Dynamics 365 Project Service Automation (PSA) som har getts ut före version 3.0 implementeras en del av relationer mellan entiteter för försäljningsdokument, försäljningsdokumentrad, raddetaljer i försäljningsdokument via strängfält som skulle innehålla en strängrepresentation av en GUID för den relaterade entiteten. Detta beror på plattformsbegränsningarna som kräver en viktig anpassad kod på server- och klientsidorna i lösningen för att göra att dessa relationer fungerar liknande Dynamics CRM entitetsrelationer och för att skapa strängfält fungerar som uppslagsfält.
PSA 3.0 har uppdaterats för att påverka den nya entiteten relationer mellan entiteterna försäljningsdokument och försäljningsdokumentrad.
Eftersom uppslagsfält nu kan användas för att indikera referenser till entiteter behövs inte längre de fält som har strängvärdet för GUID för den relaterade entiteten i tidigare versioner. Den anpassade klient- och serversidkoden som hanterar relationer som definieras av äldre strängfält har också föråldrats.
Enhetsschemaändringar
Följande tabell innehåller en en-mot-en-lista med de inaktuella strängfälten och de nya uppslagsfälten för entiteterna.
Entitet | Inaktuellt fält (sträng) | Nytt fält (uppslag) |
---|---|---|
invoicedetail (fakturarad) | msdyn_contractline | msdyn_contractlineid |
msdyn_actual (faktisk) | msdyn_salescontractline | msdyn_salescontractlineid |
msdyn_contractlineinvoiceschedule (projektkontraktradens faktureringstidsplan) | msdyn_contractline | msdyn_contractlineid |
msdyn_contractlinescheduleofvalue (milstolpen för en projektkontraktrad) | msdyn_contractline | msdyn_contractlineid |
msdyn_fact (fakta) | msdyn_salescontractline | msdyn_salescontractlineid |
msdyn_invoicelinetransaction (fakturaraddetalj) | msdyn_invoiceline msdyn_salescontractline |
msdyn_invoicelineid msdyn_salescontractlineid |
msdyn_journalline (Journalrad) | msdyn_salescontractline | msdyn_salescontractlineid |
msdyn_orderlineresourcecategory (resurskategori för projektkontraktrad) | msdyn_salescontractline | msdyn_contractlineid |
msdyn_orderlinetransaction (Information om projektkontraktrad) | msdyn_salescontractline | msdyn_salescontractlineid |
msdyn_orderlinetransactioncategory (Transaktionskategori för projektkontraktrad) | msdyn_contractline | msdyn_contractlineid |
msdyn_orderlinetransactionclassification (Transaktionsklassificering för projektkontraktrad) | msdyn_contractline | msdyn_contractlineid |
msdyn_quotelineinvoiceschedule (Faktureringsschema för offertrad) | msdyn_quoteline | msdyn_quotelineid |
msdyn_quotelineresourcecategory (Resurskategori för offertrad) | msdyn_quoteline | msdyn_quotelineid |
msdyn_quotelinescheduleofvalue (Milstolpe för offertrad) | msdyn_quoteline | msdyn_quotelineid |
msdyn_quotelinetransaction (Information om offertrad) | msdyn_quoteline | msdyn_quotelineid |
msdyn_quotelinetransactioncategory (Transaktionskategori för offertrad) | msdyn_quoteline | msdyn_quotelineid |
msdyn_quotelinetransactionclassification (Transaktionsklassificering för offertrad) | msdyn_quoteline | msdyn_quotelineid |
SalesOrderDetail (Orderrad) | msdyn_quotelineid | msdyn_quoteline |
Inaktuella anpassade vyer och kontroller
Följande anpassade vyer och kontroller och relaterade artefakter, är inaktuella.
- Debiterbar vy.
- Anpassade rutnätskontroller för att visa offertradinformation på sidan projektinformation för offertraden.
- Anpassade rutnätskontroller för att visa information om projektets kontraktrader på sidan projektinformation för försäljningsorderraden.
Kommentar
En fullständig lista över inaktuella resurser finns i Inaktuella webbresurser i Project Service Automation v3.x.
Unified Client Interface appmodul
När du introducerar en Unified Client Interface (UCI) appmodul har PSA poster för webbplatsöversikt tagits bort från systemet.
Funktioner som är relaterade till formulärväxling för affärsmöjlighet, offert, order, faktura är inaktuell eftersom de inte längre behövs eftersom app-modulen för icke-appar endast innehåller PSA-versioner av formulären.
Följande webbresurser är inaktuella:
- msdyn_\SalesDocument\SalesDocumentFormLoader.js
- msdyn_\SalesDocument\PSSalesDocumentCustomFormIds.js
Kommentar
En fullständig lista över inaktuella resurser finns i Inaktuella webbresurser i Project Service Automation v3.x.