SlideShare a Scribd company logo
1 of 27
Download to read offline
ActiveForms – formularze zintegrowane,[object Object]
Po co integracja?,[object Object],To, co odróżnia ActiveForms od innych,[object Object]
Gdzie jest integracja?,[object Object],Customfields,[object Object],Opcje wyboru,[object Object],Walidacje,[object Object],Parametry URL,[object Object],Redirecty,[object Object],API,[object Object],PUSH,[object Object],API,[object Object]
API,[object Object],API,[object Object]
Funkcje API,[object Object],Pobranie danych,[object Object],listy wniosków,[object Object],danych wniosku,[object Object],wydruku (PDF),[object Object],Kasowanie wniosków,[object Object],Wysłanie danych do formularza,[object Object],Pobranie metainformacji o formularzach,[object Object],Autentykacja z jednorazowymi tokenami,[object Object]
API,[object Object],Proste pliki XML,[object Object],Szyfrowane, z autoryzacją każdego żądania,[object Object],Dostarczamy bibliotekę java,[object Object],<entryData,[object Object],date="2008-01-01T00:00:00.00+0000“,[object Object],applicantIP="127.0.0.1“,[object Object],Status="submitted",[object Object],>,[object Object],<fieldDataidentifier="last_name">,[object Object],	<value>Kowalski</value>,[object Object],</fieldData>,[object Object],<fieldDataidentifier="typ_karty">,[object Object],	<value>kredytowa</value>,[object Object],</fieldData>,[object Object],<fieldDataidentifier="ubezpieczenie">,[object Object],	<value>ubezpieczenie_karty</value>,[object Object],	<value>na_zycie</value>,[object Object],</fieldData>,[object Object],</entryData>,[object Object],„Integracja z ActiveForms to już bułka z masłem”,[object Object]
PUSH,[object Object]
PUSH,[object Object],Informowanie innych systemów o złożeniu wniosku,[object Object],Konfiguracja przy przycisku Submit,[object Object],Powiadomienie jednokrotne, bez gwarancji,[object Object],Bez udziału przeglądarki użytkownika,[object Object]
Parametry URL,[object Object]
Parametry URL,[object Object],Wstępne wypełnianie pól formularza,[object Object],https://activeforms.com/szkolenie/parametryurl/?imie=Wawrzyniec&nazwisko=Hyska&zgoda=true&data_szkolenia=04-11-2011&zrodlo=1&uwagi=Dzi%C4%99kuj%C4%99,[object Object],autoSend,[object Object],GET lub POST,[object Object],nieinwazyjne,[object Object]
Parametry URL - zastosowania,[object Object],Wypełnianie pól za użytkownika,[object Object],Edycja danych,[object Object],Wypełnianie sterujących pól hidden,[object Object],Wiązanie formularzy,[object Object],Zapisywanie źródła odwiedzin,[object Object]
Redirecty,[object Object]
Redirecty,[object Object],Zamiast ekranu podziękowania,[object Object]
Redirecty,[object Object],Zamiast ekranu podziękowania,[object Object],Ekran podziękowania – przyciski, treść i linki,[object Object],Inne przyciski,[object Object]
Opcje,[object Object],wyboru,[object Object]
Opcje,[object Object],Zdalne listy opcji dla pól wyboru,[object Object],Zbyt wiele,[object Object],Zbyt zmienne,[object Object],Zależne od innych danych,[object Object],https://formularz.ewnioski.pl/pcc3_auto/,[object Object]
Opcje,[object Object],Definiowanie listy,[object Object]
Format przesyłanych opcji,[object Object],http://services.ewnioski.pl/marki_samochodow.xml,[object Object],<select>,[object Object],	<optionlabel="Acura" value="89"/>,[object Object],	<optionlabel="Aixam" value="359"/>,[object Object],	<optionlabel="Alfa Romeo" value="27"/>,[object Object],	<optionlabel="Aro" value="287"/>,[object Object],	<optionlabel="Aston Martin" value="246"/>,[object Object],	<optionlabel="Audi" value="6"/>,[object Object],	<optionlabel="Austin" value="90"/>,[object Object],	<optionlabel="Bentley" value="247"/>,[object Object],	<optionlabel="BMW" value="12"/>,[object Object],	<optionlabel="Brilliance" value="345"/>,[object Object],	<optionlabel="Bugatti" value="248"/>,[object Object],	<optionlabel="Buick" value="58"/>,[object Object],	<optionlabel="Cadillac" value="59"/>,[object Object],	<optionlabel="Caterham" value="380"/>,[object Object],</select>,[object Object]
Lista opcji zależna od pola,[object Object],http://services.ewnioski.pl/modele_samochodow.xml?marka_samochodu=6,[object Object],http://services.ewnioski.pl/modele_samochodow.xml?marka_samochodu=$marka$,[object Object]
Walidacje,[object Object]
Walidacje,[object Object],Własny algorytm,[object Object]
Walidacje,[object Object],Na podstawie zewnętrznej bazy,[object Object]
Customfields,[object Object]
Customfields,[object Object],Ręcznie pisany komponent osadzany w formularzu,[object Object],Dowolne zachowanie,[object Object],Dowolny wygląd,[object Object],Wymaga programowania JavaScript,[object Object],Wykonuje się po stronie przeglądarki,[object Object]
Customfields - możliwości,[object Object],CustomField może reagować na:,[object Object],Wejście na formularz,[object Object],Walidację,[object Object],Pojawienie się błędów walidacji,[object Object],Zmiany w innych polach,[object Object],CustomField może:,[object Object],Liczyć,[object Object],Komunikować się z innymi serwerami,[object Object],Dowolnie się wizualizować,[object Object]
Custom field - przykład,[object Object],varepoint_activeforms_customField = {,[object Object],value: "",,[object Object],getValue: function() {,[object Object],            return this.value;,[object Object],        },,[object Object],setValue: function(val) {,[object Object],this.value = val;,[object Object],        },,[object Object],(…),[object Object],onValidation: function(afCallBackFunction) {,[object Object],afCallBackFunction();,[object Object],        },,[object Object],getValidationResult: function() {,[object Object],            return "ok";,[object Object],        },,[object Object],getValidationMessage: function() {,[object Object],            return null;,[object Object],        },,[object Object],onLoad: function() {,[object Object],        },,[object Object],onChange: function() {,[object Object],        },,[object Object],onValidationTimeout: function() {,[object Object],        },,[object Object],getFieldNodes: function() {,[object Object],               return [];,[object Object],        },[object Object],},[object Object]
Dziękuję,[object Object],Wawrzyniec.Hyska@e-point.pl,[object Object]

More Related Content

Integrowanie formularzy ActiveForms

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.