Использование точек вызова и кодов действий
Точки вызова могут использоваться вместе с бизнес-правилами, чтобы позволить системе выполнять набор бизнес-правил в заданной точке системной функции.
Условия для точек вызова добавляются в профиль событий после выражения IF, которое определяет системную функцию. Точки вызова, которые можно выбрать, зависят от конкретной системной функции.
Рассмотрим простой пример, в котором вы сможете отображать некоторую информацию только после разнесения строки операции. В таком случае условия профиля события будут выглядеть следующим образом:
Команда | Значение 1 | Оператор | Значение 2 |
IF | Код функции | = | Ввод в книгу |
IF | Точка вызова | = | Разнесение всех строк операции |
В более сложном примере вы можете вызвать другое приложение COBOL с помощью команды CALL после того, как операция была разнесена и был получен ее номер.
Бизнес-правила, которые применяются для точки вызова, обычно определяются в функции наборов правил как стандартные. Однако правила используются только в точке функции, выбранной в качестве точки вызова.
Использование кодов действий
Код действия может быть использован вместе с точкой вызова, чтобы позже указать точку применения бизнес-правил. Коды действий связываются с кнопками «
» и другими командами, допустимыми для пользователя и функции.Например, вы можете использовать правило для точки вызова «Разнесение данных» во время ввода заказа на продажу, но только при условии, что пользователь выберет действие Задержать, чтобы задержать строку.
Какие точки вызова и коды действий допустимы?
Бизнес-правила могут быть созданы для нескольких функций SunSystems, для некоторых из которых существует множество допустимых точек вызова и кодов действия.
При добавлении точки вызова в профиль события для функции система показывает только список точек вызова, определенных для этой функции. Т. е. вы должны только сделать выбор из краткого и точного списка параметров. Аналогичным образом при определении выражения кода действия для функции системы и точки вызова система сообщает список допустимых кодов действия для такой комбинации.
Указанные ниже разделы содержат перечни точек вызова и действий для всех модулей SunSystems.
- Точки вызова и действия в модуле «Финансовый учет».
- Точки вызова и действия в статических данных.
- Точки вызова и действия модуля «Обработка заказов».
Распечатка точек вызова
Если вам нужен полный список всех точек вызова в системе, выполните следующую команду SQL для таблицы CALL_POINT. Отобразится перечень доступных точек вызова.
use <здесь должно быть имя вашей базы данных, например SUN51DB>
select CMMNT, CALL_POINT_NUM from CALL_POINT