Що таке ланцюжок процесів?
- Ланцюг процесів - це послідовність процесів, які чекають у фоновому режимі події.
- Деякі з цих процесів викликають окрему подію, яка може по черзі запускати інші процеси.
- Він забезпечує різні роз'єми, які дозволяють альтернативне та паралельне виконання процесу.
- Наприклад, роздрібний магазин отримує замовлення клієнта, це спричинить послідовність подій, таких як перевірка матеріалу на складі, що впорядковує товар із Складу, для виготовлення товару тощо.
- Ланцюги процесів надають графічні функції планування та моніторингу, що допомагають в автоматизації, візуалізації та моніторингу завдань / процесів.
- Ланцюжки процесів інтегровані в кабіну адміністрування BI на базі порталів.
- Ланцюги процесів можна сприймати як блок-схеми, які планують очікувати у фоновому режимі та ініціюються подією іншим процесом.
Ланцюжок процесів передбачає три основні етапи
- Почати процес: описує час запуску процесу (негайно, заплановане завдання, метапроцес, API)
- З’єднувач: це процес зв’язування, і він може вибрати варіанти запуску наступного процесу
- Варіант: Об’єкт, над яким ми повинні виконати процес, називається Варіант. Це набір параметрів, переданих процесу, як ім'я InfoPackage або Info-Objects
У цьому підручнику ви дізнаєтесь -
Етапи створення ланцюжка процесів.
Кроки для перевірки узгодженості ланцюжка процесів.
Кроки для активації ланцюжка процесів.
Кроки для призначення ланцюжка процесів компоненту програми.
Кроки для активації ланцюжка процесів.
Як контролювати технологічні ланцюги.
Кроки для створення ланцюжка процесів
RSPC - це ціла і єдина транзакція, яка використовується для обслуговування технологічного ланцюга. На цьому екрані існуючі ланцюжки процесів сортуються за “ApplicationComponents”.
Доступні два види:
- Позначте Перегляд
- Вид планування.
За промовчанням використовується режим планування.
Крок 1)
Створення ланцюжка процесів:
Клацніть на піктограму «Створити».
Крок 2)
- Введіть Технічну назву технологічної ланцюга.
- Введіть значущий опис для ланцюжка процесів.
Клацніть галочку
Крок 3)
Спливає нове вікно. Клацніть на піктограму «Новий», щоб створити новий «Почати процес».
Крок 4)
- Введіть Технічну назву процесу запуску.
- Введіть значущий опис для запуску процесу та натисніть кнопку Enter.
Крок 5)
Подальший екран використовується для призначення тригера на основі часу або події для ланцюжка процесів.
- Клацніть на опцію “Прямий графік”, щоб запланувати ланцюжок процесів на певний час.
- Клацніть на кнопку “Змінити вибір”, щоб ввести деталі для планування ланцюжка процесів для виконання.
Крок 6)
Етапи планування технологічного ланцюга:
- Клацніть на кнопку “Дата / час”. Вкажіть заплановану дату / час початку, дату / час закінчення.
- Щоб встановити частоту, натисніть прапорець «Періодична робота».
- Натисніть кнопку “PeriodValues”.
- На наступному екрані виберіть необхідну частоту (щогодини / щодня / щотижня / щомісяця / інший період). Клацніть на Зберегти піктограми та кнопку Назад, щоб повернутися до попереднього екрана RSPC.
Клацніть зберегти
Крок 7)
Додати інформаційний пакет:
Клацніть на піктограму для “Типи процесів”, щоб продовжити.
Крок 8)
Як обговорювалося раніше, завантаження даних може ініціюватися через InfoPackage або DTP.
- Якщо завантаження даних здійснюється за допомогою InfoPackage, використовуйте тип процесу «Виконати InfoPackage»
- Якщо завантаження даних здійснюється через DTP, використовуйте тип процесу “Процес передачі даних”
Крок 9)
З'явиться нове спливаюче вікно. Тут ви можете вибрати необхідний InfoPackage.
Крок 10)
Підключіть як стартовий варіант, так і інформаційний пакет:
Є 2 способи зробити це - клацніть правою кнопкою миші на першому кроці. Клацніть на “Зв’язати з” -> “Завантажити дані”
Інший спосіб - вибрати “Запустити варіант” і утримувати натиснутою ліву кнопку миші. Потім перемістіть кнопку миші до цільового кроку. Стрілка повинна слідувати за вашим рухом. Припиніть натискати кнопку миші, і буде створено нове з'єднання. Від початку процесу до кожного другого кроку є чорна лінія.
Ланцюжок процесів з’являється, як показано нижче, після створення зв’язку між варіантом Start та Infopackage.
Для будь-якого наступного кроку ми можемо вибрати, чи слід виконувати наступний крок, лише якщо попередній.
- Був успішним: зазвичай використовується в звичайній обробці
- Завершено помилками: Зазвичай використовується для надсилання повідомлень про помилки
- Виконувати незалежно від успіху або невдачі попереднього кроку
Кроки для перевірки узгодженості ланцюга процесів
- Виберіть меню “Перейти”
- Виберіть “Перевірка подання”.
SAP перевірить, чи всі етапи підключені та мають принаймні одного попередника. Логічних помилок не виявлено. Якщо ми отримаємо попередження або повідомлення “Chain is OK”, ми можемо його активувати. Якщо перевірка виявляє деякі помилки, ми повинні спочатку видалити помилки.
Кроки для активації ланцюжка процесів
- Клацніть на меню “Process Chain”
- Виберіть “Активувати”.
- Або виберіть кнопку «Активувати»
Етапи призначення ланцюжка процесів компоненту програми
За замовчуванням ланцюжок процесів створюється під компонентом програми “Не призначено”.
- Виберіть кнопку “ApplicationComponent”
- Виберіть необхідний компонент і повторно активуйте ланцюжок.
Кроки для активації ланцюжка процесів
- Клацніть на меню «Виконання».
- Виберіть “Розклад”.
Або натисніть кнопку «Розклад».
Ланцюжок буде запланований як фонове завдання, і його можна переглянути в коді транзакції SM37. Ви знайдете роботу з назвою “BI_PROCESS_TRIGGER”. Усі ланцюжки процесів заплановані з однаковим іменем завдання.
Як контролювати технологічні ланцюги
- Існує ряд робочих середовищ для моніторингу циклів процесів:
- Перейдіть на вкладку адміністрування з DatawarehouseWorkBench (RSA1)
- Монітор BI в системі управління обчислювальним центром (CCMS)
- Моніторинг щоденних технологічних ланцюжків (Transaction RSPCM)
- Перегляд журналу для запусків технологічного ланцюжка в процесі обслуговування ланцюга процесів (RSPC транзакції)