Skrypt - główne
Strona ta służy do definiowania podstawowych informacji dotyczących skryptu. W celu otwarcia tej strony należy użyć opcji
.W portalu Zapytanie dot. skryptu można wyszukać istniejący skrypt. Po wybraniu skryptu zostanie otwarty portal obsługi, w którym można przeglądać i obsługiwać wybrany rekord.
Opis strony
Należy wprowadzić unikatowy Kod skryptu i Opis. Pole Szczegółowy opis służy do szczegółowego opisania celu skryptu. Pole Właściciel służy do określenia, czy skrypt jest związany z pakietem podstawowym czy z wdrożeniem (Modyfikacją klienta).
Pole Typ skryptu służy do określenia, czy jest to Skrypt APB, Skrypt wtyczki, Skrypt biblioteki Groovy czy Skrypt usługi. Więcej informacji można znaleźć w sekcjach Ogólne wiadomości o skryptach asystenta procesu biznesowego i Ogólne wiadomości o skryptach serwerowych.
Opcja dostępności jest wyświetlana tylko w przypadku skryptów asystenta procesów biznesowych. Dla każdego skryptu, który może być uruchomiony jako skrypt autonomiczny, wartość tę należy ustawić na Dostępne z menu skryptu. Skrypty z tą konfiguracją można powiązać z opcją przechodzenia, co umożliwi ich wywoływanie z menu i skonfigurowanie przez użytkownika jako skrypt ulubiony. Dla każdego skryptu, który nie może być uruchomiony samodzielnie, wartość tę należy ustawić na Niedostępne z menu skryptu. Ustawienie to należy na przykład zastosować w każdym skrypcie wywoływanym jako skrypt podrzędny z innego skryptu. Ponadto ustawienie to powinien zawierać każdy skrypt przeznaczony do uruchamiania z określonego portalu, gdzie w skrypcie umieszczane są określone dane.
Jeśli wykonanie skryptu ma być zabezpieczone, należy wprowadzić usługę aplikacyjną. Usługa aplikacji powinna zawierać krok Wykonanie jako jeden z trybów dostępu. Więcej informacji zawiera sekcja Zabezpieczanie wykonywania skryptów. To pole nie będzie wyświetlane, jeśli typ skryptu to Skrypt biblioteki Groovy.
Pole Obiekt algorytmu jest wyświetlane tylko w przypadku skryptów wtyczek. Służy ono do zdefiniowania obiektu algorytmu, do którego można dołączyć dany skrypt.
Pole Obiekt biznesowy jest widoczne tylko w przypadku skryptów wtyczek powiązanych z obiektami biznesowymi. Należy wprowadzić obiekt biznesowy, do którego elementów odwoływać się będzie skrypt wtyczka.
Wersja motoru skryptu definiuje kluczowe informacje wpływające na kontekst i wykonanie skryptu.
-
Wartości wersji motoru skryptu 1, 2 i 3 służą do określenia wersji języka XML Path Language (XPath), w którym ma być napisany skrypt. W wersjach 2 i 3 stosowany jest motor XPath 2 dostarczany przez dostawcę XQuery. Ten sam motor wykorzystywany jest w bazie danych Oracle. Bieżąca wersja 3 motoru skryptu to wersja zmodyfikowana, w której zwiększono wydajność, jednak bez wpływu na istniejące skrypty wersji 2.
Domyślną wersją motoru skryptu używaną we wtyczkach i skryptach usługi jest wersja 3.0. Domyślną wersją w skryptach APB jest wersja 1.0, a wersje wyższego poziomu nie mają zastosowania.
Dodatkowe uwagi dotyczące wersji motoru skryptu 1.0:
-
Używana jest biblioteka XPath o nazwie Jaxen.
-
W skryptach APB wykorzystywana jest obsługa Xpath i XML w ramach przeglądarki. Wyjątkiem jest przeglądarka Internet Explorer, która korzysta z analizatora składni XSXML.
-
W Xpath 1 (a nawet w JavaScript) używana jest arytmetyka zmiennoprzecinkowa, co oznacza, że dodanie zbioru liczb z dwoma miejscami po przecinku może spowodować wystąpienie wartości 10779,079999999998 zamiast 10779,08.
-
-
Wartość Groovy wersji motoru skryptów ma zastosowanie tylko do skryptów wtyczek. Służy ona do wskazywania, że w skrypcie używane są tylko typy kroku powiązane z Groovy. W ten sposób system otrzymuje informację, że nie ma potrzeby konwertowania danych do interfejsu i z interfejsu XML. Zwiększa to wydajność podczas wykonywania skryptu.
-
Wartość Tryb zgodności z wersją Framework 2.1 pozostawiono na potrzeby uaktualniania. Ta wartość powinna mieć zastosowanie tylko we wczesnych wersjach skryptów APB, w których używana jest składnia niezgodna ze składnią XPath.
Opcja Wyświetlanie schematu skryptu umożliwia wyświetlenie obszarów danych skryptu w oknie przeglądarki schematów. To łącze nie będzie wyświetlane, jeśli wersja motoru skryptu to Groovy.
Aby wyświetlić definicję schematu skryptu w formacie XSD, należy kliknąć hiperłącze Wyświetlanie kodu XSD. To łącze jest wyświetlane tylko w typach skryptu Skrypt APB i Skrypt usługi.
Hiperłącze Wyświetlanie superklasy skryptu jest wyświetlane tylko w skryptach wtyczek korzystających z wersji motoru Groovy. Należy kliknąć to łącze, aby wyświetlić kod superklasy generowanej przy uruchomieniu na potrzeby wdrożenia powiązanego miejsca dołączania.
Hiperłącze Wyświetlanie skryptu jako tekstu jest wyświetlane tylko w przypadku skryptów serwerowych. Kliknięcie tego łącza powoduje otwarcie w osobnym oknie wewnętrznych poleceń skryptowych.
W drzewie znajduje się podsumowanie kroków skryptu. Hiperłącze umożliwia przejście na kartę Krok, na której będzie wyświetlony odpowiedni krok.