Поделиться через


Изменение сущностей, элементов управления и интерфейса пользователя (Project Service Automation 3.x)

Внимание

Dynamics 365 Project Service Automation стало Dynamics 365 Project Operations. Дополнительные сведения см. в статье Переход на Project Service Automation.

В выпуске Microsoft Dynamics Project Service Automation (PSA) 3.x сделано много изменений сущностей, элементов управления, представлений и интерфейса пользователя. В этой статье содержатся сведения об этих важных изменениях.

Отношения "родительское-дочернее" для сущностей документа продаж, строки документа продаж и сведений строки документа продаж

В версиях Dynamics 365 Project Service Automation (PSA), выпущенных до версии 3.0, некоторые отношений между сущностями документов продажи, строк документов продаж и сведений строк документов продаж были реализованы через строковые поля, которые должны были содержать строковое представление GUID связанной сущности. Это было связано с ограничениями платформы, которая требовала значительного объема настраиваемого кода на сторонах сервера и клиента в решении, чтобы эти отношения работали аналогично типичным отношениям сущностей Dynamics CRM и чтобы строковые поля вели себя как поля подстановки.

PSA 3.0 был обновлен, чтобы использовать новые отношения сущностей между сущностями документа продаж и строк документа продаж.

Так как поля подстановки можно теперь использовать для указания ссылок на сущности, поля, которые содержали строковое значение GUID связанной сущности в предыдущих версиях более не требуются и поэтому были объявлены устаревшими. Настраиваемый код на стороне клиента и сервера, который обрабатывает отношения, определенные старыми строковыми полями, также устарели.

Изменения схемы сущностей

Следующая таблица содержит список взаимно-однозначного соответствия устаревших строковых полей и новых полей подстановки для сущностей.

Сущность Устаревшее поле (строка) Новое поле (подстановка)
invoicedetail (Строка счета) msdyn_contractline msdyn_contractlineid
msdyn_actual (Фактические) msdyn_salescontractline msdyn_salescontractlineid
msdyn_contractlineinvoiceschedule (Расписание счета строки контракта по проекту) msdyn_contractline msdyn_contractlineid
msdyn_contractlinescheduleofvalue (Веха строки контракта по проекту) msdyn_contractline msdyn_contractlineid
msdyn_fact (Факт) msdyn_salescontractline msdyn_salescontractlineid
msdyn_invoicelinetransaction (Сведения строки счета) msdyn_invoiceline
msdyn_salescontractline
msdyn_invoicelineid
msdyn_salescontractlineid
msdyn_journalline (Строка журнала) msdyn_salescontractline msdyn_salescontractlineid
msdyn_orderlineresourcecategory (Категория ресурса строки контракта проекта) msdyn_salescontractline msdyn_contractlineid
msdyn_orderlinetransaction (Сведения строки контракта проекта) msdyn_salescontractline msdyn_salescontractlineid
msdyn_orderlinetransactioncategory (Категория проводки строки контракта проекта) msdyn_contractline msdyn_contractlineid
msdyn_orderlinetransactionclassification (Классификация проводки строки контракта проекта) msdyn_contractline msdyn_contractlineid
msdyn_quotelineinvoiceschedule (Расписание счета строки предложения с расценками) msdyn_quoteline msdyn_quotelineid
msdyn_quotelineresourcecategory (Категория ресурса строки предложения с расценками) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinescheduleofvalue (Веха строки предложения с расценками) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransaction (Сведения строки предложения с расценками) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransactioncategory (Категория проводки строки предложения с расценками) msdyn_quoteline msdyn_quotelineid
msdyn_quotelinetransactionclassification (Классификация проводки строки предложения с расценками) msdyn_quoteline msdyn_quotelineid
SalesOrderDetail (Строка заказа) msdyn_quotelineid msdyn_quoteline

Устаревшие настраиваемые представления и элементы управления

Следующие настраиваемые представления и элементы управления, а также связанные с ними артефакты, устарели.

  • Представление возможности оплаты.
  • Настраиваемые элементы управления сетки для отображения сведений строки предложения с расценками на странице Сведения о проекте для строки предложения с расценками.
  • Настраиваемые элементы управления сетки для отображения сведений строки контракта по проекту на странице Сведения о проекте для строки заказа на продажу.

Заметка

Полный список устаревших ресурсов см. в разделе Устаревшие веб-ресурсы в Project Service Automation v3.x

Модуль приложения единого интерфейса клиента

С введением моделей приложения единого интерфейса клиента (UCI) записи карты сайта PSA были удалены из системы.
Функция, связанная с переключением форм для возможной сделки, предложения с расценками, заказа и счета, стала устаревшей, так как она больше не требуется, потому что модуль приложения UCI содержит только версии форм для PSA.

Следующие веб-ресурсы устарели:

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

Заметка

Полный список устаревших ресурсов см. в разделе Устаревшие веб-ресурсы в Project Service Automation v3.x.