Стандартный шаблон поля «Сервисный документ» можно найти в трех объектах: Заказ-наряд, позиция строки заказ-наряда и сервисная встреча. Это поле указывает на код шаблона, который задает шаблон для каждого сервисного документа. Данная тема посвящена поиску кода шаблона и заполнению поля «Шаблон сервисного документа».
Требуемые версии
Доступно в версиях: Lightning Experience.
Базовые функции Field Service, управляемый пакет и мобильное приложение доступны в выпусках Enterprise, Unlimited и Developer.
Поиск кода шаблона
Чтобы получить код шаблона, откройте или создайте шаблон в Конструкторе документов. Код шаблона можно найти в URL-адресе после &id=.
Если значение поля установлено, используется этот шаблон. Если поле пустое, используется стандартный шаблон организации. Если поле пустое, вы не установили стандартные параметры и у вас нет шаблонов, вы получите сообщение об ошибке.
Если вы не установите шаблон сервисного документа в заказ-наряде, позиции строки заказ-наряда или сервисной встрече, шаблон документа также можно извлечь из одного из трех соответствующих полей шаблона документа в типе работы.
Заполнение поля шаблона сервисного документа
Заполните поле «Шаблон сервисного документа» посредством триггера Apex, создания потока или выполнения сочетания двух функций.
Триггер Apex: Триггер Apex можно использовать для выполнения настраиваемых действий (например, вставки, обновления или удаления) до или после событий в записях Salesforce. Триггер Apex заполняет поле «Сервисный документ» при создании, чтении, обновлении или удалении любых связанных записей. Ниже указан образец триггера Apex:
// Timing options:
// before insert/update/delete
// after insert/update/delete/undelete
// Simple example trigger
trigger PopulateServicedocument on WorkOrder(before insert) {
for(WorkOrder wo : Trigger.New) {
if (wo.Status == "value") {
wo.ServiceDocumentTemplate = '0M0...';
}
// ...
}
}
Flow Builder: Создайте потоки, собирающие данные и выполняющие действия. Вы можете создать потоки окон, запускаемые после выполнения определенных критериев, направляя пользователей на установку полей. Или создайте потоки, которые автоматически выполняются в фоновом режиме, используя автоматически запущенный поток, без триггера. Flow Builder также позволяет запускать код Apex, включительно с триггерами Apex, поэтому поиграйте, чтобы узнать, что лучше всего подходит для ваших потребностей создания документов.
Эта статья решила вашу проблему?
Оставьте свой отзыв, чтобы мы могли стать лучше!
Загрузка
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.