Usprawnienie procesu komunikacji poprzez wykorzystanie
Microsoft Office
i technologii XML
do automatyzacji przepływu danych
Agenda
2
Zarządzanie projektami. Case Study - opis
problemu
Co to jest XML – przypomnienie
XML w Microsoft Office System
InfoPath
Korzyści
Podsumowanie
Problemy – Case Study *
3
Adval Tech
Odlewy z plastiku
450 stacji roboczych
Potrzeby:
Obniżenie kosztów związanych z utrzymaniem certyfikatu ISO
9001
Automatyzacja przepływu danych biznesowych
Wdrożone rozwiązanie
Microsoft Office InfoPath
SharePoint Products and Technologies
Korzyści:
15% mniej czasu związanego z administracją i normami ISO 9001
50% mniej czasu poświecone na zarządzanie sprzedawcami
Usprawnienie pracy grupowej
Uproszczenie procedur wewnętrznych
*http://www.microsoft.com/resources/casestudies/
Tradycyjne dokumenty - problemy
4
Trudny w użyciu
Nieelastyczny
Zwraca złe dane – nie sprawdza poprawności
wprowadzonych danych
Wypełnianie „tradycyjnego” formularza zajmuje dużo
czasu.
Nie oferuje on możliwości integracji z innymi
systemami – wielokrotne przepisywanie tych samych
danych
Opracowany z myślą o wypełnianiu i drukowaniu -
jego rozmiar musi być zgodny z rozmiarem papieru
Nie zawsze aktualny – trudność w automatycznej
aktualizacji
XML
5
Co to jest XML
XML – inteligentne aplikacje
XML - Przechwytywanie i ponowne
wykorzystywanie informacji
Microsoft Office System i format XML
XML w Microsoft Office
Scenariusze zastosowań
Co to jest XML?
6
Język znaczników
używany do identyfikacji wewnętrznej struktury dokumentu
publikowany i rozwijany przez konsorcjum W3C
Tagi XML
Definioują poszczególne elementy dokumentu
Definiują strukturę i zawartość dokumentu — a nie tylko
jego oprawę graficzną.
oddziela zawartość informacyjną dokumentu od jego
prezentacji
Łatwiejsze zarządzanie treścią
Co to jest XML?
7
Opublikowany standard
specyfikacja nie określa samych tagów
opisuje standardowy sposób definiowania tagów i relacji
oraz dodawania znaczników do dokumentów.
elastyczny metajęzyk
Do zastosowania w każdym rodzaju dokumentu
Skalowalność modelu
do bardzo prostych dokumentów tekstowych,
do bardzo złożonych informacji o strukturze hierarchicznej
tworzenie dokumentów „półstrukturalnych”, czyli
dokumentów z wydzielonymi obszarami znaczeń, które
stanowią odpowiedniki kolumn w bazie danych.
Co to jest XML
8
Schematy XML.
definiują strukturę i typ danych, które może zawierać każdy
element w dokumencie,
mogą być tworzone przez poszczególnych użytkowników, na
poziomie całego przedsiębiorstwa lub na poziomie całej branży.
tworzenie schematów XML w celu definiowania i kwalifikowania
zawartości informacyjnej na potrzeby dowolnych zastosowań.
Tekstowy charakter
pliki w formacie XML zawierają wyłącznie tekst,
ułatwia tworzenie międzyplatformowych narzędzi i wymianę
plików między aplikacjami
umożliwiając wymianę danych między aplikacjami, systemami i
przedsiębiorstwami.
Wyświetlanie i edycja w dowolnym edytorze tekstu
Co to jest XML
9
Technika arkuszy stylów
Transformacja XSL-T (Extensible Style
Sheet Language–Transformation)
definiowania formatu poszczególnych wystąpień, za
pomocą transformacji XSL-T
tłumaczy dokumenty XML na format wymagany
przez aplikacje, dla których przeznaczone są
informacje z tego dokumentu
Najczęściej XSL-T tłumaczy oryginalny dokument
XML na inny schemat XML (wymagany przez
aplikację) lub na format HTML Dokument XML:
XML – inteligentne aplikacje
10
Automatyzacja dowolnego zadania obejmującego
pracę z dokumentami
Wykorzystanie do tworzenia dokumentów (takich
jak raporty, arkusze kalkulacyjne i formularze)
schematu XML pozwala deweloperom tworzyć
rozwiązania, które rozpoznają strukturę i
znaczenie zawartości tych dokumentów oraz
inteligentnie reagują na działania użytkownika.
Może posłużyć do sprawdzania poprawności
informacji lub danych podczas ich wprowadzania
- pozwala uniknąć błędów i pomaga w
czyszczeniu i ujednolicaniu danych.
XML – inteligentne aplikacje
11
Własne schematy pozwalają tworzyć
rozwiązania zestawiające struktury z ich
procesami biznesowymi
Zawartość informacyjna zostaje oddzielona
od prezentacji
Zdolność strukturalnego identyfikowania
sekcji dokumentu
Oprogramowanie klienckie „rozumie” treść
dokumentu - możliwości pomocy
użytkownikom podczas interakcji z
dokumentami
XML - Przechwytywanie i ponowne
wykorzystywanie informacji
12
Dokumenty XML pozwalają przechwycić
więcej powstających na bieżąco
wartościowych informacji, które zwykle
pozostają zamknięte w dokumentach i
plikach.
Przechwycone informacje mogą być
wielokrotnie wykorzystywany na wiele
sposobów
XML - Przechwytywanie i ponowne
wykorzystywanie informacji
13
Definiowanie własnego schematu XML daje firmom
swobodę decydowania, jakie dane mają być
przechwytywane i jaka ma być ich struktura.
Schematy są odpowiednikami kolumn i tabel w bazie
danych - dokumenty stają się źródłami informacji
Dokumenty funkcjonujące na poziomie magazynu
zapewniają firmom możliwość gromadzenia, analizowania,
organizowania i ponownego wykorzystywania dokumentów
oraz wiedzy z danej dziedziny
Możliwość wyszukiwania określonych informacji oraz
zbierania informacji z wielu różnych źródeł eliminuje wiele
czasochłonnych i zwiększających ryzyko wprowadzenia
błędów zadań związanych z tworzeniem i aktualizowaniem
dokumentów.
Microsoft Office System i format XML
Microsoft Office Word
14
Wbudowana w program Word obsługa
języka XML
pozwala tworzyć bogate w informacje dokumenty przy
użyciu definiowanych przez użytkownika schematów
XML
umożliwia ponowne wykorzystywanie zawartości
dokumentu na różnych urządzeniach, platformach
systemowych i w różnych procesach.
Program Word może działać jako inteligentny klient
oraz jako host aplikacji dokumentów inteligentnych.
Microsoft Office System i format XML
Microsoft Office Word
15
Zapisywanie dokumentów programu Word w
formacie XML
Obsługa XML jako macierzystego formatu plików
Obsługa definiowanych przez użytkownika schematów XML
Systemy inteligentnych dokumentów
Pozwalają użytkownikom wykorzystywać w programie Word
dane z usług sieci Web i efektywnie łączą ich stanowiska
pracy ze źródłami danych w całym przedsiębiorstwie lub w
Internecie.
interfejs programu Word (lub Excel) z intuicyjnym w
obsłudze okienkiem zadań
Obsługa XML umożliwia tworzenie rozwiązań włączających
niemal dowolną dynamiczną lub statyczną zawartość w
formacie XML do dokumentu programu Word.
Microsoft Office System i format XML
Microsoft Office Excel
16
Może działać jako inteligentny klient usług
XML sieci Web i jako host systemów
inteligentnych dokumentów,.
Narzędzie graficzne ułatwiające mapowanie
arkusza kalkulacyjnego w formacie XML na
zdefiniowany przez użytkownika schemat
XML.
Łatwe eksportowanie i importowanie
danych — z programu Excel do
korporacyjnych magazynów danych lub
usług sieci Web i odwrotnie.
Microsoft Office System i format XML
Microsoft Office Access
17
Wyodrębnianie danych w formacie XML z
tabel w bazie danych
Z poziomu programu Access użytkownicy
mogą przeglądać tabele bazy danych i
wybierać z nich dane do eksportu.
Access umożliwia bezpośredni import
danych z uwzględnieniem wskazanych
definicji schematów XML (XSD) lub
tworzenie arkuszy stylów XSL-T,
Microsoft Office System i format XML
Microsoft Office FrontPage
18
Umożliwia tworzenie witryn sieci Web sterowanych danymi,
przedstawiających dynamiczny obraz informacji z systemów
korporacyjnych lub lokalnych magazynów danych.
Pełny zestaw narzędzi do tworzenia i edytowania stron sieci
Web połączonymi z różnorodnymi źródłami danych:
w plikami XML zgodnymi ze schematami XML,
bazami danych
usługami XML sieci Web.
Kontrola sposób prezentacji danych za pomocą arkuszy
stylów XSL
Oparte na arkuszach XSL-T widoki danych obejmują zgodne
ze standardem przemysłowym narzędzia do tworzenia
raportów, obsługujące sortowanie, grupowanie, filtrowanie i
ewentualne formatowanie danych.
Microsoft Office System i format XML
Microsoft Office Visio
19
Umożliwia integrowanie informacji z bazy danych z
diagramem.
Diagramy zapisane jako pliki programu Visio w
formacie XML mogą zawierać dane XML zgodne ze
schematem
Informacje zawarte w schematach mogą być
następnie analizowane w celu pobrania z nich
odpowiednich danych.
Deweloperzy mogą tworzyć rozbudowane
rozwiązania do modelowania procesów
biznesowych, które kojarzą dane z dowolnego
źródła XML z określonymi kształtami lub
elementami diagramu.
Microsoft Office System i format XML
Microsoft Office InfoPath
20
Wykorzystuje metafory formularzy do
przechwytywania informacji
Program InfoPath umożliwia użytkownikom
zbieranie informacji z predefiniowaną strukturą i
wielokrotne wykorzystywanie ich w procesach
biznesowych.
Interfejs programu InfoPath ułatwia tworzenie i
zbieranie informacji w oparciu o model
zdefiniowany przy użyciu języka XML.
Dostępne są wszystkie funkcje, których można
wymagać od pakietu formularzy, w tym możliwość
definiowania struktury i sprawdzania poprawności
danych
Łatwość obsługi
Problem: Jak uzyskać lepszy wgląd w
informacje biznesowe
21
Formularz
IT
Internet
Sprzedawca
Pracownik merytoryczny
Zarząd
Farma
serwerowa
Rozwiązanie: XML w Office
22
Formularz
Internet
Pracownik merytoryczny
Sprzedawca
Farma
serwerowa
Research
Task Pane
InfoP
ath
Access and Excel
Word
InfoPath
Excel
Zarząd
IT
XML w Microsoft Office System umożliwia…
23
Pobranie konkretnych danych z dokumentów do
automatycznego przetwarzania
Ułatwiony dostęp do danych w
kontekście konkretnego dokumentu
Zwiększenie efektywności pracy
z danymi strukturalnymi
Wielokrotne przetwarzanie
zawartości dokumentów do
analiz i ponownego użycia
Automatyzację generowania raportów i agregowania
dokumentów w repozytoriach
…a wszystko to w znanym, prostym, wygodnym
środowisku Word, Excel i Access!
XML w Microsoft Office
Scenariusze zastosowań
24
Zgodność z przepisami i przygotowywanie
danych finansowych
Świadczenie usług serwisowych i zarządzanie
nimi
Raporty marketingowe i dotyczące marki
Przetwarzanie roszczeń z tytułu ubezpieczenia
Przepływ informacji między instytucjami
rządowymi
Zgodność z przepisami i przygotowywanie
danych finansowych
25
W wielu branżach wdraża właściwe dla
tych branż schematy
Standaryzacja upraszcza kwestie
zgodności z obowiązującymi przepisami,
sprawozdawczością, a także ułatwia
wymianę danych między partnerami i
przedsiębiorstwami z tej samej branży.
Zgodność z przepisami i przygotowywanie
danych finansowych
26
Przykład w scenariuszu
FDIC (Federalny Fundusz Gwarancyjny Depozytów)
SEC (Komisja Giełdy i Papierów Wartościowych)
Sytuacja
branża usług finansowych - surowe wymagania w zakresie
sprawozdawczości
obowiązek sporządzania i składania wielu sprawozdań
finansowych zgodnych z ustalonymi wzorami
Na podstawie sprawozdań opracowywane są inne raporty
Informacje są przekazywane innym podmiotom
Gruntowne prześwietlenie rynków finansowych wskazało
potrzebę terminowej i dokładnej sprawozdawczości.
Zgodność z przepisami i przygotowywanie danych
finansowych
27
Wyzwania
Przygotowywane dla komisji SEC raporty i
sprawozdania przyjmują niezliczone formy w różnych
formatach standardowych.
W sektorze spółek giełdowych sprawozdania i analizy
są rozprowadzane za pośrednictwem wielu kanałów
komunikacyjnych
Sama liczba sprawozdań zmusza do automatyzacji
procesów ich składania i publikowania.
Zgodność z przepisami i przygotowywanie danych
finansowych
28
Rozwiązanie - XML
ustanowienie standardów reprezentacji danych i innych
informacji typowych dla sprawozdań finansowych.
opracowanie aplikacji lub zautomatyzowane procesów,
które wyodrębnią i sformatują odpowiednie dane zgodnie z
wymaganiami sprawozdawczymi różnych instytucji
rządowych.
zastosowanie standardowego schematu XML umożliwi
pełną automatyzację procesów akceptacji, weryfikacji,
normalizacji i archiwizacji dokumentów.
Właściwa dokumentom w formacie XML przenośność
pozwala zautomatyzować proces składania sprawozdań i
deklaracji za pośrednictwem sieci Web lub bezpiecznych
połączeń sieciowych.
Dane XML mogą być także w łatwy sposób publikowane i
dostarczane innym instytucjom
Zgodność z przepisami i przygotowywanie danych
finansowych
29
Zastosowanie standardowego schematu
umożliwia sprawdzanie poprawności danych
finansowych
Dzięki aplikacjom XML, na przykład aplikacji
Microsoft Office Excel, analitycy
przygotowujący raporty i pracujący na co
dzień z danymi finansowymi mogą przejść na
przemysłowy standard XML
Zgodność z przepisami i przygotowywanie danych
finansowych
30
Aplikacje obsługujące format XML umożliwiają
wczytywanie informacji finansowych wprost do
aplikacji,
Dyrektor finansowy sporządzający
skonsolidowane sprawozdanie obejmujące wiele
oddziałów firmy może na przykład w łatwy sposób
zagregować przychody rzeczywiste
Firmy badające finanse spółek prywatnych i
publicznych udostępniają dane tych spółek swoim
analitykom, wykorzystując rozwiązanie
używające standardowego schematu XML dla
sprawozdań finansowych i inteligentnego modułu
klienta opartego na programie Excel
Zgodność z przepisami i przygotowywanie danych
finansowych
31
Komórki w arkuszu Excel są przypisane
różnym elementom dokumentu XML.
Arkusz wczytuje listę spółek do okienka
zadań programu Excel i automatycznie
wprowadza pojedyncze lub zagregowane
wyniki do odpowiednich komórek dla
spółek wybranych przez analityka.
Zgodność z przepisami i przygotowywanie danych
finansowych
32
Po zakończeniu analizy w okienku zadań
programu Microsoft Office Word wyświetlane są
dane XML do przygotowania dynamicznego
sprawozdania gotowego do przekazania klientowi
Zarówno arkusz programu Excel, jak i dokument
programu Word dynamicznie reagują na zmiany
wartości i formatu danych przychodzących
Kiedy dane się zmienią, analitycy muszą tylko
odświeżyć jeden z plików, aby od razu
zaktualizować informacje w odpowiednich
miejscach sprawozdania.
Zgodność z przepisami i przygotowywanie danych
finansowych
33
W skrócie
Schematy będące standardem przemysłowym zapewniają
zgodność z przepisami dotyczącymi sprawozdawczości oraz
umożliwiają wymianę danych z partnerami gospodarczymi i
innymi organizacjami.
Dokumenty w formacie XML umożliwiają instytucjom
automatyzację procesów składania oraz przetwarzania
sprawozdań i innych deklaracji.
Przeznaczone dla użytkowników indywidualnych narzędzia
obsługujące język XML automatyzują proces tworzenia
standardowych sprawozdań.
Dzięki oznakowaniu wszystkich danych tagami języka XML,
analitycy mogą w łatwy sposób agregować informacje z
różnych źródeł na potrzeby analiz i modelowania.
Świadczenie usług serwisowych i zarządzanie nimi
34
Sytuacja
Producenci dużych urządzeń przemysłowych rutynowo kierują terenowe
zespoły serwisowe do przeprowadzania napraw u klienta.
Naprawy te mogą trwać od tygodnia do nawet wielu miesięcy
Wyzwania
Podczas każdej naprawy producenci gromadzą duże ilości danych,
Inżynierowie i zespoły serwisowe zwykle gromadzą te dane w postaci
papierowych dokumentów
serwis terenowy nie ma stałego połączenia z Internetem
Dane wykorzystywane na wiele sposobów, w tym również do generowania
raportów poserwisowych
Tworzenie tych raportów często zajmuje pracownikom serwisu dużo czasu
Dopiero po przedstawieniu klientowi raportu poserwisowego można mu
wystawić fakturę
producenci przetwarzają dane we własnych systemach
dane zostają zarchiwizowane jako część historii danego klienta.
Świadczenie usług serwisowych i zarządzanie nimi
35
Rozwiązanie XML
Wdrożenie rozwiązania opartego na języku XML
umożliwi precyzyjne przechwycenie mnóstwa
informacji oraz efektywne zarządzanie tymi
informacjami.
papierowe formularze zostają zastąpione przez
komputer przenośny z zainstalowanym programem
Microsoft Office InfoPath oraz szczegółowe instrukcje
serwisu i eksploatacji, tworzone i aktualizowane w
formacie dokumentów programu Word z
wykorzystaniem wspólnego schematu XML.
Świadczenie usług serwisowych i zarządzanie nimi
36
Rozwiązanie XML
Formularze aplikacji InfoPath umożliwiają
serwisantom przechwytywanie dokładnych danych,
takich jak statystyki wydajności sprzętu, informacje o
eksploatacji w miejscu pracy oraz potrzeby dotyczące
napraw i konserwacji.
Formularz elektroniczny jest definiowany przez
schemat XML opracowany przez firmę specjalnie na
potrzeby takich danych
Schemat umożliwia sprawdzanie poprawności danych
w czasie rzeczywistym
Świadczenie usług serwisowych i zarządzanie nimi
37
Rozwiązanie XML cd ..
Po zaimportowaniu pozyskanych przez serwisanta danych
do programu Word możliwa będzie inteligentna nawigacja
w podręcznikach serwisowych.
Podczas synchronizacji komputera przenośnego z
komputerem stacjonarnym w biurze dokument XML
zawierający dane z serwisu u klienta jest przesyłany do
usługi sieci Web. Usługa ta dodaje dane do głównej bazy
danych i inicjuje za pośrednictwem programu Microsoft
BizTalk® Server kilka powiązanych procesów, w tam
fakturowanie, generowanie raportów dla klienta oraz
analizę naprawy.
Świadczenie usług serwisowych i zarządzanie nimi
38
Tagi XML w nieprzetworzonych danych źródłowych
umożliwiają inteligentnej aplikacji automatyczne
wyodrębnienie odpowiednich uwag i danych w celu
utworzenia zbliżonej do ostatecznej wersji raportu dla
klienta oraz faktury.
Dane można równie dobrze wyodrębnić później i
wykorzystać na potrzeby zagregowanej analizy
trendów w interwencjach serwisowych dla danego
rodzaju urządzenia lub do zaktualizowania obliczeń
średniego czasu reakcji na awarię dla konkretnej
kategorii produktu.
Świadczenie usług serwisowych i zarządzanie nimi
39
Opcję zapisania raportu z tagami XML lub
wprowadzenia elementów informacyjnych z tego
dokumentu do relacyjnej bazy danych, która
rozpoznaje tagi XML i zapewnia znaczną
skalowalność.
W każdym wypadku dane można w dalszym ciągu
przeszukiwać, sortować lub agregować zgodnie z
tagami XML wstawianymi automatycznie jeszcze
podczas przechwytywania danych przez serwisanta w
terenie.
Świadczenie usług serwisowych i zarządzanie nimi
40
W skrócie
Formularze z obsługą formatu XML umożliwiają
serwisantom efektywne przechwytywanie dokładnych
danych w terenie.
Inteligentne aplikacje prowadzą użytkowników przez
proces realizacji zadania oraz udostępniają przydatne
informacje na podstawie kontekstu i zawartości.
Wstępne oznakowanie tagami danych zbieranych w terenie
pozwala na automatyzację procesu gromadzenia i analizy
danych za pomocą usługi sieci Web.
Systemy inteligentnych dokumentów automatyzują
tworzenie dokumentów i inne procesy dotyczących danych
zebranych w terenie.
InfoPath – rozwiązanie problemów tradycyjnych
formularzy
41
Prostsze niż kiedykolwiek łączenie ludzi,
informacji i procesów
Dostęp do informacji znajdujących się
w niekompatybilnych, wcześniej niedostępnych
aplikacjach
Obniżenie nieefektywnego powtarzania
wpisywania danych
Bardziej efektywna współpraca z członkami
zespołu
Bardziej elastyczne i dokładne zbieranie
informacji
InfoPath
42
Obsługuje:
skomplikowane formularze ze strukturami hierarchicznymi,
tekst w dowolnej postaci,
tabele,
opcjonalne lub powtarzające się bloki,
sprawdzanie poprawności danych,
zestawianie danych
formularze z wieloma widokami
Upraszcza:
wprowadzanie danych
Przechwytywanie danych
Tworzenie rozwiązania przesyłające dane z komputerów
stacjonarnych do systemów zaplecza za pośrednictwem usług
XML sieci Web
InfoPath - cechy
43
Wydajniejsze i dokładniejsze gromadzenie informacji
Proste tworzenie rozbudowanych, dynamicznych formularzy w
trybie WYSIWG
Gromadzenie informacji spełniających kryteria biznesowe
Gromadzenie informacji, które będą spójne i zgodne z potrzebami
zespołu lub organizacji.
Dzielenie informacji w obrębie procesów biznesowych i w
obrębie organizacji
Wielokrotne wykorzystanie zgromadzonych informacji
Integrowanie informacji z serwerami i bazami danych firmy dzięki
obsłudze w programie InfoPath standardu XML.
Integracja z dowolnymi procesami biznesowymi firmy dzięki
obsłudze usług sieciowych oraz dzięki interoperatywności z
bazami danych.
InfoPath - cechy
44
Elastyczniejsze zarządzanie informacjami
Łatwe tworzenie i modyfikacja formularzy,
Intuicyjna praca z formularzami jak z innymi dokumentami
Funkcjonalność po stronie klienta (formatowanie RTF,
Autokorekta, obsługa tabeli i obrazów czy sprawdzanie pisowni
itp)
Utrwalanie istotnych informacji dzięki możliwości wstawiania
powtórzonych sekcji i opcjonalnych pól, gdy formularz jest
wypełniony.
Wykorzystaj istniejące inwestycje w IT
Możliwość wykorzystania istniejących inwestycji, aby zmniejszyć
koszty wdrażania programu InfoPath.
Znany z pakietu Office interfejs użytkownika, pozwala na
zminimalizowanie kosztów szkoleń.
Nowe rozwiązania oparte na formularzach mogą być
automatycznie instalowane i aktualizowane w tle
InfoPath a papierowe formularze
45
InfoPath
Papierowy formularz
Większa
efektywność
Informacje wprowadzone w
formularzach InfoPath
mogą być przekazywane
dalej w dowolnej formie
Muszą być ręcznie
wprowadzone do systemu
(ryzyko błędu)
Możliwość
wielokrotnego
wykorzystania
Z uwagi na wykorzystanie
standardu XML dane mogą
być wielokrotnie
wykorzystywane w wielu
systemach
Dane mogą być
wykorzystywane wielokrotnie
dopiero po wprowadzeniu ich
do systemu
Możliwość
formatowania
danych
InfoPath wspiera RTF oraz
sprawdzanie poprawności
wprowadzonych informacji
Tekst powinien by
wprowadzony w jednolitym
formacie, ze względu na
późniejsze trudności w
elektronicznej obróbce.
Szybsza
aktualizacja
InfoPath oferuje
automatyczną aktualizacje
formularzy
Konieczność ponownego
wydruku raportu
InfoPath a tradycyjne dokumenty
tekstowe
46
InfoPath
Tradycyjne dokumenty
tekstowe
Połączenia do
procesów
biznesowych
Dzięki zapisowi
danych w standardzie
XML zebrane w
formularzach dane
mogą być
wykorzystywane w
różnych systemach
Format dokumentu jest
tworzony pod jeden
dedykowany system
Możliwość
wielokrotnego
wykorzystania
InfoPath umożliwia
dwukierunkową
komunikację z
ADO.NET and Web
services
Brak możliwości
dwukierunkowej wymiany
informacji
InfoPath a formularze Web
47
InfoPath
formularze Web
Możliwość
wielokrotnego
wykorzystania
Z uwagi na wykorzystanie
standardu XML dane
mogą być wielokrotnie
wykorzystywane w wielu
systemach
Możliwe, tylko jeżeli
dane wysyłane są w
formacie XML
Możliwość
formatowania
danych
InfoPath wspiera RTF
Brak możliwości
formatowania danych.
Sprawdzanie
poprawności
sprawdzanie poprawności
wprowadzonych informacji
w czasie rzeczywistym
Proste możliwości
sprawdzania
poprawności, po
wysłaniu formularza
Elastyczne
wypełnianie
formularza
Możliwość zapisania nie
wypełnionego do końca
formularza i uzupełnienia
go w przyszłości.
Możliwość wypełnienia
offline i późniejsza
synchronizacji
Konieczność
„natychmiastowego”
wypełnienia formularza.
Brak możliwości
wypełniania offline
InfoPath a systemy dedykowane
48
InfoPath
Systemy dedykowane
Kosz wdrożenia
Szybkie i
nieskomplikowane
wdrożenie, intuicyjne
narzędziaskills, łatwe
aktualizacje
Potrzeba zespołu
developerskiego, duże
inwestycje czasu i
środków finansowych ,
potrzebne wysokie
kwalifikacje
Wielofunkcyjne i
elastyczne
środowisko
Bogate możliwości
formatowania danych.
Możliwość wielokrotnego
przetwarzania tych
samych danych w wielu
systemach. Intuicyjny
interface
Mała elastyczność,
trudna rozbudowa
Zwiększenie
produktywności
Szybkie i łatwe tworzenie
i modyfikacja formularzy
Trudnie i kosztowne
przerabianie formularzy
InfoPath
49
Adam,
sprzedawca,
oszczędza czas
i energię
używając
InfoPath do
aktualizacji
rezultatów jego
działań
sprzedażowych.
50
Programowane
okienko
SmartDoc
Tagi XML
definiowane
przez
użytkownika
Sprawdzanie
poprawności w
czasie
rzeczywistym
Uprawnienia na
poziomie
użytkownika
Ponowne użycie
zawartości ze
źródeł XML
Definiowanie formularza
51
Data
(XML)
Solution
Definition
(XSF)
Views
(XSLT)
Schema
(XSD)
Default
Data
(XML)
Business
Logic
(JS, DLL)
InfoPath Form Template (XSN)
URL or URN
Projektowanie formularz
Pola standardowe
52
Pola tekstowe
Pola tekstu
sformatowanego
Pola list
Lista rozwijalna
Wybór daty
•
Pole wyboru
•
Przycisk opcji
•
Obraz
•
Obraz odręczny
Projektowanie formularza
Pola dodatkowe
53
Tabele powtarzalne
Sekcje
Listy
Projektowanie formularza i kontrola
Sprawdzanie poprawności
54
Sprawdza dane wprowadzone
przez użytkownika
Sprawdza dane wprowadzone
przez skrypty
Mniej elastyczne
Sprawdzanie
poprawności
XML Schema
W oparciu
o skrypty
K
o
m
p
le
k
s
o
w
e
s
p
ra
w
d
z
a
n
ie
•
Uruchamia okno dialogowe
•
I lub LUB
•
Generuje ostrzeżenie
•
OnBeforeChange
•
OnValidate
•
OnAfterChange
Praktycznie…
55
Tworzenie Formularza
Sprawdzanie poprawności
wprowadzonych danych
Publikowanie formularz w witrynie SPS
Źródła danych w InfoPath
Źródła informacji
56
Google: hasło: xml infopath smarttag sps
forms server