Ændring af objekter, kontrolelementer og brugergrænsefladen (Project service Automation 3.x)
Vigtigt
Dynamics 365 Project Service Automation har udviklet sig til Dynamics 365 Project Operations. Du kan finde flere oplysninger under Overgang til Project Service Automation.
Med udgivelsen af Microsoft Dynamics Project Service Automation (PSA) 3.x er der foretaget mange ændringer af objekterne, kontrolelementerne, visningerne og brugergrænsefladen. Denne artikel indeholder oplysninger om disse vigtige ændringer:
Overordnet-underordnet-relationer for salgsdokument, salgsdokumentlinje, salgsdokumentlinjedetaljer
I versioner af Dynamics 365 Project Service Automation (PSA), der er udgivet før version 3.0, er nogle af relationerne mellem salgsdokumenter, salgsdokumentlinjer og salgsdokumentlinjedetaljer blevet implementeret via strengfelter, der kan indeholde en strengrepræsentation af GUID for det relaterede objekt. Dette skyldes platformsbegrænsninger, der krævede vigtig brugerdefineret kode på server- og klientsiden af løsningen for at få disse relationer til at fungere på samme måde som typiske Dynamics CRM-objektrelationer og for at få strengfelter til at virke som opslagsfelter.
PSA 3.0 er blevet opdateret til at udnytte de nye objektrelationer mellem salgsdokument- og salgsdokumentlinjeobjekter.
Da opslagsfelter nu kan bruges til at angive referencer til objekter, er de felter, der opbevarede strengværdien af GUID for det relaterede objekt i tidligere versioner, ikke længere nødvendige, og de frarådes derfor. Den brugerdefinerede kode på klient- og serversiden, der håndterer relationer, der er defineret i ældre strengfelter, er også frarådet.
Ændringer af objektskema
I følgende tabel vises en en-til-en-liste med de frarådede strengfelter og de nye opslagsfelter for objekterne.
Objekt | Frarådet felt (streng) | Nyt felt (opslag) |
---|---|---|
invoicedetail (fakturalinje) | msdyn_contractline | msdyn_contractlineid |
msdyn_actual (faktisk) | msdyn_salescontractline | msdyn_salescontractlineid |
msdyn_contractlineinvoiceschedule (fakturaplanlægning for projektkontraktlinje) | msdyn_contractline | msdyn_contractlineid |
msdyn_contractlinescheduleofvalue (milepæl i projektkontraktlinje) | msdyn_contractline | msdyn_contractlineid |
msdyn_fact (fakta) | msdyn_salescontractline | msdyn_salescontractlineid |
msdyn_invoicelinetransaction (fakturalinjedetalje) | msdyn_invoiceline msdyn_salescontractline |
msdyn_invoicelineid msdyn_salescontractlineid |
msdyn_journalline (kladdelinje) | msdyn_salescontractline | msdyn_salescontractlineid |
msdyn_orderlineresourcecategory (projektkontraktlinjes ressourcekategori) | msdyn_salescontractline | msdyn_contractlineid |
msdyn_orderlinetransaction (projektkontraktlinjedetalje) | msdyn_salescontractline | msdyn_salescontractlineid |
msdyn_orderlinetransactioncategory (projektkontraktlinjes transaktionskategori) | msdyn_contractline | msdyn_contractlineid |
msdyn_orderlinetransactionclassification (projektkontraktlinjes transaktionsklassificering) | msdyn_contractline | msdyn_contractlineid |
msdyn_quotelineinvoiceschedule (fakturaplanlægning for tilbudslinje) | msdyn_quoteline | msdyn_quotelineid |
msdyn_quotelineresourcecategory (ressourcekategori for tilbudslinje) | msdyn_quoteline | msdyn_quotelineid |
msdyn_quotelinescheduleofvalue (milepæl for tilbudslinje) | msdyn_quoteline | msdyn_quotelineid |
msdyn_quotelinetransaction (tilbudslinjedetalje) | msdyn_quoteline | msdyn_quotelineid |
msdyn_quotelinetransactioncategory (transaktionskategori for tilbudslinje) | msdyn_quoteline | msdyn_quotelineid |
msdyn_quotelinetransactionclassification (transaktionsklassificering for tilbudslinje) | msdyn_quoteline | msdyn_quotelineid |
SalesOrderDetail (ordrelinje) | msdyn_quotelineid | msdyn_quoteline |
Frarådede brugerdefinerede visninger og kontrolelementer
Følgende brugerdefinerede visninger og kontrolelementer og de relaterede artefakter er blevet frarådet.
- Visning af fakturerbarhed.
- Brugerdefinerede gitterkontrolelementer til visning af tilbudslinjedetaljer på siden Projektoplysninger for tilbudslinjen.
- Brugerdefinerede gitterkontrolelementer til visning af projektkontraktlinjedetaljer på siden Projektoplysninger for salgsordrelinjen.
Bemærk
Du kan finde en komplet liste over frarådede ressourcer under Frarådede webressourcer i Project Service Automation v3.x
Unified Client Interface-appmodul
Med introduktionen af appmoduler til Unified Client interface (UCI) er PSA-oversigten over webstedet blevet fjernet fra systemet.
Funktionalitet med relation til formularskift for salgsmulighed, tilbud, ordre, faktura er frarådet, da den ikke længere er nødvendig, fordi UCI-appmodulet kun indeholder PSA-versioner af formularerne.
Følgende webressourcer er blevet frarådet:
- msdyn_\SalesDocument\SalesDocumentFormLoader.js
- msdyn_\SalesDocument\PSSalesDocumentCustomFormIds.js
Bemærk
Du kan finde en komplet liste over frarådede ressourcer under Frarådede webressourcer i Project Service Automation v3.x.