Какво е процесната верига?
- Процесната верига е последователност от процеси, които чакат във фонов режим за събитие.
- Някои от тези процеси задействат отделно събитие, което може да стартира други процеси на свой ред.
- Той осигурява различни конектори, които позволяват алтернативно и паралелно изпълнение на процеса.
- Например, магазин за търговия на дребно получава поръчка на клиент, това ще задейства поредица от събития като проверка на материал на склад, подреждащ продукта от склада на поръчка за производство на продукта и т.н.
- Процесните вериги предоставят графични функции за планиране и мониторинг, за да помогнат за автоматизация, визуализация и мониторинг на задачи / процеси.
- Процесните вериги са интегрирани в порталната базирана BI кабина за администриране.
- Процесните вериги могат да се разглеждат като блок-схеми, които са планирани да чакат във фонов режим и задействани за събитие от друг процес.
Процесната верига включва три основни стъпки
- Стартиране на процеса: Описва кога процесът ще започне (незабавно, задание по график, метапроцес, API)
- Конектор: Това е процес на свързване и може да избира опции за стартиране на следващия процес
- Вариант: Обектът, върху който трябва да изпълним процеса, се нарича Вариант. Това е набор от параметри, предадени на процеса като име на InfoPackage или Info-Objects
В този урок ще научите -
Стъпки за създаване на верига от процеси.
Стъпки за проверка на последователността на веригата на процеса.
Стъпки за активиране на верига от процеси.
Стъпки за присвояване на процесната верига на компонента на приложението.
Стъпки за активиране на процесната верига.
Как да наблюдаваме процесните вериги.
Стъпки за създаване на верига на процеса
RSPC е цялата и единствена транзакция, използвана за поддръжка на веригата на процесите. В този екран съществуващите технологични вериги са сортирани по “ApplicationComponents”.
Налични са два изгледа:
- Проверете Изглед
- Изглед за планиране.
Режимът по подразбиране е Planning View.
Етап 1)
Създаване на верига на процеса:
Щракнете върху иконата „Създаване“.
Стъпка 2)
- Въведете техническото име на технологичната верига.
- Въведете смислено описание за процесната верига.
Щракнете върху отметка
Стъпка 3)
Изскача нов прозорец. Щракнете върху иконата “New”, за да създадете нов “Start Process”.
Стъпка 4)
- Въведете техническото име на стартовия процес.
- Въведете смислено описание за стартиране на процеса и щракнете върху бутона Enter.
Стъпка 5)
Следващият екран се използва за задаване на базиран на време или събитие задействащ механизъм за веригата на процесите.
- Щракнете върху опцията „Директен график“, за да планирате веригата от процеси за определено време.
- Щракнете върху бутона „Промяна на селекциите“, за да въведете подробности за планиране на веригата на процеса за изпълнение.
Стъпка 6)
Стъпки за планиране на процесната верига:
- Щракнете върху бутона „Дата / час“. Посочете Планирана начална дата / час, крайна дата / час.
- За да зададете честота, щракнете върху квадратчето за отметка „Периодична работа“.
- Щракнете върху бутона “PeriodValues”.
- На следващия екран изберете необходимата честота (Почасово / Ежедневно / Седмично / Месечно / Друг период). Кликнете върху Запазване на икони и бутона за връщане, за да се върнете към предишния екран на RSPC.
Щракнете върху запазване
Стъпка 7)
Добавяне на информационен пакет:
Щракнете върху иконата за „Типове процеси“, за да продължите.
Стъпка 8)
Както беше обсъдено по-рано, зареждането на данни може да се задейства чрез InfoPackage или DTP.
- Ако зареждането на данни трябва да се извърши чрез InfoPackage, използвайте типа процес „Изпълнение на InfoPackage“
- Ако зареждането на данни трябва да се извърши чрез DTP, използвайте типа процес „Процес на трансфер на данни“
Стъпка 9)
Появява се нов изскачащ прозорец. Тук можете да изберете необходимия InfoPackage.
Стъпка 10)
Свържете както началния вариант, така и InfoPackage:
Има 2 начина да направите това - Щракнете с десния бутон върху първата стъпка. Кликнете върху „Свързване с“ -> „Зареждане на данни“
Друг начин е да изберете “Start Variant” и да задържите левия бутон на мишката натиснат. След това преместете бутона на мишката до целевата стъпка. Стрелка трябва да следва вашето движение. Спрете да натискате бутона на мишката и се създава нова връзка. От началния процес до всяка втора стъпка има черна линия.
Веригата Process се появява, както е показано по-долу, след като се създаде връзка между варианта Start и Infopackage.
За всяка следваща стъпка можем да изберем дали следващата стъпка ще бъде изпълнена само ако предшественикът.
- Беше успешен: обикновено се използва при нормална обработка
- Завършен с грешки: Обикновено се използва за изпращане на съобщения за грешка
- Изпълнете, независимо от успеха или неуспеха на предишната стъпка
Стъпки за проверка на последователността на технологичната верига
- Изберете менюто "Goto"
- Изберете „Проверка на изгледа“.
SAP ще провери дали всички стъпки са свързани и имат ли поне един предшественик. Логически грешки не се откриват. Ако получим предупреждения или съобщение „Chain is OK“, можем да го активираме. Ако проверката идентифицира някои грешки, първо трябва да премахнем грешките.
Стъпки за активиране на процесната верига
- Щракнете върху менюто “Process Chain”
- Изберете „Активиране“.
- Или изберете бутона „Активиране“
Стъпки за присвояване на процесната верига на компонента на приложението
По подразбиране Process Chain се създава под компонента на приложението „Not Assigned“.
- Изберете бутона "ApplicationComponent"
- Изберете необходимия компонент и повторно активирайте веригата.
Стъпки за активиране на процесната верига
- Щракнете върху менюто „Изпълнение“.
- Изберете „График“.
Като алтернатива натиснете бутона „График“.
Веригата ще бъде насрочена като фоново задание и може да бъде видяна в транзакционен код SM37. Ще намерите работа с име „BI_PROCESS_TRIGGER“. Всички вериги на процеса са насрочени с едно и също име на работа.
Как да наблюдаваме процесните вериги
- Налични са редица работни среди за наблюдение на процесите на веригата на процесите:
- Отидете до раздела Администрация от DatawarehouseWorkBench (RSA1)
- BI Monitor в системата за управление на изчислителния център (CCMS)
- Мониторинг на ежедневните вериги на процесите (транзакция RSPCM)
- Регистрационен изглед за изпълнения на верига от процеси при поддръжка на веригата на процеса (RSPC на транзакцията)