Podstawowe pojęcia i rozwiązania związane z systemami ERP



Podobne dokumenty
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

RELACYJNE BAZY DANYCH

WYPOŻYCZALNIA BY CTI INSTRUKCJA

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).

platforma informatyczna do gromadzenia danych w procesach logistycznych i produkcyjnych z wykorzystaniem automatycznej identyfikacji

TP1 - TABELE PRZESTAWNE od A do Z

Joyce Cox Joan Lambert. Microsoft Access Krok po kroku. Przekład: Jakub Niedźwiedź

Część 3 - Konfiguracja

SYSTEM KONTROLI DOSTĘPU. XChronos

Programowanie MorphX Ax

OfficeObjects e-forms

Oferta szkoleniowa Yosi.pl 2012/2013

ZAPYTANIE OFERTOWE. Na zorganizowanie i przeprowadzenie szkolenia w zakresie obsługi MS OFFICE EXCEL dla 21 pracowników Zamawiającego

Przedmiotem zamówienia jest dostawa:

PROGRAMOWALNE STEROWNIKI LOGICZNE

FIS SYSTEM MAGAZYNOWY

Tworzenie bazy danych na przykładzie Access

I. Interfejs użytkownika.

Zastosowania aplikacji B2B dostępnych na rynku zalety aplikacji online

Baza danych kwerendy, formularze, raporty

EKSPLOATACJA SYSTEMÓW TECHNICZNYCH - LAB. Wprowadzenie do zajęć

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

zautomatyzować przepływ pracy w branży opakowań

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

Investing f or Growth

BAZY DANYCH Formularze i raporty

Stabilis Smart Factory

Technika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA (skrajne daty)

Pliki cookies. Jaki rodzaj Cookies jest używany? Podczas wizyty na tej stronie używane są następujące pliki Cookies:

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów)

PRZEWODNIK PO PRZEDMIOCIE

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

MS Access 2010 instrukcja część Wstaw do tworzonego formularza wszystkie pola z tabeli wydzial:

Microsoft Excel 2003 profesjonalna analiza i raportowanie oraz prezentacja danych

ECDL Advanced Moduł AM4 Arkusze kalkulacyjne Syllabus, wersja 2.0

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

SYLABUS. Cele zajęć z przedmiotu

KS-ZSA. Korporacyjne grupy towarowe

Opis programu ERWIN. System Zarządzania Postępowaniem. Warszawa ERWIN

Materiały do laboratorium MS ACCESS BASIC

Instrukcja obsługi Multiconverter 2.0

WellCommerce Poradnik: Sprzedaż

Opis podstawowych modułów

Spis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31

BAZY DANYCH. Co to jest baza danych. Przykłady baz danych. Z czego składa się baza danych. Rodzaje baz danych

EasyInput EasyInput wydajniejsza praca użytkownika dzięki integracji SAP z MS Excel. Prezentacja produktu

Informacja o firmie i oferowanych rozwiązaniach

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410)

5. Bazy danych Base Okno bazy danych

Plan. Raport. Tworzenie raportu z kreatora (1/3)

R o g e r A c c e s s C o n t r o l S y s t e m 5. Nota aplikacyjna nr 016 Wersja dokumentu: Rev. A. obecności w VISO

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4

Wypożyczalnia by CTI. Instrukcja

III. Dane podstawowe definiowanie organizacji

Instrukcja obsługi DHL KONWERTER 1.6

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Pliki cookies. Podczas wizyty na tej stronie używane są następujące pliki Cookies:

COMARCH IT AKADEMIA. Programista VBA w Microsoft Excel (microbootcamp)

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

Normalizacja baz danych

Skrócona instrukcja pracy z Generatorem Wniosków

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

Systemy ERP. dr inż. Andrzej Macioł

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy

To kompletny i zintegrowany system do szeroko pojętej obsługi sprzedaży i magazynu w firmach handlowych, usługowych i produkcyjnych.

Zintegrowany system zarządzania produkcją ZKZ-ERP

Załącznik nr 1e do Formularza Ofertowego

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Formularze w programie Word

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

Bazy danych Access KWERENDY

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

ECDL zaawansowany, moduł EXCEL

OPIS PRZEDMIOTU ZAMÓWIENIA

Algorytm. a programowanie -

Program do wagi samochodowej

Lista wprowadzonych zmian w systemie Vario v. 3.3 od wydania do wydania

System zarządzania zleceniami

EasyInput Wydajniejsza praca użytkownika dzięki integracji SAP z MS Excel

Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki

QAD dla przemysłu Maj, 2010

Czym są pliki cookies?

Zmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS , Comarch DMS i Comarch DMS

System automatycznego operatora

Elektroniczna Książka Pocztowa z Obiegiem Dokumentów by CTI Instrukcja

Odkrywanie CAQDAS : wybrane bezpłatne programy komputerowe wspomagające analizę danych jakościowych / Jakub Niedbalski. Łódź, 2013.

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Poprawić efektywność. przy maksymalnej wydajności i minimalnym nakładzie pracy. Kompletne rozwiązanie do szybkiego przetwarzania formularzy

Instrukcja użytkownika

Transkrypt:

Podstawowe pojęcia i rozwiązania związane z systemami ERP Trójkąt pojęciowy systemów ERP Funkcje Programy Baza Danych Integracja Programy Przetwarzanie Przechowywanie Przenoszenie Dane Politechnika Poznańska - Instytut Informatyki 1/13

Dane Stanowią podstawę każdego systemu ERP Gromadzone w bazach danych Baza danych: pliki (tabele) co najmniej jeden dla każdego obszaru funkcjonalnego firmy rekordy (krotki) pola Klucze Programy Stanowią łącze pomiędzy bazą danych a funkcjonalnościami systemu ERP Programy oferują wiele istotnych funkcji m.in.: zbieranie danych tymczasowe przechowywanie danych przetwarzanie danych eksportowanie danych transfer danych Politechnika Poznańska - Instytut Informatyki 2/13

Programy Baza danych Baza danych Ludzie Wyjście Programy Wejście Ludzie Interfejsy Interfejsy Reguły Wartości Funkcje logiczne Operatory porównania Operatory matematyczne Internet Maszyny EDI Software Zbieranie danych Ludzie Przy pomocy różnych urządzeń wejściowych: klawiatura, myszka, czytniki kodów kreskowych, palmtopy, telefony komórkowe, terminale radiowe itd. Bazy danych Zawierają dane zebrane przez inne programy. Interfejsy Coraz istotniejsze jako rozwojowa technologia ułatwiająca komunikację między programami a systemem operacyjnym. Oferują szeroki zakres źródeł danych takich jak: Internet, EDI, maszyny i inne oprogramowanie. Politechnika Poznańska - Instytut Informatyki 3/13

Zbieranie danych za pomocą interfejsów Internet EDI Różne strategie Internetowe. Głownie oferowane są pewne typy E-businessu. Electronic Data Interchange standard wymiany dokumentów handlowych. Głownie używane do zleceń zakupu i zleceń sprzedaży przy użyciu standardowych formatów dokumentów jak np. X-12. Maszyny Niektóre firmy łączą bezpośrednio swoje systemy ERP z maszynami produkcyjnymi za pomocą interfejsów. Niektóre systemy same potrafią uruchomić maszynę i nią sterować, a cały proces jest monitorowany w czasie rzeczywistym. Dostawcy ERP rzadko oferują takie rozwiązania. Software Dane wyjściowe pochodzące z innych programów. Przetwarzanie danych Przetwarzanie odbywa się przy użyciu programów Programy oparte na regułach określonych przez projektantów programu i umieszczonych w kodzie programu Reguły składają się z: operatorów logicznych np.: if, not, for, else, next, loop, do, while, until, goto, or, and, itd. operatorów porównania np.: =, >, <, >=, <>, itd. operatorów matematycznych np.: +, -, /, *, ABS, SQR, MOD itd. wartości numeryczne i alfanumeryczne mogą być zarówno zakodowane w treści programu jak i zaimportowane z wielu różnych źródeł Projektowanie programów zwykle odbywa się przy użyciu narzędzi CASE, aby zaprojektowany kod źródłowy był spójny i przejrzysty Politechnika Poznańska - Instytut Informatyki 4/13

Generowanie programów Narzędzia CASE Kod źródłowy Kompilator Kod maszynowy Obiekt wykonywalny Typy narzędzi CASE CASE kodu źródłowego Z reguły dostarczane przez firmy nie związane bezpośrednio z rynkiem ERP W niewielkim stopniu dostosowane do tworzenia spójnego kodu źródłowego systemów ERP Podstawowe zastosowanie to projektowanie kodów źródłowych przy automatycznym kontrolowaniu edycji w celu uniknięcia ewentualnych błędów podczas kompilacji CASE systemu ERP Z reguły dostarczane przez producentów systemów ERP Umożliwiają stabilne i spójne projektowanie oprogramowania dla wszystkich obszarów funkcjonalnych systemu ERP Utworzony kod jest spójny i łatwy do zrozumienia Kody utworzone przez różne grupy programistów zachowują spójność Użycie tych narzędzi umożliwia zachowanie standardów i funkcjonalności takich jak np. F1 pomoc Politechnika Poznańska - Instytut Informatyki 5/13

Softcoding miękkie kodowanie Softcoding Programy Dane wyjściowe Dane wejściowe Przetwarzanie Konfiguracje Baza danych Środowisko Pliki Pola umożliwia tworzenie programów bez bezpośredniej ingerencji w kod odgrywa ważną rolę w osiąganiu pożądanej funkcjonalności systemu ERP stosowane jest do danych wyjściowych, danych wejściowych i przetwarzania danych konfiguracje umożliwiają użytkownikom systemu ERP wykonywanie w różny sposób tego samego programu każda konfiguracja może być zapisana w pamięci systemu i później wywołana w konkretnej sytuacji Softcoding danych wyjściowych występuje w 3 obszarach: video pliki raporty w obszarze wideo może dotyczyć: pól danych pól opisu sortowania danych wyboru danych sumowania danych Politechnika Poznańska - Instytut Informatyki 6/13

Video Kiedyś wyświetlanie tylko w trybie tekstowym, z reguły jeden rekord na ekranie. Softcoding umożliwia zmiany opisów pól warunkowy wybór wyświetlanych pól Obecnie wyświetlanie głównie w trybie graficznym, umożliwia pokazanie wielu rekordów naraz w układzie tabelarycznym. Wyglądem i niektórymi funkcjami przypomina arkusz kalkulacyjny. Softcoding dotyczy: możliwości wyboru wyświetlanych pól (operatory porównania) możliwości obliczeń sumarycznych (podsumowania) sortowania wg. kryteriów użytkownika zapamiętywania konfiguracji (zakładki) Raporty drukowane Format zbliżony do arkusza kalkulacyjnego Generator raportów albo wbudowany w system, albo dostarczany przez innego dostawcę Opcja drukowania do pliku Możliwość generowania dokumentów określonego typu np.: zlecenia sprzedaży, zlecenia zakupu, faktury, zlecenia produkcyjne itd. Historyczny dylemat dopasować format używanych dokumentów wg. wzoru z systemu ERP, czy zmienić ERP tak by pasował do używanych dokumentów Softcoding umożliwia: elastyczne konfigurowanie postaci danych wyjściowych umieszczanie na wydruku elementów graficznych (np. logo) swobodne operowanie tekstem obliczenia wykonywane między polami Politechnika Poznańska - Instytut Informatyki 7/13

Softcoding danych wejściowych Softcoding używany do sprawdzenia poprawności danych za pomocą zapisanych ustawień konfiguracyjnych przy użyciu UDT (user defined tables) UDT tabela składająca się z ciągu kodów i opisów tekstowych dołączana do pola wprowadzania danych do programu jeśli UDT nie zawiera jakiejś wartości można ją łatwo dodać programy używające UDT zapewniają spójność wprowadzanych danych i ułatwiają ich późniejsze przetwarzanie Zapisane ustawienia konfiguracyjne mniej elastyczne od UDT, ale wystarczające gdy do wyboru tylko kilka opcji możliwe rozróżnienie błędów, przy wprowadzeniu niepoprawnych danych (soft umożliwia wprowadzenie takiej danej, hard wymusza wprowadzenie poprawnych danych) Softcoding przetwarzania danych ściśle współpracuje z softcodingiem danych wyjściowych ciągi instrukcji informują program jak przetwarzać informacje instrukcje różnią się stopniem złożoności (najprostsze przełączniki TAK/NIE, największe pliki lub tabele zawierające setki, tysiące linii kodu) Politechnika Poznańska - Instytut Informatyki 8/13

Softcoding baz danych Softcoding plików i tabel umożliwia zastąpienie standardowych opisów tekstowych własnymi Środowiska reprezentują strukturę pliku bazodanowego dedykowaną jednemu charakterystycznemu zadaniu np.: przechowywaniu bieżących danych obszarowi testowania obszarowi gromadzenia danych archiwalnych szkoleniom. Dwa różne zakłady, o różnych lokalizacjach i profilach produkcji należące do tej samej firmy z reguły potrzebują dwóch różnych środowisk Pojęcie środowiska może być używane na poziomie systemu operacyjnego, bazy danych lub plików funkcjonalna cecha systemu umożliwiająca takie skonfigurowanie systemu, że zarządza on przepływem procesów biznesowych w poszczególnych obszarach funkcjonalnych przedsiębiorstwa Dwa typy: aplikacyjny (application-specific) skrośny (cross-functional) Działanie na kodach stanu lub sekwencjach określających położenie każdego kroku lub operacji w stosunku do innych Dwa różne znaczenia w systemach ERP przedstawienie sposobu w jaki czynności są uporządkowane i zarządzane w i poza systemem ERP moduł funkcjonalny używany do zarządzania własnymi workflowami użytkownika Politechnika Poznańska - Instytut Informatyki 9/13

aplikacyjny Przetwarzanie zlecenia sprzedaży skrośny Zatwierdzanie i przesyłanie rekordu 10 wprowadzenie zlecenia sprzedaży 10 wprowadzenie nowego rekordu 20 przydzielenie materiałów 20 przesłanie emailem noty zatwierdzającej 30 wydrukowanie listy pobrania 30 przegląd rekordu 40 50 pobranie materiałów potwierdzenie dostawy zatwierdzony N T 35 przesłanie emailem noty odrzucającej 60 drukowanie faktury 40 przesłanie rekordu do pliku 70 otrzymanie zapłaty 50 przesłanie komunikatu rozgłoszeniowego Integracja workflow Zapasy Sterowanie prod. Sprzedaż Dane podstawowe Usługi u klienta Planowanie Inne programy Inne programy Prognozowanie Politechnika Poznańska - Instytut Informatyki 10/13

Cechy workflow W zależności od producenta konfigurowanie workflow odbywa się przez: użycie przez program odpowiednich tabel zawierających kod workflowa użycie ustawień konfiguracyjnych bezpośrednio związanych z programem zastosowanie wbudowanej logiki decyzyjnej oferującej dwa różne wyjścia na podstawie jednego wejścia Wbudowana elastyczność ułatwiająca zmiany dodawanie usuwanie modyfikacje itp. Możliwości działania międzymodułowego Na ogół nie wymagają kompilacji Noty oraz statusy przekazywane pocztą elektroniczną skrośny bardziej elastyczny od aplikacyjnego Elementy workflow kody stanu sekwencje zdarzenia czynności relacje marszruty logika decyzyjna potwierdzenia filtry itd. Politechnika Poznańska - Instytut Informatyki 11/13

Dokumenty Używane we wszystkich systemach ERP Są to dane wejściowe, wyjściowe lub dane przechowywane w systemie, w postaci elektronicznej lub papierowej, charakterystyczne dla pewnych funkcji takich jak: zlecenia sprzedaży, zlecenia zakupu, faktury, zlecenia produkcyjna itd. Na ogół reprezentują rekordy bazy danych Dokument tworzą trzy elementy: nagłówek szczegóły typy Dokumenty Nagłówek Szczegóły Zwrot Zwrot U klienta Zlecenie Zlecenie Zlecenie Zlecenie Kredyt. Zewn. Konserw. U klienta sprzedaży zakupu prod. prod. Zlecenie Zlecenie Zlecenie Zlecenie Normalne Normalne Prod. Prod. sprzedaży zakupu prod. prod. Zlecenie Zlecenie Zlecenie Zlecenie sprzedaży zakupu prod. Zlecenie prod. Zlecenie Zlecenie Zlecenie Zlecenie 1 1 zmian 2 sprzedaży zakupu prod. Zlecenie prod. konstr. prod. Zlecenie 1 1 2 prod. Zlecenie 1 1 2 prod. 1 1 2 2+ Typy Politechnika Poznańska - Instytut Informatyki 12/13

Dokumenty Używane we wszystkich systemach ERP Są to dane wejściowe, wyjściowe lub dane przechowywane w systemie, w postaci elektronicznej lub papierowej, charakterystyczne dla pewnych funkcji takich jak: zlecenia sprzedaży, zlecenia zakupu, faktury, zlecenia produkcyjna itd. Na ogół reprezentują rekordy bazy danych Dokument tworzą trzy elementy: nagłówek szczegóły typy Politechnika Poznańska - Instytut Informatyki 13/13