Skip to end of metadata
Go to start of metadata

W celu zainstalowania modułu SAP Content Server należy pobrać z Nexus'a wtyczkę sapcontentserver w formie pliku jar i zainstalować ją w systemie w zakładce Administracja/Konfiguracja systemu/Wtyczki.
 

Następnie w pliku web.xml należy dodać ignorowanie sprawdzania, czy użytkownik jest zalogowany na potrzeby wywołania linku obsługującego SAP Content Server. W tym celu odnajdujemy filtr ActiveSessionFilter i w parametrze o nazwie excludes dodajemy wpis /plugin/com.suncode.plugin-sapcontentserver (oddzielamy go przecinkiem od istniejących już wartości). Czasami wywołania Content Server'a mogą przyjmować inną postać np. //PlusWorkflow/plugin/com.suncode.plugin-sapcontentserver. Link wywołujący należy uzgodnić z konsultantem SAP i dodać odpowiednią wartość parametru excludes. W razie wątpliwości co do postaci linku wywołującego można odnaleźć go w logach klasy ActiveSessionFilter i dodać do parametru excludes.

 

W konfiguracji systemu PlusWorkflow należy dodać następujące właściwości:

  • PLUSWORKFLOW_REPOSITORY_XXXXXX - wskazuje na klasę dokumentów w systemie PlusWorkflow obsługującą dokumenty z SAP, gdzie XXXXXX odnosi się do nazwy repozytorium w SAP, pozwala to na obsługę wielu repozytoriów SAP
  • SAP_REPOSITORY - wskazuje nazwę repozytorium w SAP (dane udostępnia konsultant SAP)

W przypadku braku wpisu PLUSWORKFLOW_REPOSITORY w pliku konfiguracyjnym systemu PlusWorkflow Content Server wyszukuje w systemie klasę dokumentów o nazwie takiej, jak nazwa repozytorium w SAP.

 

W klasie dokumentów zdefiniowanej we właściwości PLUSWORKFLOW_REPOSITORY_XXXXXX należy utworzyć następujące indeksy:

NazwaTypOpis
docIdTekstowyZawiera identyfikator dokumentu
pVersionTekstowyZawiera wersję dokumentu
docProtTekstowyZawiera uprawnienia do dokumentu
  • No labels
Write a comment…