Infopath rulez
6 Marzec 2007
Wbrew pozorom wciąż jestem na „urlopie”.
Dostałem w zeszłym tygodniu projekt zrobienia strony w Sharepoint do zarządzania projektami. Miało być dużo pól do wypełniania, niektóre miały się wyświetlać bądź nie na podstawie wyników z innych pól, dużo danych, które przechodziłyby na inne strony, szybkie raporty i takie tam podobne wygibasy. Aha, i powiadomienia emailowe również.
Początkowo o mało się nie załamałem bo myślałem w kategoriach Sharepoint + Sharepoint Designer 2007, do których jestem przyzwyczajony na codzień. Już widziałem oczami wyobraźni kontrolki z JavaScriptem na zapleczu i jakoś ciarki mnie po plecach przechodziły. Dzień później odkryłem Infopath 2007 i … Słońce znów zajrzało przez okno.
To nie jest pean na cześć nowego/starego programu znanej firmy. To tylko refleksja, że czasami odejście o krok od problemu i znanych narzędzi, spędzenie czasu na naukę czegoś zupełnie nowego i inne spojrzenie na zagadnienie może być szybsze i prostsze niż metody tradycyjne. A to, że noc nagle skraca się do 3 godzin jakoś nie ma większego znaczenia …
19 Kwiecień 2007 at 20:06
[...] Update: To jest temat bardzo pochodny do notaki InfoPath rulez! [...]
15 Maj 2007 at 09:24
Człowieku ! Jesteś jedyna osoba którą znalazłem na internecie przyznającą się do używania infopath ! Czy pomożesz mi ? potrzebuje twojej pomocy z infopath.
15 Maj 2007 at 09:58
@grzeju: najwidoczniej zle szukales
w czym moge pomoc?
4 Czerwiec 2007 at 00:57
Michale – ciekawi mnie czy twój projekt zostanie opubliikowany lub wystawiony gdzies do potestowania. Jezeli chodzi o InfoPath i FormsServer to świetna sprawa w nowym SharePoint Server.
W związku z zarządzaniem projektami w SharePoint – czy nie wiesz może czy da się pobrać gdzieś szablon witryny SPS zaprezentowanej w tej animacji?: http://www.microsoft.com/downloads/details.aspx?FamilyID=a120056b-d6cf-4703-850a-affe355ac678&DisplayLang=en
12 Czerwiec 2007 at 13:56
Oj. niewierzyłem że odpowiedź dostane na tak starego posta, ale tymbardziej się cieszę. Przeglądając możliwości infopath stwierdziłem że chyba idealnie przyda mi się do mojej pracy. Zajmuje się głównie zbieraniem danych od różnych ludzi. Problem w tym, że co prawda z excelem…powiem nieskromnie jestem „zapanbrat” i używam go właśnie do zbierania informacji za pomocą różnych wymyślnych sposobów po makra VBA włącznie, jednak co poradzić na użytkowników nie offisowych? :/ Czy jest możliwe by użytkownicy korzystając ze zwykłej przeglądarki wypełniali formularze infopath wysłane mailem lub umiejscowione na serwerze i przez to aktualizowali mi baze (np w access) ?Niestety sharepoint i infopath narazie jest dla mnie wiedzą tajemną. Masz jakiś pomysł, jak mogłoby wyglądać zbieranie danych przez nie offisowców. Może znasz jakieś tutoriale dla „pathoamatorów” ? pozdrawiam serdecznie. PS: Jeżeli brzmi to lamersko, to przyznam się że jestem w tej kwestii lamerem.
12 Czerwiec 2007 at 15:17
@grzeju: Polecalbym zaczac od bloga Infopath – tam bardzo czesto znajdywalem informacje i odpowiedzi na problemy, na ktore natrafialem podczas pracy nad projektem. Tutaj znajdziesz wstep do formularzy w Infopath.
Z tego co piszesz, to zaprojektowanie i zrobienie formularza, ktory uzytkownicy wypelniaja przez www i dane zapisywane sa w bazie to kwestia max 30 minut, lacznie z zabawa w design strony.
2 Lipiec 2007 at 13:05
Witam ponownie.przyznam że trochę poczytałem, popróbowałem i coś tam wyszło. Narazie dobrze mi idzie współpraca infopath->acces… i się zastanawiam. Jakie wymagania sa jeśli chodzi o wprowadzenie tego na serwer. Jakiego serw potrzebuje by wrzucić tam formularz www na infopathu i baze w accesie (bo chyba raczej powinna znaleźć się w tym samym miejscu najlepiej) Wystarczy zwykły, czy musi mieć obsługę jakiś baz danych. No i 2 pytanie: czy dobrze rozumiem, że żeby formularz wypełniać przez przeglądarkę, musze ułożyć do niego css -a ? pozdrawiam
2 Lipiec 2007 at 13:23
@grzeju: najlepszym rozwiazaniem byloby posiadanie Sharepoint’a – HTML CSS automatycznie generowalby sie na podstawie XML’a z Infopath, a baza Accessowa bylaby po prostu plikiem na Sharepoint, ew. moglbys wykorzystac Data Connections z Sharepoint. Nie mam doswiadczenia i pomyslu jak zrobic to na innych serwerach www niz IIS Sharepoint.
20 Sierpień 2007 at 11:07
Michał: witam ponownie. Tak na boku i marginesie- mam problem z formularzem infopath. Zrobiłem form połączony z bazą acces na wysyłanie rekordów do bazy, ale niestety infopath niechce się zgodzić z ustawionymi w accesie parametrami komórki. w Accesie mam liczba całkowita długa, 2 miejsca po przecinku. w formularzu infopath jak wpisuje np 99,99 to zaznacza mi że błąd a w komórce z wynikiem (prosta funkcja sumująca) wyskakuje NaN. Jeśli wpiszę z kropką 99.99 to wylicza wartość, ale podświetla mi i komórkę z wartością i z sumą jako błąd. Pomoc infopath niepomogła. Pomocy. z góry dziękuję.
20 Sierpień 2007 at 11:10
aha. i jeszcze – formuła wyskakuje z więcej niż dwoma miejscami po przecinku i w komórki też można wpisać więcej niż dwa miejsca.No a w pomocy jest jak zmienić miejsca po przecinku, ale w przypadku formularza połączonego niema takiej możliwości.
21 Sierpień 2007 at 14:30
Witam ponownie. Poprzednie komentarze to już są nieaktualne
jakto człowiek w potrzebie potrafi szybko się uczyć.hehe. Mam natomiast kolejne pytanie. Mam pewien pomysł i niewiem jak się do tego zabrać. stworzyłem baze swoich przyjaciół w Acces. tabela1-przyjaciele, tabela2-pożyczone płyty. Na formularzuAccesa ślicznie widać wszystkie pożyczone płyty danego dnia (relacja „pożyczone” z „przyjaciele” na podstawie IDprzyjaciela i IDpożyczenia (konkretna data pożyczenia)). Chcę zrobić teraz formularz infopath, gdzie przyjaciele będą mogli sami wprowadzać dane. czyli wprowadzają siebie w jednej tabeli oraz wszystkie płyty po kolei za pomocą tabeli powtarzanej (gdzie każda płyta to osobny wpis IDpłyty do tabeli „pożyczone”).ufff
Niewiem czy się jasno określiłem. Za to tutaj się złapać ? jakto rozgryźć ? pomocy