Tworzenie procedury obsługi zdarzeń dla systemu Enterprise Content Management

Aby uzyskać informacje na temat zdarzeń treści, które mają miejsce na serwerze ECM (Enterprise Content Management), należy zainstalować procedurę obsługi zdarzeń w systemie ECM. Procedura obsługi zdarzeń powiadamia system IBM BPM o zdarzeniach, wywołując odpowiednie funkcje API produktu IBM BPM. Te zdarzenia mogą być odbierane przez procesy w systemie IBM BPM.

O tym zadaniu

Wskazówka: Pliki źródłowe dla procedury obsługi zdarzeń produktu FileNet Content Manager można znaleźć w pliku instalacyjny_katalog_główny\BPM\EventHandlers\ECM\FileNet\filenet-bpm-event-handler-51-src.jar. Aby zrozumieć pojęcia związane z procedurą obsługi zdarzeń produktu FileNet Content Manager, należy skorzystać z tematów Centrum informacyjnego produktu FileNet Content Manager: Zdarzenia i subskrypcje.

Procedura

  1. Zidentyfikuj, które zdarzenia systemu ECM wymagają obsługi przez procedurę obsługi zdarzeń. Poniższa tabela zawiera pochodzące z produktu IBM BPM nazwy zdarzeń systemu ECM, które są obsługiwane przez produkt IBM BPM.
    Tabela 1. Zdarzenia systemu ECM obsługiwane przez produkt IBM BPM
    Obsługiwane zdarzenia ECM Typy obiektów, do których może mieć zastosowanie zdarzenie
    CheckedIn Dokument
    CheckedOut Dokument
    CheckOutCanceled Dokument
    ClassChanged Folder lub dokument
    ClassifyCompleted Dokument
    Created Folder lub dokument
    Deleted Folder lub dokument
    Filed Folder
    Frozen Dokument
    Locked Folder lub dokument
    PublishCompleted Dokument
    PublishRequested Dokument
    SecurityUpdated Folder lub dokument
    StateChanged Dokument
    Unfiled Folder
    Unlocked Folder lub dokument
    Updated Folder lub dokument
    VersionDemoted Dokument
    VersionPromoted Dokument
    Wskazówka: Więcej informacji o typach zdarzeń zawiera temat pokrewny poświęcony zasobowi zdarzenia ECM interfejsu API usług REST.
  2. W przypadku każdego zdarzenia, dla którego wymagane jest powiadomienie, zidentyfikuj odpowiednią nazwę zdarzenia wykorzystywaną przez używany system ECM.
  3. Zaplanuj sposób, w jaki procedura obsługi zdarzeń systemu ECM będzie uzyskiwała informacje wymagane do nawiązania połączenia z systemem IBM BPM. Na przykład: procedura obsługi zdarzeń produktu FileNet Content Manager - BPMEventHandler - ładuje informacje o połączeniu zdefiniowane w pliku właściwości zapisanym w produkcie FileNet Content Manager.
  4. Zaplanuj kod tak, aby odbierać powiadomienia o zdarzeniach w systemie ECM i tłumaczyć je na odpowiednie wywołania odpowiedniego systemu IBM BPM. Na przykład: w procedurze obsługi zdarzeń produktu FileNet Content Manager - BPMEventHandler metoda BPMEventType tłumaczy typy zdarzeń produktu FileNet Content Manager na odpowiednie nazwy metod interfejsu API do powiadamiania o zdarzeniach produktu IBM BPM.
  5. Napisz własną procedurę obsługi zdarzeń zgodnie z wymaganiami oraz środowiskiem obsługi zdarzeń udostępnianym przez używany system ECM. Należy zapoznać się z dokumentacją systemu ECM.
  6. Przeprowadź wdrożenie i skonfiguruj procedurę obsługi zdarzeń w używanym systemie ECM.
  7. Sprawdź, czy procedura obsługi zdarzeń jest wywoływana przy wystąpieniu wymaganych zdarzeń i czy przesyła ona zdarzenia do odpowiedniego serwera IBM BPM.
  8. Sprawdź, czy można utworzyć proces produktu IBM BPM, który odbiera powiadomienia o zdarzeniach z systemu ECM. Wykonaj kroki w sekcji Tworzenie i konfigurowanie subskrypcji zdarzeń.