Что такое цепочка процессов?
- Цепочка процессов - это последовательность процессов, ожидающих в фоновом режиме события.
- Некоторые из этих процессов запускают отдельное событие, которое может запускать другие процессы по очереди.
- Он предоставляет различные соединители, которые позволяют альтернативное и параллельное выполнение процесса.
- Например, розничный магазин получает заказ клиента, это запускает последовательность событий, таких как проверка материала на складе, заказ продукта со склада, заказ для производства продукта и т. Д.
- Цепочки процессов предоставляют функции графического планирования и мониторинга, помогающие в автоматизации, визуализации и мониторинге задач / процессов.
- Цепочки процессов интегрированы в панель администрирования BI на основе портала.
- Цепочки процессов можно рассматривать как блок-схемы, которые запланированы для ожидания в фоновом режиме и запускаются для события другим процессом.
Цепочка процессов включает три основных этапа
- Start Process: описывает, когда процесс будет запущен (немедленно, запланированное задание, метапроцесс, API).
- Коннектор: это процесс связывания, и вы можете выбрать варианты запуска следующего процесса.
- Вариант: объект, над которым мы должны выполнить процесс, называется Вариантом. Это набор параметров, передаваемых процессу, таких как имя инфопакета или инфо-объектов.
В этом руководстве вы узнаете -
Шаги по созданию технологической цепочки.
Шаги по проверке согласованности технологической цепочки.
Шаги по активации цепочки процессов.
Шаги по назначению цепочки процессов компоненту приложения.
Шаги по активации цепочки процессов.
Как контролировать цепочки процессов.
Шаги по созданию цепочки процессов
RSPC - это полная и единственная транзакция, используемая для обслуживания цепочки процессов. На этом экране существующие цепочки процессов сортируются по «Компонентам приложения».
Доступны два режима просмотра:
- Проверить Просмотр
- Просмотр планирования.
Режим по умолчанию - "Просмотр планирования".
Шаг 1)
Создание цепочки процессов:
Щелкните значок «Создать».
Шаг 2)
- Введите техническое имя цепочки процессов.
- Введите содержательное описание цепочки процессов.
Нажмите "Галочка"
Шаг 3)
Появится новое окно. Щелкните значок «Новый», чтобы создать новый «Начальный процесс».
Шаг 4)
- Введите техническое название процесса запуска.
- Введите содержательное описание для процесса запуска и нажмите кнопку Enter.
Шаг 5)
Следующий экран используется для назначения триггера на основе времени или события для цепочки процессов.
- Нажмите на опцию «Прямое расписание», чтобы запланировать цепочку процессов на определенное время.
- Нажмите кнопку «Изменить выбор», чтобы ввести детали для Планирования цепочки процессов для выполнения.
Шаг 6)
Этапы планирования цепочки процессов:
- Щелкните по кнопке «Дата / время». Укажите дату / время начала по расписанию, дату / время окончания.
- Чтобы установить периодичность, установите флажок «Периодическое задание».
- Нажмите кнопку «PeriodValues».
- На следующем экране выберите необходимую частоту (Ежечасно / Ежедневно / Еженедельно / Ежемесячно / Другой период). Щелкните значки «Сохранить» и кнопку «Назад», чтобы вернуться к предыдущему экрану RSPC.
Нажмите "Сохранить"
Шаг 7)
Добавить информационный пакет:
Щелкните значок «Типы процессов», чтобы продолжить.
Шаг 8)
Как обсуждалось ранее, загрузка данных может запускаться через инфопакет или DTP.
- Если загрузка данных должна выполняться через инфопакет, используйте тип процесса «Выполнить инфопакет».
- Если загрузка данных должна выполняться через DTP, используйте тип процесса «Процесс передачи данных».
Шаг 9)
Появится новое всплывающее окно. Здесь вы можете выбрать необходимый инфопакет.
Шаг 10)
Подключите начальный вариант и инфопакет:
Есть 2 способа сделать это - щелкнуть правой кнопкой мыши на первом шаге. Нажмите «Подключиться к» -> «Загрузить данные».
Другой способ - выбрать «Вариант запуска» и удерживать левую кнопку мыши нажатой. Затем переместите кнопку мыши на целевой шаг. Стрелка должна следовать за вашим движением. Прекратите нажимать кнопку мыши, и новое соединение будет создано. От начала процесса до каждого второго шага есть черная линия.
Цепочка процессов отображается, как показано ниже, после создания соединения между вариантом запуска и информационным пакетом.
Для любого последующего шага мы можем выбрать, будет ли следующий шаг выполняться, только если предыдущий.
- Успешно: обычно используется при нормальной обработке
- Завершено с ошибками: обычно используется для отправки сообщений об ошибках.
- Выполнить независимо от успеха или неудачи предыдущего шага
Шаги для проверки согласованности технологической цепочки
- Выберите меню «Перейти к».
- Выберите «Проверка просмотра».
SAP проверит, все ли шаги связаны и имеют ли хотя бы одного предшественника. Логических ошибок не обнаружено. Если мы получим предупреждения или сообщение «Цепочка в порядке», мы можем активировать ее. Если проверка выявила какие-то ошибки, мы должны сначала их устранить.
Шаги для активации технологической цепочки
- Щелкните меню «Цепочка процессов».
- Выберите «Активировать».
- Или нажмите кнопку «Активировать».
Шаги по присвоению цепочки процессов прикладному компоненту
По умолчанию цепочка процессов создается в компоненте приложения «Не назначено».
- Выберите кнопку «ApplicationComponent».
- Выберите требуемый компонент и повторно активируйте цепочку.
Шаги для активации технологической цепочки
- Щелкните меню «Выполнение».
- Выберите «Расписание».
Или нажмите кнопку «Расписание».
Цепочка будет запланирована как фоновое задание, и ее можно будет просмотреть в коде транзакции SM37. Вы найдете вакансию под названием «BI_PROCESS_TRIGGER». Все цепочки процессов запланированы с одним и тем же именем задания.
Как контролировать цепочки процессов
- Для мониторинга выполнения цепочки процессов доступен ряд рабочих сред:
- Перейдите на вкладку "Администрирование" из DatawarehouseWorkBench (RSA1).
- BI Monitor в системе управления вычислительным центром (CCMS)
- Мониторинг цепочек ежедневных процессов (транзакция RSPCM)
- Просмотр журнала для запусков цепочки процессов при ведении цепочки процессов (транзакция RSPC)