Tu jest miejsce na Twoja reklamę! Szczegóły współpracy...

czerwiec 2nd, 2007

Połączone możliwości technologiczne drogą do lepszej realizacji projektów

Kategoria wpisu: Pionierzy Technologii IT, Wszystkie, Wydarzenia: - Anna Deręgowska-Watza @ 11:34

Każdy projekt ma swoje założenia, zadania i drogi, którymi można je rozwiązać.

Szczególne wyzwania pojawiają się, gdy zadanie jest wymagające czasowo i innowacyjne.

· Stworzenie rozwiązania umożliwiającego szerokie modelowanie dowolnych procesów biznesowych
· Umożliwienie szybkiego dostosowywanie istniejącego procesu do zmieniających się przepisów wewnętrznych i celów biznesowych

Te wysokie wymagania zostały postawione przed zespołem VSoft S.A. w związku z realizacją jednego z najnowszych projektów. Cel udało się osiągnąć w bardzo krótkim czasie 1 miesiąca dzięki umiejętnemu połączeniu możliwości najnowszych technologii.

Działanie każdego systemu jest oparte na danych, których struktura zależy od rodzaju procesu, jaki chce obsłużyć użytkownik. Dostęp do niektórych fragmentów struktury danych opisujących obiekt jest wymagany wyłącznie podczas wykonywania na nim operacji, natomiast inne potrzebne są również podczas generowania list z danymi i raportów. Dzięki połączeniu elastyczności XML z mechanizmami relacyjnej bazy danych projektant systemu (administrator) otrzymał możliwość łatwego, samodzielnego określania kształtu struktury danych. Może on także samodzielnie decydować, które fragmenty struktury mają być dostępne w postaci tabel w bazie (w celu możliwości wykonywania na nich zapytań SQL), a które wyłącznie podczas pracy nad obiektem. O sile rozwiązania decyduje również możliwość modyfikacji struktury podczas działania produkcyjnego aplikacji.
Integralnym elementem systemu jest interfejs użytkownika – menu, listy z możliwością wyszukiwania oraz formularze do wypełniania danych. Wszystkie te elementy są konfigurowalne. Klient projektujący kształt systemu (administrator) może zaprojektować interfejs użytkownika określając:
· jak ma wyglądać menu dla poszczególnych ról użytkowników korzystających z aplikacji,
· jak mają wyglądać listy obiektów na poszczególnych stronach, które użytkownik wyświetla wybierając pozycje z menu,
· które filtry mają być widoczne na listach.

Konfiguracja interfejsu użytkownika może zostać zmieniona w czasie pracy produkcyjnej systemu – przykładowo w momencie obsługi nowego rodzaju produktu w systemie.
Najważniejszą fragmentem systemu jest logika związana z procesem przepływu danych. Sposób obsługi produktu zazwyczaj zmienia się czasie np. w związku ze zmianami przepisów lub sytuacji biznesowej i wówczas istnieje konieczność zmiany modelu przy jednoczesnym zachowaniu pełnej historii dotyczącej obsługi dotychczasowych obiektów znajdujących się już w systemie. Wykorzystując wszystkie możliwości .NET 3.0 i Wokflow Foundation:
· użytkownik otrzymał możliwość projektowania procesu obsługi produktu w całkowicie intuicyjny sposób,
· zapewnione jest wersjonowanie (pełna historia zmian w procesie przepływu danych),
· istnieje możliwość szerokiej rozbudowy funkcjonalności mechanizmu poprzez możliwość dołączenie dodatkowych czynności (activities) odpowiadających czynnościom biznesowym specyficznym dla obsługi procesu biznesowego klienta.

Obecne w systemie raporty, podobnie jak inne jego elementy, są definiowane przez projektanta systemu (administratora). Dzięki włączeniu funkcjonalności Reporting Services do tworzonego rozwiązania określony jest sposób zarządzania uprawnieniami do tworzenia raportów przez poszczególne grupy użytkowników, administrator ma udostępniony przyjazny edytor wzorców raportów a użytkownicy mają możliwość przeglądania poszczególnych raportów i eksportu danych do wielu formatów (np. Excel, Word, PDF).
Sukces projektu związanego ze stworzeniem wysoce konfigurowalnego rozwiązania dla biznesu obsługującego dowolne procesy biznesowe był możliwy dzięki wykorzystaniu specjalistycznych zaawansowanych technologii. Połączenie wielu różnych możliwości stworzyło rozwiązanie, którego życzył sobie klient.

Dodaj komentarz