Integracja z aplikacjami non-SAP Workflow
Możesz również zintegrować swoje przepływy pracy z aplikacjami przepływu pracy innymi niż SAP, używając zewnętrznych wywołań usług, usług internetowych i wywołań API. Poniżej przedstawiono kilka typowych opcji integracji -
- Utwórz zadania przepływu pracy dla zewnętrznych zgłoszeń serwisowych i BSP
- Programy obsługi uruchamiania Universal Worklist
- SAP NetWeaver Exchange Infrastructure Business Process Management
- Wf-XML i usługi internetowe
Importowanie usługi ABAP
Możesz użyć kodu transakcji: WF_EXTSRV, aby wygenerować swoją usługę. Ta transakcja jest używana do obsługi usług WebFlow. Możesz również uzyskać do niego dostęp ze ścieżki menu, jak poniżej -
SAP Easy Access → Narzędzia → Business Workflow → Development → Definition tools → WebFlow Services → Maintain WebFlow Services.
Wszystkie usługi sieci Web, których musisz używać w SAP Workflow, muszą być zarejestrowane w katalogu usług sieci Web. Usługę internetową można zarejestrować ręcznie, wprowadzając ręcznie wszystkie dane usługi sieciowej. Użyj kodu T: WF_EXTSRV.
Możesz również użyć pliku WSDL, który zawiera definicję usługi sieciowej i możesz go zaimportować bezpośrednio za pomocą T-Code: WFWS.
To register a web service, wybierz opcję Usługa w oknie dialogowym i kliknij Nowe wpisy.
Wprowadź identyfikator usługi i krótki tekst usługi sieci Web.
Wybierz dziennik, za pomocą którego ma być wywoływana usługa internetowa.
W polu Host dodaj adres usługi sieci Web, a w polu Port dodaj numer portu.
Wprowadź katalog i nazwę wywoławczą usługi sieci Web w polu Ścieżka.
Zdefiniuj tryb połączenia usługi sieci Web. W tym miejscu określasz, czy zaangażowane jest okno dialogowe, czy usługa sieci Web w tle, a także czy i jak jest wykonywane wywołanie zwrotne.
Kliknij dwukrotnie i wybierz parametr w strukturze okna dialogowego.
Parametry określają interfejs usługi sieci Web. Kontener zadań jest tworzony na podstawie parametrów w kolejnym generowaniu zadań.
Wprowadź wszystkie parametry usługi sieci Web. Upewnij się, że przypisałeś również identyfikator usługi sieci Web do parametrów. Przypisanie jako element importu i element eksportu jest wymagane do późniejszego utworzenia kontenera zadań.
Aby wygenerować usługę, kliknij przycisk Generuj, jak pokazano na powyższym zrzucie ekranu.
Do wykonania zadań konfiguracyjnych należy:
- WF_HANDCUST, aby skonfigurować adresy URL przepływu pracy.
- WFWS do importowania zewnętrznego WSDL.
- WF_EXTSRV dla usług BSP i ABAP.
- Generuj zadania.
- Rozszerz usługę, aby wykonywała oddzwanianie do adresu URL WF_HANDCUST.