Kroki Przenoszenie danych
Kroki Przenoszenie danych umożliwiają przenoszenie danych (ze źródła do miejsca docelowego). Poniżej przedstawiono dodatkowe pola wymagane w krokach Przenoszenie danych:
Typ pola źródłowego, Nazwa pola źródłowego i Wartość pola źródłowego określają przenoszone dane. W poniższych punktach opisano poszczególne typy pól:
- Zmienna kontekstowa. Ten typ pola jest używany w skrypcie wtyczce lub skrypcie usługi, jeśli wartość źródłowa jest zmienną zainicjowaną w skrypcie wyższego poziomu. Dotyczy to tylko skryptów usługi i skryptów wtyczki.
- Informacje o bieżącej pozycji Do wykonania. Ten typ pola jest używany, gdy wartość źródłowa znajduje się w bieżącej pozycji Do wykonania. Sekcja W jaki sposób używać pól Do wykonania zawiera instrukcje definiowania odpowiedniej nazwy pola. Dotyczy wyłącznie skryptów APB.
- Obszar danych. Ten typ pola jest używany, gdy porównywane pole zostało w jednym z wcześniejszych kroków umieszczone w obszarze danych skryptu. Nazwa pola musi określać zarówno nazwę struktury obszaru danych, jak i nazwę pola, na przykład "parm/charType". Instrukcje konstruowania odpowiedniej nazwy pola można znaleźć w sekcji W jaki sposób odwoływać się do pól w obszarach danych.
- Kontekst globalny. Ten typ pola jest używany, gdy wartość źródłowa jest globalną zmienną kontekstową. Dotyczy wyłącznie skryptów APB.
- Model danych strony. Ten typ pola jest używany, gdy wartość źródłowa znajduje się na dowolnej karcie w obszarze wyświetlania obiektu (tj. pole źródłowe nie musi znajdować się na obecnie wyświetlanej karcie, musi jedynie należeć do obecnie wyświetlanego obiektu). Instrukcje znajdowania odpowiedniej nazwy pola można znaleźć w sekcji W jaki sposób znajdować nazwy pól modelu danych strony. Dotyczy wyłącznie skryptów APB.
- Kontekst portalu. Ten typ pola jest używany, gdy wartość źródłowa jest zmienną w kontekście portalu. Dotyczy wyłącznie skryptów APB.
- Wartość predefiniowana. Ten typ pola jest używany, gdy wartość źródłowa jest stałą zdefiniowaną w skrypcie. Stałą należy zdefiniować w polu Wartość pola źródłowego. Informacje na temat używania stałych można znaleźć w sekcji W jaki sposób używać stałych w skryptach.
Uwaga: Łączenie pól. Typu Wartość predefiniowana można użyć także w celu połączenia dwóch pól. Załóżmy, że zadaniem skryptu jest scalanie dwóch osób w jedną osobę. Skrypt powinien zmieniać nazwę osoby "znikającej" w taki sposób, aby zawierała ID osoby "pozostającej" po scaleniu. W tym przykładzie w polu Wartość pola źródłowego można byłoby wprowadzić wartość %ONAME scalono z osobą %PERID (gdzie ONAME jest polem składowania tymczasowego zawierającym nazwę osoby "znikającej", a PERID zawiera ID osoby "pozostającej" po scaleniu). Opis sposobu podstawiania wartości pól w złożonej wartości pola można znaleźć w sekcji W jaki sposób podstawiać zmienne w tekście.
- Składowanie tymczasowe. Ten typ pola jest używany, gdy wartość źródłowa została umieszczona tymczasowo w pamięci przez jeden z wcześniejszych kroków. Nazwa pola musi być identyczna ze zdefiniowaną we wcześniejszym kroku.
- Pole interfejsu użytkownika. Ten typ pola jest używany, gdy wartość źródłowa znajduje się na obecnie wyświetlanej karcie. Instrukcje znajdowania odpowiedniej nazwy pola można znaleźć w sekcji W jaki sposób znajdować nazwy pól interfejsu użytkownika. Dotyczy wyłącznie skryptów APB.
Typ pola docelowego i Nazwa pola docelowego definiują miejsce, w które zostanie przeniesiona wartość pola źródłowego. Typ pola określa położenie pola. Nazwa pola określa nazwę pola. W poniższych punktach opisano poszczególne typy pól:
- Zmienna kontekstowa. Ten typ pola jest używany w skrypcie wtyczce lub skrypcie usługi, jeśli użytkownik używa zmiennej w celu przekazywania informacji do skryptu lub schematu usługi niższego poziomu. Nie dotyczy skryptów APB.
- Obszar danych. Ten typ pola jest używany, gdy pole docelowe rezyduje w obszarze danych skryptu. Nazwa pola musi określać zarówno nazwę struktury obszaru danych, jak i nazwę pola, na przykład "parm/charType". Instrukcje konstruowania odpowiedniej nazwy pola można znaleźć w sekcji W jaki sposób odwoływać się do pól w obszarach danych.
- Model danych strony. Ten typ pola jest używany, gdy pole docelowe znajduje się na dowolnej karcie w obszarze wyświetlania obiektu (tj. pole docelowe nie musi znajdować się na obecnie wyświetlanej karcie, musi jedynie należeć do obecnie wyświetlanego obiektu). Instrukcje znajdowania odpowiedniej nazwy pola można znaleźć w sekcji W jaki sposób znajdować nazwy pól modelu danych strony. Dotyczy wyłącznie skryptów APB.
- Kontekst portalu. Ten typ pola jest używany, kiedy wartość docelowa wymagająca aktualizacji znajduje się w bieżącym kontekście portalu. Dotyczy wyłącznie skryptów APB.
- Składowanie tymczasowe. Ten typ pola jest używany, gdy pole docelowe znajduje się w pamięci tymczasowej. W polu Nazwa pola należy określić nazwę, pod jaką pole będzie rozpoznawane w pamięci tymczasowej. W polu Nazwa pola należy określić nazwę, pod jaką pole będzie rozpoznawane w pamięci tymczasowej. Więcej informacji zawiera sekcja W jaki sposób nadawać nazwy polom w pamięci tymczasowej.
- Pole interfejsu użytkownika. Ten typ pola jest używany, gdy pole docelowe znajduje się na obecnie wyświetlanej karcie. Instrukcje znajdowania odpowiedniej nazwy pola można znaleźć w sekcji W jaki sposób znajdować nazwy pól interfejsu użytkownika. Dotyczy wyłącznie skryptów APB.
Uwaga: Typy pól warunkowych. Typy pól Informacje o bieżącej pozycji Do wykonania, Model danych strony i Pole interfejsu użytkownika mają zastosowanie tylko w skryptach asystenta procesów biznesowych.