Przejdź do głównej zawartości
WEBCON BPS
Dokumentacja
2023 R3
  • 2025 R2
  • 2025 R1
  • 2024 R1
  • 2023 R3
  • 2023 R2
Polski
  • English
  • Polski
ctrlK
  • Wprowadzenie
  • Pierwsze kroki
  • Designer Studio
    • Licencje
    • Menu główne
    • Pasek narzędzi Designer Studio
    • Aplikacje
    • Procesy
    • Obiegi
    • Akcje
      • Kolejność wykonywania akcji
      • OCR i skanowanie
      • Powiadomienia
      • Formularz
      • Przydzielanie zadań
      • Uprawnienia i dostęp publiczny
      • Sterowanie obiegami
      • Zastępstwa
      • Excel, Word i PDF
      • Raporty i wydruki
      • Podpisy i certyfikaty
      • Kody kreskowe
      • Grupy i użytkownicy BPS
      • Exchange
      • Active Directory
      • SharePoint – zawartość
      • SharePoint – uprawnienia
      • Integracja
        • Wykonaj procedurę SQL
        • Wykonaj akcję SDK
        • Wywołaj SOAP Web service
        • Uruchom skrypt PowerShell
        • Wywołaj REST Web service
      • Załączniki
      • Zarządzanie bazami danych
      • OneDrive
      • Wskaźniki wydajności
    • Automatyzacje
    • Import i eksport aplikacji
    • Zmienne
    • Reguły biznesowe
    • Reguły formularza
    • Narzędzia administracyjne
    • Źródła danych
    • Konfiguracja systemu
    • Raporty
    • Paczki dodatków SDK
  • Aplikacja mobilna
  • Dodatki MS Office
  • Wademekum
Ta dokumentacja dotyczy WEBCON BPS w wersji 2023 R3 i nie jest już aktywnie aktualizowana.
Aby zobaczyć bieżącą dokumentację, przejdź do wersji bieżącej wersji (2025 R2).
  • Designer Studio
  • Akcje
  • Integracja
  • Wywołaj SOAP Web service
Wersja: 2023 R3

Wywołaj SOAP Web service

Akcja pozwala łączyć się z usługami Web Service udostępnionymi przez inne systemy w celu pobrania lub wysłania do nich danych.

Pozwala również na pobranie definicji wszystkich metod Web Service na podstawie pliku WSDL dostępnego online lub w postaci pliku na dysku. Możliwe jest wskazanie odpowiedniej metody oraz parametrów, z jakimi akcja będzie wywoływana.

Okno konfiguracyjne akcji jest podzielone na dwie zakładki: Uwierzytelnianie i Konfiguracja wywołania.

Uwierzytelnianie​

Zakładka umożliwia skonfigurowanie połączenia z Web Service na podstawie wprowadzonych danych uwierzytelniających.

Wywołaj SOAP Web Service

1. Połączenie​

Pole dostępne po zaznaczeniu opcji Na podstawie połączenia. Umożliwia wskazanie połączenia z zakładki Źródło danych, o ile takie połączenie jest dostępne.

2. URL​

Pole dostępne po zaznaczeniu opcji Niestandardowe. Adres usługi Web Service.

Domyślny adres BPS Web API ma format: http://myservername/bps_site/_vti_bin/Webservice_8_2.svc

3. Binding​

Wybór protokołu przesyłania danych oraz sposobu autentykacji. Po wskazaniu bindingu należy podać poświadczenia użytkownika.

4. Nie sprawdzaj certyfikatów HTTPS​

Pomija etap walidacji certyfikatu wystawionego na Web Service.

informacja

Więcej informacji na ten temat można znaleźć tutaj.

5. Keep-Alive​

Połączenie z usługą Web Service będzie cyklicznie podtrzymywane. Opcja może zwiększyć wydajność w przypadku wielokrotnego odnoszenia się do Web Service'u w krótkich odstępach czasowych, ograniczając konieczności powtórnej konfiguracji połączenia.

6. Edytor zmiennych​

Dynamicznie zbudowane drzewo wszystkich zmiennych dostępnych w bieżącej lokalizacji Designer Studio. Informacje o tym, jak działają zmienne w WEBCON BPS oraz listę zmiennych można znaleźć tutaj.

Konfiguracja wywołania​

Parametrami metod wywołania Web Service'u mogą być stałe wartości, wartości pobrane z bazy danych za pomocą zapytania, czy też wartości dostępne w polu formularza. Obsługiwane są zarówno proste typy danych, takie jak string czy liczba, jak również złożone kolekcje elementów.

Elastyczność konfiguracji umożliwia obsługę większości scenariuszy integracji z systemami zewnętrznymi tylko z poziomu BPS Studio, bez konieczności tworzenia dedykowanych rozwiązań.

Konfiguracja wywołania

1. Wskaż WSDL​

Ścieżka do pliku WSDL opisującego Web Service. Możliwe jest wskazanie lokalizacji sieciowej lub na dysku.

Wskaż WSDL

Oprócz lokalizacji pliku należy podać również Sposób uwierzytelniania (Anonymous, NTLM, Basic), a w przypadku wybrania opcji Basic, wskazać także nazwę użytkownika i hasło.

Typy złożone – określa sposób, w jaki będą reprezentowane typy złożone w przekazanym do Web Service'u wywołaniu. Dla usług Web Service stworzonych w technologii .NET wskazane jest ustawienie parametru na Brak opakowywania. Niemniej, w zależności od konkretnej implementacji Web Service'u, konieczne może okazać się przestawienie parametru na Opakowywanie.

2. Metoda​

Lista metod udostępnionych przez wskazany Web Service.

3. Parametry​

Informacje o tym, skąd Web Service będzie pobierał dane do przetwarzania (np. ze źródeł/atrybutów).

Przy przekazywaniu liczb do Web Service'u w postaci tekstu nie należy używać kropki (.) jako separatora grup trzycyfrowych. Kropki należy używać jako separatora dziesiętnego.

Nawiasy kwadratowe po nazwie typu ([], np. Kolekcja1[]) oznaczają kolekcję, która może być uzupełniona w następujący sposób:

  • zapytaniem SQL,
  • poprzez wstawienie tagu odwołującego się do Listy pozycji.

Parametry typu tablica tablic i typy złożone w tablicy typów złożonych nie są obsługiwane przez akcję. Dlatego nie będą one widoczne w konfiguracji parametrów mimo, że zawiera je definicja pliku WSDL.

4. Rezultat​

Informacje o tym, do jakich atrybutów akcja będzie wstawiała wartości zwrócone przez Web Service.

Przykłady

Przykładowa tabela parametrów:

Tabela

W polu Wartość można używać:

  • wartości stałych (np: j.nowak),
  • wartości atrybutów na formularzu (np: {123}),
  • zapytań SQL (np: select 'j.nowak')

Gwiazdka (*) oznacza pole wymagane. Jeśli wstawiona wartość dynamiczna nie zwróci nic, to wykonanie zakończy się błędem.

Kolekcja uzupełniana zapytaniem SQL:

KolekcjaSQL

Zapytanie SQL w polu wartości (A) musi zwracać wartości odpowiadające typom pod kolekcją (B). Liczba zwróconych wyników w zapytaniu odpowiada liczbie utworzonych wierszy Listy pozycji pod typem kolekcji (B).

Kolekcja uzupełniana poprzez odwołanie do Listy pozycji:

KolekcjaListaPozycji

W pole wartości należy wstawić tag odwołujący się do Listy pozycji (A). Następnie należy zmapować odpowiednie pola wartości pod kolekcją do kolumn Listy pozycji (dowolnie za pomocą tagów i/lub zapytania SQL) (B).

Poprzednia strona
Wykonaj akcję SDK
Następna strona
Uruchom skrypt PowerShell
  • Uwierzytelnianie
    • 1. Połączenie
    • 2. URL
    • 3. Binding
    • 4. Nie sprawdzaj certyfikatów HTTPS
    • 5. Keep-Alive
    • 6. Edytor zmiennych
  • Konfiguracja wywołania
    • 1. Wskaż WSDL
    • 2. Metoda
    • 3. Parametry
    • 4. Rezultat
WEBCON jest producentem WEBCON BPS – platformy low-code klasy BPM (Business Process Management). To idealne rozwiązanie, zwłaszcza dla dużych firm i korporacji szukających systemu do elektronicznego obiegu dokumentów czy digitalizacji i automatyzacji procesów biznesowych. WEBCON BPS umożliwia szybkie budowanie aplikacji biznesowych bez kodowania. Pozwala również na elastyczne i natychmiastowe dostosowywanie ich do zmieniających się potrzeb.
  • Copyright © 2025 WEBCON
Platforma
  • Najnowsza wersja
  • InstantChange™ Technology
  • Poznaj platformę WEBCON BPS
Community
  • WEBCON Community
  • Developer portal
Poznaj nas
  • O firmie
  • Aktualności
  • Kontakt
Copyright © 2023 WEBCON

Czy wiesz, że na naszej platformie dałoby się zbudować nawet aplikację wspierającą proces pieczenia ciasteczek? 🍪.

Pozostając w temacie ciasteczek, wykorzystujemy pliki cookie, które są niezbędne do działania naszej strony internetowej oraz takie, które pomagają nam lepiej dostosować treści do potrzeb i preferencji użytkowników. Jeśli zgadzasz się na używanie wymienionych plików cookie, kliknij „Akceptuję”. Aby zmienić ustawienia lub uzyskać więcej informacji o plikach cookie, wybierz „Więcej opcji”.