Ändringar i entitets-, kontroll- och användargränssnitt (Project Service Automation 3.x)

Important

Project Service Automation har utvecklats till Dynamics 365 Project Operations. Mer information finns i Project Service Automation Transition.

Med lanseringen av Microsoft Dynamics Project Service Automation (PSA) 3.x har många ändringar gjorts i entiteter, kontroller, vyer och användargränssnitt. Den här artikeln innehåller information om dessa viktiga ändringar.

Relationer mellan överordnade och underordnade för försäljningsdokument, försäljningsdokumentrader och försäljningsdokumentradsdetaljer

I versioner av Project Service Automation (PSA) som släpptes före version 3.0 implementerades vissa relationer mellan försäljningsdokument, försäljningsdokumentrader och försäljningsdokumentradsdetaljiteter via strängfält som skulle innehålla en strängrepresentation av GUID för den relaterade entiteten. Detta berodde på plattformsbegränsningar som krävde betydande anpassad kod på server- och klientsidan av lösningen för att få dessa relationer att fungera som typiska Dynamics CRM-entitetsrelationer och för att få strängfält att fungera som uppslagsfält.

PSA 3.0 har uppdaterats för att använda de nya relationerna mellan entiteter för försäljningsdokument och försäljningsdokumentrader.

Eftersom uppslagsfält nu kan användas för att ange referenser till entiteter behövs inte längre fälten som innehöll strängvärdet för GUID för den relaterade entiteten i tidigare versioner och har därför föråldrats. Den anpassade koden på klient- och serversidan som hanterar de relationer som definieras av äldre strängfält har också blivit inaktuell.

Ändringar i entitetsschema

Följande tabell innehåller en en-till-en-lista över de inaktuella strängfälten och de nya uppslagsfälten för entiteterna.

Enhet Inaktuellt fält (sträng) Nytt fält (uppslag)
invoicedetail (fakturarad) msdyn_contractline msdyn_contractlineid
msdyn_actual (faktisk) msdyn_salescontractline msdyn_salescontractlineid
msdyn_contractlineinvoiceschedule (projektkontraktradsfakturaschema) msdyn_contractline msdyn_contractlineid
msdyn_contractlinescheduleofvalue (milstolpe för projektkontraktsrad) msdyn_contractline msdyn_contractlineid
msdyn_fact (Fakta) msdyn_salescontractline msdyn_salescontractlineid
msdyn_invoicelinetransaction (fakturalinjedetalj) msdyn_invoiceline
msdyn_salescontractline
msdyn_invoicelineid
msdyn_salescontractlineid
msdyn_journalline (Journalrad) msdyn_salescontractline msdyn_salescontractlineid
msdyn_orderlineresourcecategory (resurskategori för projektkontraktsrad) msdyn_salescontractline msdyn_contractlineid
msdyn_orderlinetransaction (projektkontraktradsdetalj) msdyn_salescontractline msdyn_salescontractlineid
msdyn_orderlinetransactioncategory (transaktionskategori för projektkontraktsrad) msdyn_contractline msdyn_contractlineid
msdyn_orderlinetransactionclassification (Transaktionsklassificering för projektavtalsrad) msdyn_contractline msdyn_contractlineid
msdyn_quotelineinvoiceschedule (fakturaschema för offertrad) msdyn_quoteline msdyn_quotelineid
msdyn_quotelineresourcecategory (resurskategori för offertpost) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinescheduleofvalue (milstolpe för offertrad) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransaction (detaljer för offertlinje) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransactioncategory (transaktionskategori för offertrad) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransactionclassification (transaktionsklassificering för offertlinje) msdyn_quoteline msdyn_quotelineid
SalesOrderDetail (orderrad) msdyn_quotelineid msdyn_quoteline

Inaktuella anpassade vyer och kontroller

Följande anpassade vyer och kontroller samt deras relaterade artefakter har blivit inaktuella.

  • Vyn Debiterbarhet.
  • Anpassade rutnätskontroller för att visa offertradsinformation på sidan Projektinformation för offertraden.
  • Anpassade gallerkontroller för att visa detaljer om projektkontraktsrader på sidan Projektinformation för försäljningsorderraden.

Anmärkning

Den fullständiga listan över inaktuella resurser finns i Inaktuella webbresurser i Project Service Automation v3.x

Appmodul för enhetligt klientgränssnitt

I och med introduktionen av UCI-appmoduler (Unified Client Interface) har posterna för PSA-webbplatsöversikten tagits bort från systemet.
Funktioner som rör formulärväxling för affärsmöjlighet, offert, order, faktura har blivit inaktuella eftersom det inte längre krävs eftersom UCI-appmodulen endast innehåller PSA-versioner av formulären.

Följande webbresurser har blivit inaktuella:

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

Anmärkning

Den fullständiga listan över inaktuella resurser finns i Inaktuella webbresurser i Project Service Automation v3.x.