Instrukcja tworzenia źródeł danych w systemie - Zarządzanie źródłami danych

Źródło danych służące do wymiany informacji między systemem PlusWorkflow a systemem SAP.

Przed wgraniem na serwer należy wgrać pliki z katalogu do:

Windows: sapjco3.dll windows/system32

Linux: libsapjco3.so server/lib (Też do tomcata)

Tomcat: sapjco3.jar server/lib

Potem restart serwera i wgranie wtyczki

Pliki:

 

ParametrOpisWartość DomyślnaTypUwagi
AutoryzacjaZapisany szablon autoryzacji Lista wyboruLista przygotowanych wcześniej konfiguracji połączeń do SAP. Więcej informacji znajduję się w [SAPDS] Szablony autoryzacji
FunkcjaNazwa wywoływanej funkcji BAPI TekstObok parametru jest przycisk dzięki któremu można sprawdzić czy dana funkcja istnieje w danym połączeniu SAP
Czas pamięci podręcznej [sekundy]Czas przechowywania wyników w pamięci serwera dla tych samych paramentów wywoływania. Czas liczony w sekundach 30LiczbaIm większy czas tym rzadziej będzie odpytywać serwer SAP. Przydatne podczas stosowania paginacji w DC lub dla danych z SAPA które rzadko się zmieniają.
Logowanie parametrówWyświetla w logach dodatkowe parametry z którymi została wywołana funkcji. Oraz wyświetla wyniki tej funkcji Logiczny 
Id parametrów wejściowychUnikalny identyfikator parametru Tekst

Nie można stosować znaku . (kropki)
Można uzupełniać parametry importu oraz tabele powiązane z funkcją.

Nazwa parametrów wejściowych:Nazwa wyświetlana parametru wejściowego Tekst

W przypadku gdy parametry wyjściowe zostaną pobrane z obiektu nagłówkowego (exportParameters) oraz którejś z tabeli funkcji (tableParameters) to wynik zostanie połączony wg następującej reguły:

  • Jeżeli odpowiedź części nagłówkowej będzie reprezentowany jednym wierszem, to wartości tego wiersza zostaną zdublowane tyle razy ile wierszy posiada odpowiedź części tabelarycznej.


  • Jeżeli odpowiedź części tabelarycznej będzie reprezentowany jednym wierszem, to wartości tego wiersza zostaną zdublowane tyle razy ile wierszy posiada odpowiedź części nagłówkowej.


  • Jeżeli odpowiedź części tabelarycznej oraz części nagłówkowej posiadają odpowiedź dłuższa niż 1 wiersz, to wynik zostanie przedstawiony w następującej formie:
Nazwa parametru BAPINazwa parametru wejściowego funkcji z BAPI. TekstGdy parametr jest w strukturze lub w tablicy należy podać z kropką nazwę struktury/parametru a potem parametr docelowy np DOCUMENT_HEADER.NR_DOK (Podczas wywoływania źródła danych parametry tablicowe podaję się jako tekst rozdzielony znakiem średnika)
Id parametrów wyjściowychUnikalny identyfikator parametru TekstNie można stosować znaku . (kropki)
Nazwy parametrów wyjściowychNazwa wyświetlana parametru wyjściowego Tekst 
xPath

Ścieżka typu 'XPath' do node'a, którego wartość ma zostać odczytana.

XPath tutorial

 TekstPrzykładowo aby odczytać wartość tablicową należy podać "//TABELA_NAZWA//PARAM"

 

Przykłady konfiguracji:

Konfiguracja źródłaPrzykładowa dokumentacjaZrzut ekranu
mpk.json
kontrahenci.json
pz.json
kodpodatku.json


 

 

 

Instructions for creating data sources in the system - http://192.168.1.52:8081/confluence/pages/viewpage.action?pageId=13272439

Data source for information exchange between the PlusWorkflow system and the SAP system.

Before uploading to the server, upload the files from the directory to:

Windows: sapcjo3.dll windows/system32

Linux: libsapjco3.so server/lib

Tomcat: sapjco3.jar server/lib

Then restart the server and upload the plug

Files:

 

 


 

ParameterDescriptionDefault valueTypeComments
AuthorizationAuthorization template saved Selection list
List of previously prepared configuration of connections to SAP. For more information, see [SAPDS] Szablony autoryzacji
FunctionThe name of the BAPI function being called 
Text
Next to the parameter, there is a button that allows you to check whether a given function exists in a given SAP connection
Cache time [Seconds]The time the results are stored in the server's memory for the same calling parameters. Time is counted in seconds 30NumberThe longer the time, the less frequently it will poll the SAP server. Useful when using pagination in DC or for SAPA data that rarely changes.
Parameter loggingIt displays in the logs additional parameters with which the function was called. And it displays the results of this function 
Logical
 
Input parameters idUnique identifier for the parameter 
Text
The mark cannot be used. (dots)
Input parameters nameDisplay name of the input parameter 
Text
 
BAPI parameter nameThe name of the input parameter of the function from the BAPI. 
Text
When the parameter is in the structure or in the array, the name of the structure / parameter should be given with a dot and then the target parameter, e.g. DOCUMENT_HEADER.NR_DOK (When calling the data source, the array parameters are given as text separated by a semicolon)
Output parameters idUnique identifier for the parameter 
Text
The mark cannot be used. (dots)
Output parameters name
Display name of the output parameter
 
Text
 
xPath

'XPath' type path to the node whose value is to be read.

XPath tutorial

 
Text
For example, to read an array value, enter "// TABLE NAME // PARAM"

 

Configuration examples::

Source configurationSample documentationScreenshot
mpk.json
kontrahenci.json
pz.json
kodpodatku.json