Wpisy oznaczone ‘Openbravo ERP’

Relacja z konferencji FWiOO

wtorek, 20 Grudzień 2011

Systemy Open SourceDnia 16.12.2011 na Politechnice Poznańskiej odbyła się druga konferencja pt.: Współpraca sektorów biznesu i nauki w zakresie innowacji informatycznych – szanse i możliwości” organizowana w ramach Projektu „Internetowa, ogólnopolska baza informatycznych projektów badawczych otwartej innowacji- „Platforma współpracy- SPINACZ”.

Organizatorami wydarzenia byli: Fundacja Wolnego i Otwartego Oprogramowania, Koło Naukowe Katedry Sterowania i Inżynierii Systemów Politechniki Poznańskiej oraz Poznańskie Centrum Superkomputerowo- Sieciowe.

Zaproszeni Prelegenci wykazali się bardzo dużym przygotowaniem merytorycznym swoich prezentacji.

Pierwszym był Rafał Brzychcy- prezes Zarządu Fundacji Wolnego i Otwartego Oprogramowania i koordynator Projektu, który mówił na temat Platformy Spinacz, jej powstawaniu, rozwoju i dalszych planach z nią związanych. Prezentacja ta cieszyła się dużym powodzeniem.

Kolejną osobą, która zaprezentowała działalność i rozwój wolnego i otwartego oprogramowania w codziennym życiu był Pan Dariusz Walczak z Poznańskiego Centrum Superkomputerowo-Sieciowego, który przedstawił „Poznańską Przestrzeń Współpracy ZOO”.

O wykorzystaniu WiOO w dziedzinie geografii – przy tworzeniu map, do doskonalenia nawigacji i tworzenia innowacyjnych programów, które na przykład potrafią przewidzieć różne skutki kataklizmów – przedstawili Michał Drożdż oraz Paweł Gajewski z GIS Support.

„Rozwiązania WiOO, szansą dla biznesu, nauki, edukacji i administracji publicznej” to tytuł prezentacji dr inż. Wiesława Barcikowskiego z Wojskowej Akademii Nauk w Warszawie. Pan Barcikowski podzielił się z uczestnikami konferencji swoim doświadczeniem związanym z pracą w różnych placówkach i oporem tamtejszych władz nad tym, by wcielać rozwiązania WiOO w codziennej działalności danych instytucji. Zbyt obszerny temat, za mało czasu na rozwinięcie wszystkich zagadnień…

eVolpe Consulting GroupPani Magdalena Ziębińska i Pan Marcin Różański jako osoby odpowiedzialne z ramienia firmy eVolpe przedstawili zakres działalności swojej firmy oraz to jak można wykorzystać WiOO w biznesie, co dzięki temu zyskamy, jak poradzić sobie z oporem wśród firm, w których wdrażane są te rozwiązania… Przedstawiciele eVolpe omówili także produkty, które są liderami otwartych rozwiązań biznesowych w swojej klasie, m.in.: SugarCRM (systemy CRM), Openbravo ERP (systemy ERP), Alfresco (systemy ECM). Myślimy, że prelegenci udowodnili, że „przyszłość biznesu jest otwarta”.

Jak zarabiać na open source? Czy charakteryzują się takie projekty? M. in. na te pytania odpowiedział Pan Adam Walczak podczas wystąpienia pt. „ Modele biznesowe stosowane w projektach open source oraz przykład startupu qcadoo”.

Ostatnią z zaplanowanych przemówień było przedstawienie Najlepszego, akademickiego Projektu Open Source, którym okazał się projekt NSEW Aqua w konkursie organizowanym przez FWiOO. Autorami tego Projektu jest Koło Naukowe Katedry Sterowania i Inżynierii Systemów PP, a przedstawiciel Sebastian Kramer omówił techniczne wątki działania oraz dalszych losów i prac nad budową bezzałogowej, autonomicznej, zrobotyzowanej łodzi żaglowej do zadań akwizycji danych pogodowych.

Uczestnicy konferencji podczas przerw kawowych oraz podczas lunchu mieli możliwość zapoznania się z ofertą kilku firm, które zaprezentowały się na stosikach targowych. Firma STX Next Python Experts przygotowała konkurs dla gości, w którym można było wygrać ciekawe książki.

Konferencja była bardzo ciekawym wydarzeniem i mamy nadzieję,że uczestnicy podczas spotkań i prelekcji zainspirowali zostali do dalszego pogłębiania wiedzy na temat WiOO.

Źródło: http://www.fwioo.pl

Tagi: , , , , ,
Kategoria: Aktualności | Komentarze są wyłączone

Czas na Openbravo ERP Polska!

wtorek, 31 Sierpień 2010

Jeszcze do niedawna lider systemów ERP typu Open SourceOpenbravo ERP – był dla większości polskich firm produktem nieosiągalnym. Pomimo znaczących oszczędności jakie mogłoby przynieść wdrożenie właśnie tego rozwiązania (brak opłat licencyjnych pozwala na redukcję kosztów o ok. 50%), polscy przedsiębiorcy nie mieli zbyt wielu możliwości, aby zarządzać swoim przedsiębiorstwem przy użyciu Openbravo ERP. Głównym powodem był brak oficjalnego tłumaczenia systemu na język polski oraz przystosowania do polskich warunków prawno-finansowych. Jednak obecnie problem ten przestał istnieć – firma eVolpe oferuje kompleksowe wdrożenie systemu Openbravo ERP wraz z autorskim polskim tłumaczeniem oraz modułem finansowym w pełni zgodnym z przepisami polskiej rachunkowości . Dzięki temu polskie przedsiębiorstwa będą miały możliwość usprawnienia zarządzania za pomocą tego popularnego od lat na całym świecie systemu klasy ERP. Tak duża popularność Openbravo ERP nie jest przypadkowa – jego funkcjonalność nie odbiega od tej oferowanej przez komercyjne rozwiązania, oferując przy tym dowolną modyfikację dzięki otwartemu kodowi źródłowemu i bezpłatne użytkowanie.  Jak każdy system klasy ERP Openbravo ERP wspomaga zarządzanie magazynem, produkcją, sprzedażą, zamówieniami oraz finansami. Wszystkie moduły systemu są ze sobą zintegrowane, co pozwala na zachowanie spójności danych.  Openbravo ERP jest rozwiązaniem webowym, dlatego nie wymaga instalowania dodatkowych aplikacji na komputerze użytkownika i pozwala na dostęp do systemu z dowolnego miejsca. Ciekawym podejściem projektantów systemu było także stworzenie architektury w taki sposób, aby  zminimalizować ilość operacji wprowadzania danych przez użytkowników. Dlatego też tworząc jeden dokument (np. fakturę zakupu), użytkownik jest w stanie automatycznie utworzyć na jego podstawie dalsze formularze (np. przyjęcie na magazyn itp.). Dodatkowo przejrzysty interfejs systemu, możliwość wykorzystania skrótów klawiszowych oraz rozbudowany system pomocy sprawia, iż obsługa Openbravo ERP jest wyjątkowo prosta i intuicyjna.

Openbravo ERP składa się z dziewięciu modułów, z których każdy odpowiedzialny jest za zarządzanie odrębnym obszarem przedsiębiorstwa. Dostęp do modułów oraz transakcji jest kontrolowany za pomocą odpowiednich ról i uprawnień.

Zarządzanie głównym danymi

Ponieważ pewne dane systemu są współdzielone przez wszystkie moduły, niezbędne było utworzenie takiego obszaru, w którym użytkownik mógłby definiować najistotniejsze z punktu widzenia przedsiębiorstwa informacje. Takim obszarem jest moduł Zarządzanie głównymi danymi. Jak sama nazwa wskazuje, pozwala on na kompleksowe zarządzanie informacjami odnośnie np. produktów, partnerów biznesowych oraz cenników. Struktura tych danych jest bardzo rozbudowana, a dzięki tworzeniu dowolnych kategorii oraz powiązań z innymi obiektami systemu, możliwe jest rejestrowanie wszystkich niezbędnych informacji.

Zarządzanie zamówieniami

Wspomaganie procesu zaopatrywania przedsiębiorstwa w materiały stanowi kluczową rolę, szczególnie w przypadku firm produkcyjnych. Openbravo ERP umożliwia planowanie przyszłego zapotrzebowania w oparciu o plan produkcji. Jeżeli na magazynie nie znajduje się odpowiednia ilość wymaganych surowców, uprawnione osoby mogą automatycznie zgłosić zapotrzebowanie na nie. Następnie planista zapotrzebowania zarządza procesem nabycia odpowiednich produktów. Funkcjonalność systemu wspiera użytkownika również na tym etapie – w przypadku dokonania zakupu w systemie gromadzone są wszystkie informacje odnośnie faktury zakupu. Następnie system automatycznie generuje odpowiednie wpisy księgowe, dzięki czemu nie muszą być one wprowadzane ręcznie. Na podstawie faktury zakupu może także zostać wygenerowane przyjęcie na magazyn. Rozbudowane raporty pozwalają na analizę takich zestawień jak zakupy, pokwitowania za materiały oraz faktury zakupu.

Gospodarka magazynowa

Standardowa funkcjonalność modułu Gospodarka magazynowa Openbravo ERP jest na tyle bogata, iż spełnia podstawowe założenia systemu klasy WMS. Możliwość definiowania struktury dowolnej ilości magazynów oraz dostęp do zawsze aktualnych informacji o ich stanach pozwala na kompleksowe zarządzanie gospodarką magazynową przedsiębiorstwa. Każdy z produktów jest zlokalizowany za pomocą współrzędnych X, Y, Z. System umożliwia także ich śledzenie dzięki możliwości integracji z czytnikiem kodów kreskowych oraz rejestrowaniu wszelkich przesunięć magazynowych. Kolejną zaletą jest możliwość zarządzania zapasami w transporcie – definiowanie tras, firm transportowych oraz frachtu. Koszty transportu obliczane są automatycznie. W przypadku przyjęcia towaru na magazyn użytkownik może wygenerować i wydrukować odpowiedni dokument. Na dalszym etapie przetwarzania surowców (wykonanie procesów produkcyjnych) stany magazynowe są automatycznie uaktualnianie, zgodnie ze zużyciem istniejących i utworzeniem nowych produktów wejścia/wyjścia. System umożliwia także wykonanie inwentaryzacji produktów znajdujących się na magazynie oraz modyfikację danych odnośnie stanów magazynowych zgodnie z jej wynikiem. Rozbudowane raporty analityczne pozwalają kontrolę magazynu, ofert, transakcji, stanów magazynowych, wysyłki itp.

Planowanie zapotrzebowania materiałowego (MRP)

Moduł MRP (Material Requirement Planning) umożliwia optymalne zarządzanie produkcją. Zapotrzebowanie materiałowe jest obliczane za pomocą zdefiniowanej metody planowania – w oparciu o oczekujące zlecenia zakupu, sprzedaży, produkcji lub prognozę sprzedaży. Algorytm systemu sugeruje użytkownikowi najbardziej korzystną dla przedsiębiorstwa datę dokonania zakupu towarów, rozpoczęcia procesu produkcyjnego oraz realizacji sprzedaży. Uwzględniane są także poziomy zapasu bezpieczeństwa. Wynikiem działania algorytmu jest plan produkcji, który w razie potrzeby może zostać dostosowany ręcznie przez użytkownika.

Zarządzanie produkcją

Planowanie produkcji w Openbravo ERP może zostać przeprowadzone na dwa sposoby. Pierwszy z nich zakłada wykorzystanie opisanego powyżej modułu MRP (Material Requirement Planning). Na podstawie otrzymanego w taki sposób planu produkcji system generuje plan procesów produkcyjnych. Innym sposobem jest manualne definiowanie planu procesów produkcyjnych poprzez określanie jego poszczególnych etapów, z uwzględnieniem produktów wejścia/wyjścia, a także czasu, kosztu i sposobu ich wytworzenia. Openbravo ERP umożliwia kontrolę wykonywanej produkcji na jej dowolnym etapie. Ponadto możliwa jest także kontrola jakości wytwarzanych produktów oraz uwzględnienie prac konserwacyjnych maszyn. Cały proces jest zintegrowany z gospodarką magazynową, dzięki czemu użytkownicy systemu mają dostęp do zawsze aktualnych danych odnośnie stanów magazynowych. Dzięki szczegółowym raportom produkcyjnym, takim jak: dzienny raport zleceń produkcji, statusu wykonania produkcji, oczekujących zleceń itp., użytkownicy systemu mogą na bieżąco kontrolować kwestie produkcyjne przedsiębiorstwa.

Zarządzanie sprzedażą i zarządzanie relacjami z klientem

Możliwość generowania dokumentów na podstawie uprzednio wprowadzonych ma diametralny wpływ na usprawnienie procesu zarządzania sprzedażą w Openbravo ERP. Faktury sprzedaży generowane są na podstawie utworzonych zleceń sprzedaży, wysyłki na podstawie zamówień, wpisy księgowe na podstawie przeprowadzonych operacji finansowych itp. Dzięki temu użytkownik wykonuje pracę jednokrotnie, co znacznie przyspiesza wykonanie procesu o pozwala zminimalizować ilość błędnie wprowadzonych danych. Moduł pozwala także na kompleksowe zarządzanie rabatami, cennikami oraz wypłatami prowizji. Szczegółowe raporty sprzedażowe pozwalają na analizę zleceń sprzedaży, wysyłek, zwrotów, oczekujących sprzedaży oraz faktur. W przypadku gdy przedsiębiorstwo oparte jest o sprzedaż detaliczną, Openbravo oferuje system sprzedaży Openbravo POS, który jest w pełni zintegrowany z Openbravo ERP oraz specjalistycznymi urządzeniami sprzedaży. Dodatkowo system został całkowicie dostosowany przez firmę eVolpe do polskich warunków prawno-finansowych. Kolejnym produktem firmy eVolpe jest aplikacja dla przedstawicieli handlowych mSales Openbravo ERP, w pełni zintegrowana z systemem głównym.

Zarządzanie projektami i usługami

Gdy działalność firmy opiera się w dużej mierze na wykonywaniu projektów (zewnętrznych lub wewnętrznych), istotnym zagadnieniem jest możliwość zarządzania ich realizacją. Openbravo ERP oferuje w tej kwestii funkcjonalność pozwalającą na zarządzanie dwoma typami projektów: standardowym wielofazowym oraz usługowym. Projekt wielofazowy znajduje swoje zastosowanie w przypadku tradycyjnych projektów, składających się z określonych faz oraz zadań do wykonania w ramach tych faz. Z każdą fazą (a nawet konkretnym jej zadaniem) można powiązać odpowiednie zasoby ludzkie oraz ustalenia czasowe i kosztowe ich realizacji. Dodatkowo system umożliwia planowanie budżetu projektu: kosztów, wydatków, zwrotów z inwestycji. Fazy oraz zadania mogą zostać powiązane z dowolnymi elementami systemu: partnerem biznesowym, magazynem, produktem, płatnościami, walutą itp. Projekty usługowe wspomagają dodatkowo zarządzanie procesem negocjacji kontraktów oraz ofertami partnerów biznesowych. W ramach raportów dla każdego projektu jest obliczany jego koszt, zyskowność a także odnotowywany jest jego postęp.

Zarządzanie finansami

System został przystosowany przez firmę eVolpe do polskich warunków prawno-finansowych i umożliwia prowadzenie kompleksowej księgowości dla przedsiębiorstw. Główną jego zaletą jest ograniczenie powtórzeń operacji księgowych. Wpisy do księgi głównej generowane są na podstawie operacji przeprowadzanych na obszarze całego przedsiębiorstwa – w przypadku sprzedaży, magazynowania, zakupów itp. Użytkownik ma także możliwość manualnego wprowadzania wpisów. System pozwala także na kompleksowe zarządzanie należnościami i zobowiązaniami – kontrolę zestawień bankowych, wpłaty i wypłaty do kasy, zarządzanie płatnościami, ustalanie stawek oraz zobowiązań podatkowych itp. Zakładowy plan kont może zostać zdefiniowany zgodnie z preferencjami klienta. System umożliwia także generowanie bilansu, bilansu próbnego oraz rachunku zysków i strat. Szczegółowe raporty księgowe, tj. raport księgi głównej, raport podatkowy, bankowy, przepływów pieniężnych, środków trwałych itp. pozwalają na dokładną analizę sytuacji finansowej firmy.

Analityka biznesowa

Openbravo ERP nie jest jedynie systemem umożliwiającym gromadzenie danych – pozwala on także na przeprowadzenie analiz dowolnego obszaru firmy. Dokonanie analizy jest możliwe dzięki funkcjonalności generowania rozbudowanych raportów. Raporty te są tworzone w oparciu o dowolne dane i dowolne kryteria (np. „Wyświetl faktury sprzedaży tych partnerów biznesowych, którzy zakupili produkt X w okresie Y”). Oprócz wykorzystania standardowych raportów systemowych przedsiębiorstwo ma możliwość zdefiniowania własnych, które są wymagane do przeprowadzenia analiz zgodnych ze specyfiką jego funkcjonowania. Jest to bezsprzecznie podstawowe zagadnienie dla wspomagania procesu decyzyjnego przedsiębiorstwa oraz wyboru odpowiedniej strategii.

Standardowa funkcjonalność Openbravo ERP bez wątpienia umożliwia kompleksowe zarządzanie wszystkimi obszarami przedsiębiorstwa. Dzięki temu procesy biznesowe w nim zachodzące mogą zostać w pełni zoptymalizowane. Dodatkowo dobrze przemyślany przepływ informacji oraz powiązania pomiędzy danymi przyspieszają pracę użytkowników systemu, co jeszcze bardziej wpływa na usprawnienie funkcjonowania przedsiębiorstwa. Możliwość rozbudowy dzięki otwartemu kodowi programistycznemu oraz zastosowaniu nowoczesnych popularnych technologii znacznie upraszcza (a tym samym skraca) proces dostosowywania systemu do wymagań klienta. Zatem biorąc pod uwagę także i brak opłat licencyjnych za oprogramowanie, system Openbravo ERP jest zdecydowanie godnym uwagi rozwiązaniem informatycznym klasy ERP.

Artykuł został opublikowany na portalu erp-view.pl.

Tagi: , , , , , , , , ,
Kategoria: Artykuły | Brak komentarzy »

Model danych systemu Openbravo ERP i technologia REST Web Services

niedziela, 15 Sierpień 2010

Podobnie jak w przypadku innych rozwiązań klasy ERP podstawowa funkcjonalność systemu nie jest w stanie spełnić wszystkich wymagań klienta. Dlatego też w większości przypadków konieczne jest utworzenie dodatkowych modułów oraz transakcji, aby rozwiązanie zostało w pełni dopasowane do potrzeb przedsiębiorstwa. Proces ten jest w dużej mierze zależny od architektury systemu. Pomimo swojego modularnego charakteru Openbravo ERP jest w pełni zintegrowanym rozwiązaniem i na potrzeby wszystkich jego obszarów wykorzystywany jest wspólny model danych. Dzięki temu zachowana jest ich spójność dla całego przedsiębiorstwa. Warstwa dostępu do danych (ang. Data Access Layer) systemu Openbravo ERP oparta jest na sprawdzonej już technologii Hibernate. Pozwala to na uniezależnienie systemu od konkretnej implementacji systemu bazodanowego.

Dodatkową zaletą rozwiązania jest pełne wsparcie dla technologii REST Web Services (ang. Representational State Transfer). Za pomocą odpowiednich interfejsów programistycznych możliwy jest pełny dostęp do danych systemu. Dzięki temu istnieje możliwość rozszerzenia jego funkcjonalności poprzez integrację z innymi zewnętrznymi systemami.

W przeciwieństwie do architektur opartych na usługach (ang. Service Oriented Architecture), model REST bazuje na zasobach, którymi zarządzenie możliwe jest przy użyciu odpowiednich zapytań HTTP. Główne zalety podejścia z wykorzystaniem modelu REST to:

System Openbravo ERP wykorzystuje pojęcie obiektu biznesowego. W ogólności można przyjąć, że pod tym terminem kryje się typ jednostki danych wykorzystywany w biznesowych systemach informatycznych. Przykładowo, obiekt biznesowy może opisywać pojedyncze rekordy  (takie jak waluta, kraj itp.) lub bardziej rozbudowane struktury składające się z podrzędnych obiektów biznesowych. REST Web Services w Openbravo ERP pozwala na kompleksowe zarządzanie obiektami biznesowymi systemu.

Openbravo ERP umożliwia za pomocą odpowiedniego zapytania HTTP GET pobranie pliku XML reprezentującego:

System pozwala również na wykonywanie standardowych zapytań umożliwiających filtrowanie, stronicowanie, sortowanie, także inne operacje związane z pobieraniem listy wyspecyfikowanych obiektów biznesowych, np.:

Dodatkowo REST Web Services w systemie Openbravo ERP wspiera technologię Hibernate Query Language. Dzięki temu możliwe jest tworzenie zaawansowanych zapytań z wykorzystaniem dodatkowych kryteriów, np. lista krajów, w których wartość currency równa się 102 a wartość iBANLength jest większy lub równy 23:
http://localhost:8080/openbravo/ws/dal/Country?where=currency=’102′ and iBANLength>=23
.

Możliwa jest także manipulacja danymi poprzez ich wstawianie (POST, PUT) lub uaktualnianie (UPDATE). W obu przypadkach oprócz podania adresu HTTP obiektu biznesowego konieczne jest także dołączenie do nagłówka zapytania wiadomości w formacie XML odpowiadającej obiektowi biznesowemu lub grupie obiektów. Openbravo ERP udostępnia definicję w postaci XML Schema opisującą kompletny model danych wykorzystywany przez REST Web Services. Jest ona dostępna pod adresem:

http://localhost:8080/openbravo/ws/dal/schema.

Usuwanie obiektów biznesowych możliwe jest poprzez wysłanie zapytania DELETE, zawierającego adres HTTP wskazujący na dany obiekt wyznaczony do usunięcia.

W ogólności technologia REST Web Services pozwala na manipulowanie danymi z całego obszaru systemu za pomocą prostego interfejsu sieciowego bazującego na zapytaniach HTTP. Pozwala to na dowolną, a co najważniejsze szybką rozbudowę oraz modyfikację rozwiązania zgodnie z wymaganiami klienta.

Tagi: , , ,
Kategoria: Baza wiedzy | Brak komentarzy »

Openbravo ERP – darmowy system ERP dla każdego

środa, 30 Czerwiec 2010

Systemy klasy ERP (Enterprise Resource Planning) stanowią grupę najbardziej zaawansowanych rozwiązań informatycznych do kompleksowego zarządzania przedsiębiorstwem. Integrują one wszystkie jego obszary, począwszy od produkcji i gospodarki magazynowej, poprzez sprzedaż, zamówienia, zarządzanie projektami, kończąc na finansach. Główną korzyścią zastosowania oprogramowania do kompleksowego zarządzania przedsiębiorstwem jest usprawnienie przebiegu procesów decyzyjnych dzięki wykorzystaniu algorytmów optymalizacyjnych oraz licznych narzędzi analitycznych. Dotychczasowo przedsiębiorstwa rozpatrujące wdrożenie systemu klasy ERP miały wybór pomiędzy dedykowanymi rozwiązaniami lub wstępnie dostosowanym oprogramowaniem komercyjnym. Obecnie coraz większą popularnością cieszą produkty udostępniane na zasadach licencji Open Source, stanowiąc ciekawą alternatywę dla tradycyjnych podejść.

Dzięki swoim założeniom licencyjnym otwarte produkty mogą być wykorzystywane przez dowolny podmiot do dowolnych celów. Brak opłat za użytkowanie oprogramowania oraz otwarty kod źródłowy sprawia, że coraz więcej przedsiębiorstw wybiera właśnie Open Source w celu redukcji kosztów ogólnych posiadania rozwiązania informatycznego. Otwarte systemy są z założenia wyjątkowo łatwe w konfiguracji oraz rozbudowie. W dostosowaniu systemu do potrzeb przedsiębiorstwa można także skorzystać ze wsparcia firmy konsultingowej, specjalizującej się we wdrożeniach danego produktu.

Nowa generacja systemów ERP

Jednym z liderów rynku darmowego oprogramowania ERP jest hiszpańska firma Openbravo. Dostarcza ona najbardziej dynamicznie rozwijający się system klasy ERP typu Open Source – Openbravo ERP. Innowacyjność modelu biznesowego firmy polega przede wszystkim na zrozumieniu aktualnych potrzeb dotyczących bezpośrednio właścicieli małych oraz średnich przedsiębiorstw. Openbravo ERP często jest jedyną możliwością przedsiębiorstw sektora MŚP na posiadanie systemu ERP. Powodem jest obniżenie kosztów ogólnych wdrożenia – w przypadku produktów typu Open Source przedsiębiorstwo nie ponosi opłat z tytułu użytkowania systemu. Opłacie podlega tylko proces wdrożenia (co ma miejsce również w przypadku rozwiązań komercyjnych). Z tego też powodu Openbravo ERP jest kierowany do właścicieli małych i średnich firm, mimo iż system może być z powodzeniem wykorzystywany przez duże korporacje.

Technologie

Openbravo ERP jest nowoczesnym technologicznie produktem. System został stworzony w oparciu o korporacyjną wersję środowiska Java (JEE) z wykorzystaniem kontenera Apache Tomcat. Oprogramowanie współpracuje z popularnymi systemami bazodanowymi – PostgreSQL oraz Oracle. Główną zaletą wyboru powyższych technologii jest niezależność od platformy programowo-sprzętowej – na funkcjonowanie systemu nie ma wpływu fakt czy jest on uruchamiany pod kontrolą systemu Linux czy też komercyjnym środowiskiem Unixowym lub Microsoft Windows. Biorąc pod uwagę dzisiejsze standardy rozproszonych aplikacji biznesowych, Openbravo ERP cechuje się również rozsądnymi wymaganiami sprzętowymi – zalecana konfiguracja dla instalacji przeznaczonej dla maksymalnie 20 użytkowników to procesor klasy Intel Xeon bądź Pentium IV oraz 2GB pamięci RAM. Zaletą wyboru platformy programistycznej Java jako środowiska uruchomieniowego jest możliwość wykorzystania wielu sprawdzonych komponentów i rozwiązań oferowanych deweloperom. Openbravo ERP korzysta m.in. z następujących rozwiązań: Hibernate w zakresie warstwy dostępu do danych, rozbudowany mechanizm serwlet’ów zaprojektowany w oparciu o popularną architekturę MVC, JasperReports do generowania raportów oraz Quartz ułatwiający zarządzanie planowaniem zadań do wykonania itp.

Rozbudowa

Jednak najistotniejszą zaletą jest możliwość dokonywania dowolnych modyfikacji systemu, aby został on w pełni dopasowany do procesów biznesowych zachodzących w przedsiębiorstwie. Zaleta ta wynika przede wszystkim ze wspomnianej otwartości kodu źródłowego – jednego z głównych założeń idei Open Source, oraz z nowoczesnej, skalowalnej architektury systemu. Wymogiem systemu klasy ERP jest otwartość na rozbudowę – Openbravo ERP jest na tyle elastycznym rozwiązaniem, że podstawowe operacje związane z tworzeniem interfejsu użytkownika czy modelem danych realizowane są z poziomu samego systemu. W przypadku konieczności przeprowadzenia złożonych modyfikacji, programista ma do dyspozycji środowisko programistyczne oparte na Eclipse oraz pakiecie Apache Ant. Pomocna jest także szczegółowa dokumentacja dla deweloperów dostępna na stronach Wiki projektu. Z tych powodów firma wdrożeniowa w stosunkowo krótkim czasie jest w stanie dokonać niezbędnej konfiguracji, a także rozbudowy systemu o dodatkową funkcjonalność (zgodnie z wymaganiami przedsiębiorstwa).

Jeżeli zatem przedsiębiorstwo obecnie posiada inne rozwiązanie informatyczne, ale z pewnych przyczyn zastanawia się nad jego zmianą, Openbravo ERP umożliwia szybką migrację danych poprzez wykonanie masowego importu.

Migracja danych

Openbravo ERP pozwala na masowy import danych odnośnie: partnerów biznesowych, produktów, kont, zamówień, budżetu oraz podatków. Import ten odbywa się w trzech krokach.

Krok 1: Zdefiniowanie schematu danych CSV

System umożliwia import danych wyłącznie o formacie CSV. Najpierw należy zatem zdefiniować ich schemat. W tym celu należy wybrać: Zarządzanie głównymi danymi > Import danych > Import schematu danych. Alternatywą jest także wykorzystanie (lub modyfikacja) schematów udostępnianych poprzez Openbravo.

Krok 2: Import pliku CSV do tabeli tymczasowej.

Po wyborze schematu pliku można dokonać importu właściwego pliku z danymi. W tym celu należy wybrać: Zarządzanie głównymi danymi > Import danych > Import pliku. Dane zostaną zapisane w tymczasowej tabeli, której pola zostały określone w schemacie danych.

Krok 3: Zakończenie importu

Wybierz: Zarządzanie głównymi danymi > Import danych > Import xxx (np. Import partnerów biznesowych, produktów). System wyświetli wartości wszystkich danych gotowych do importu. Po sprawdzeniu oraz kliknięciu Import xxx wszystkie rekordy tabeli tymczasowej zostaną dodane do bazy danych systemu i proces importu zostanie zakończony.

Integracja z innymi rozwiązaniami

Zdarzają się także sytuacje, w których przedsiębiorstwo posiada pewne rozwiązanie informatyczne i chce je nadal wykorzystywać, równolegle z Openbravo ERP. Twórcy Openbravo ERP włożyli sporo wysiłku w możliwość integracji systemu z innym oprogramowaniem. Programiści mają do dyspozycji szereg usług dostępnych jako Web Services – zarówno tradycyjnych, obsługiwanych przez protokół SOAP, jaki i opartych o architekturę REST (JSON REST oraz XML REST). Integracja zatem nie stanowi żadnego problemu – Openbravo ERP w łatwy sposób można połączyć z innymi rozwiązaniami, zachowując dzięki temu pełną spójność danych całego zaplecza informatycznego. System pozwala także na integrację z urządzeniami wspomagającymi zarządzanie produktami, tj.: skanerami kodów kreskowych, kolektorami danych, drukarkami etykiet itp. Architektura systemu została zaprojektowana w taki sposób, iż umożliwia integrację z dowolnymi urządzeniami wykorzystywanymi w przedsiębiorstwie.

Funkcjonalność

Openbravo ERP integruje wszystkie obszary działalności przedsiębiorstwa wspomagając przebieg jego procesów biznesowych. Standardowa funkcjonalność systemu obejmuje zarządzanie magazynem, produkcją, zamówieniami, sprzedażą i relacjami z klientem, projektami i usługami, finansami oraz planowanie zapotrzebowania materiałowego. Funkcjonalność Openbravo ERP nie odbiega od tej oferowanej przez liderów rynku komercyjnych systemów ERP. O niezawodności systemu świadczy także fakt, iż zdobył on zaufanie instytucji rządowych Hiszpanii oraz USA. Dzięki wykorzystaniu nowoczesnych technologii webowych, obsługiwany jest za pomocą dowolnej przeglądarki internetowej. Dodatkowo, przejrzysty interfejs sprawia, iż korzystanie z systemu nie stanowi problemu nawet dla początkujących użytkowników. Możliwość szybkiego przełączenie widoku pomiędzy listą dostępnych rekordów danego zagadnienia, a szczegółowymi informacjami o wybranym elemencie, pozwala na błyskawiczną nawigację. Dodatkowa optymalizacja wynika z zastosowania skrótów klawiszowych. W konsekwencji Openbravo ERP nie ustępuje w szybkości rozwiązaniom tradycyjnym. Głównym założeniem systemu jest także minimalizacja ilości wprowadzania tych samych danych. Oznacza to, iż raz wprowadzone informacje są na dalszym etapie wykorzystywane przez system, ilekroć występuje na nie zapotrzebowanie. Oprócz skrócenia czasu wykonywania operacji zmniejszane jest także ryzyko tzw. „błędu ludzkiego” (czyli sytuacji gdy informacje są błędnie zdefiniowane w systemie przez użytkownika) – im mniej razy dane są wprowadzane, tym mniejsze prawdopodobieństwo jego wystąpienia. Openbravo ERP udostępnia liczne narzędzia do analizy gromadzonych danych. Standardowo wbudowanych jest kilkadziesiąt raportów analitycznych Istnieje także możliwość zdefiniowania własnych, dowolnych raportów, bazujących na wybranych kryteriach. Kolejnym atutem jest możliwość generowania dowolnych dokumentów magazynowych, finansowych, sprzedażowych itp. (faktury zakupu i sprzedaży, pokwitowania odbioru i wysyłki itp.). System umożliwia definiowanie wyglądu dokumentów oraz danych w nich przedstawionych. Openbravo ERP posiada także własnego klienta poczty e-mail, system powiadomień i zaawansowanego (wielokryterialnego) wyszukiwania, a także kompleksowe zarządzanie uprawnieniami. Dodatkowo wszystkie moduły są zintegrowane z modułem finansowym, co pozwala na prowadzenie pełnej księgowości przedsiębiorstwa w oparciu o dane ze wszystkich działów.

Funkcjonalność oferowana przez system nie polega tylko na prowadzeniu kartoteki czy też spisu ewidencji produktów. Najistotniejszym aspektem są algorytmy wspomagające optymalne zarządzanie zasobami. Algorytmy te sugerują (na podstawie zgromadzonych danych) jaki rodzaj operacji i kiedy powinien zostać wykonany, aby procesy biznesowe – w tym także zarządzanie zapasami – przebiegały jak najefektywniej. Narzędzia optymalizacji dostępne są w module planowania zapotrzebowania materiałowego (MRP – Material Requierement Planning).

Dlaczego Openbravo ERP?

Rozwiązanie Openbravo ERP rozpoczęło nowy trend systemów klasy ERP. Jego twórcy udowodnili, iż nie trzeba ponosić wysokich opłat licencyjnych, aby korzystać z nowoczesnego, zaawansowanego oprogramowania wspomagającego zarządzanie przedsiębiorstwem. Zastosowanie nowoczesnych technologii sprawia, iż system jest wyjątkowo elastycznym produktem, co pozwala na dokonywanie nieograniczonych modyfikacji oraz tworzenie dodatkowych rozszerzeń, wspomagających jego działanie. Bazując na Openbravo ERP (oferującym z założenia podstawową funkcjonalność), można stworzyć produkt dedykowany całkowicie dopasowany do potrzeb przedsiębiorstwa. Korzyści takiego rozwiązania są oczywiste – ponieważ część funkcjonalności jest już zaimplementowana, czas stworzenia systemu (a co za tym idzie – koszt) ulega znacznej redukcji.

Artykuł został opublikowany w magazynie Linux+.

Tagi: , , , , , ,
Kategoria: Artykuły | Brak komentarzy »