OpenMFG

OpenMFG
Deweloperzy xTuple
Wersja stabilna
3.0.1 / 11 lipca 2008 r
System operacyjny Międzyplatformowe
Typ Proces biznesowy
Licencja Zastrzeżona umowa EULA
Strona internetowa www.xtuple.com

OpenMFG (zwykle w skrócie „OMFG”) to oparte na otwartym kodzie źródłowym, w pełni zintegrowane oprogramowanie księgowe , ERP i CRM dla przedsiębiorstw, pochodzące z xTuple .

bazę danych PostgreSQL o otwartym kodzie źródłowym i platformę Qt o otwartym kodzie źródłowym firmy Trolltech dla C++, zapewnia funkcjonalność dla wielu firm i branż. Zawiera następujące moduły:

  • Księgowość (wielofirmowa, księga główna, należności i zobowiązania, uzgodnienia bankowe, sprawozdawczość finansowa)
  • Sprzedaż (wyceny, wprowadzanie zamówień, raportowanie sprzedaży, wysyłka)
  • CRM (uniwersalna książka adresowa, zarządzanie incydentami, zarządzanie szansami, listy rzeczy do zrobienia, zarządzanie projektami)
  • Zakupy (zamówienia, przyjmowanie, raportowanie dostawców)
  • Definicja produktu (pozycje, zestawienia materiałów na nieskończonym poziomie, zestawienia operacji, zestawienia materiałów hodowcy, kalkulacja kosztów)
  • Zapasy (wiele obiektów, wiele lokalizacji, inne zaawansowane funkcje magazynu)
  • Produkcja (zlecenia, obsługa produkcji na zamówienie, produkcji na magazyn, powtarzalna)
  • Planowanie (planowanie wymagań produkcyjnych – MRP, główne planowanie produkcji – MPS, zarządzanie buforami – TOC)
  • Pisarz raportów open source OpenRPT

OpenMFG działa w systemach Windows , Linux i Mac – i jest umiędzynarodowiony (wielowalutowość, obsługa wielu struktur podatkowych i wielojęzyczne pakiety tłumaczeń utrzymywane przez globalną społeczność).

OpenMFG jest licencjonowany na podstawie „Licencji komercyjnego użytkownika końcowego xTuple”.

Przegląd

OpenMFG to zorientowane na produkcję rozwiązanie do planowania zasobów przedsiębiorstwa , które obejmuje funkcje obejmujące procesy biznesowe w wielu segmentach produkcji, zarządzanie relacjami z klientami i księgowość . Firma wykorzystuje technologie open source i filozofię rozwoju open source, aby zaoferować swoim klientom hybrydowe rozwiązanie open source/zastrzeżone. Społeczność OpenMFG (klienci, VAR, partnerzy programistyczni) wszyscy otrzymują kod źródłowy i mają możliwość ponownego wniesienia wkładu w podstawową aplikację.

Technologia

Dwupoziomowy projekt OpenMFG celowo przenosi ciężar przetwarzania transakcji na serwer — w szczególności na serwer bazy danych. Cała logika biznesowa znajduje się w języku proceduralnym bazy danych Open Source PostgreSQL , co pozwala na różnorodne interfejsy klienckie i skalowalność nieograniczoną ograniczeniami po stronie klienta. Obecnie głównym interfejsem jest pełny, bogaty graficzny interfejs użytkownika (GUI) — dzięki temu klient wygląda i działa dokładnie tak samo w systemach Windows, Linux/Unix i Mac.

Klient GUI OpenMFG

Klient GUI jest napisany w Qt , z Trolltech , z siedzibą w Norwegii. Qt to zestaw narzędzi C++ do tworzenia aplikacji. Pozwala programistom aplikacji kierować wszystkie główne systemy operacyjne (Windows, Linux/Unix, Mac) za pomocą jednego kodu źródłowego aplikacji. Qt zapewnia niezależny od platformy interfejs API dla wszystkich funkcji platformy centralnej: GUI, dostęp do bazy danych, sieć, obsługa plików itp. Biblioteka Qt obejmuje różne interfejsy API różnych systemów operacyjnych, zapewniając programistom aplikacji pojedynczy, wspólny interfejs API dla wszystkich systemów operacyjnych systemy. Natywne interfejsy API języka C są zamknięte w zestawie zorientowanych obiektowo klas języka C++.

Serwer OpenMFG/logika biznesowa

Aplikacja OpenMFG intensywnie korzysta z wbudowanego języka proceduralnego Postgres, zwanego PL/pgSQL . Ilekroć w systemie ma miejsce jakakolwiek transakcja – uznanie lub obciążenie konta finansowego, przeniesienie części zapasów lub przyjęcie zamówienia – dzieje się to w procedurze składowanej, wyzwalaczu lub funkcji Postgres. Takie podejście sprawia, że ​​inne oprogramowanie klienckie poza klientem graficznym OpenMFG stosunkowo łatwo uzyskuje dostęp do funkcji biznesowych. Partnerzy i klienci xTuple opracowali różne alternatywne interfejsy umożliwiające dostęp do wewnętrznej bazy danych Postgres, w tym portali internetowych, urządzeń bezprzewodowych i biurowego oprogramowania biurowego.

Linki zewnętrzne