Adaptacyjny menedżer czynności jest komponentem programu WebSphere Business Monitor, który odbiera zdarzenia sytuacji emitowane przez menedżera obserwacji. Menedżer wybiera odpowiednie czynności na podstawie predefiniowanych, ustawionych przez użytkownika powiązań między sytuacjami i czynnościami, a następnie wywołuje jedną lub więcej usług czynności.
Infrastruktura CEI wysyła zdarzenia sytuacji do adaptacyjnego menedżera czynności, który analizuje te zdarzenia i wybiera odpowiednie czynności na podstawie predefiniowanych reguł utworzonych przez użytkownika, a następnie wywołuje wybraną czynność lub zestaw czynności.
Adaptacyjny menedżer czynności wykonuje dwa typy czynności: czynności powiadamiania i czynności wywoływania usługi. Czynności powiadamiania powodują wysyłanie powiadomień w formie wiadomości e-mail, wiadomości wysyłanej na telefon komórkowy lub pager albo alertu wyświetlanego w panelu kontrolnym. Czynności wywołania usługi umożliwiają wywoływanie usługi Web Service lub procesu BPEL za pośrednictwem wywołania usługi Web Service.
Każda czynność wymaga zdefiniowania szablonu usługi czynności, który zawiera informacje potrzebne do wywołania czynności. Czynność wymaga również utworzenia powiązań między zdarzeniami sytuacji a zdefiniowanymi szablonami usług czynności, aby możliwe było wykonanie odpowiedniej czynności dla każdego zdarzenia. Definicje szablonów usług czynności i powiązania między tymi szablonami a zdarzeniami sytuacji są tworzone za pomocą rozszerzeń administracyjnych programu WebSphere Business Monitor w Konsoli administracyjnej serwera WebSphere Application Server.
Adaptacyjny menedżer czynności analizuje odebrane zdarzenie sytuacji i wybiera odpowiednią czynność, wyszukując ją w bazie danych katalogu czynności, w której przechowywane są informacje związane z czynnościami oraz informacje o powiązaniach.
Jeśli odpowiednią czynnością jest alert panelu kontrolnego, adaptacyjny menedżer czynności wyodrębnia z odebranego zdarzenia sytuacji dane potrzebne do utworzenia rekordu powiadomienia typu alert i wprowadza ten rekord do wykonawczej bazy danych programu WebSphere Business Monitor. Rekord ten jest pobierany do widoku Alerty w panelu kontrolnym.