Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • algorytmy, które nie wymagają danych specyficznych dla zleceń z technologią powinny być niezależne od tego czy działają na technologii predefiniowanej czy takiej ze zlecenia
  • jako że będą teraz dwa możliwe źródła zapotrzebowania materiałowego: czysto z kalkulacji bądź z struktury danych ze zlecenia, musimy wydzielić kod który będzie pobierał te dane tak żeby całe algorytmy z np. kosztówki nie stały się od tego zależne

...

Algorytmy

Ilość cykli operacji do wykonania

Algorytm ze swojej natury nie ma żadnych danych zależnych od zlecenia. Powinien działać na tym samym modelu danych niezależnie od tego czy jest robiony dla zlecenia czy dla samej technologii.
Zasady dotyczące statusu technologii, która ma zostać uwzględniona do obliczeń jest taki sam jak dotychczas, czyli technologia musi zostać wcześnie sprawdzona lub zaakceptowana.

Zapotrzebowanie materiałowe

  • Teraz w zleceniach będzie struktura danych, która trzyma ich zapotrzebowanie materiałowe, które to może być nadpisane (question) przez użytkownika. Standardowo będzie opcja eksportu tego do PDF/CSV, która wygeneruje nam listę produktów podzieloną na operacje.
  • Jeżeli chodzi o generowany raport o nazwie Zapotrzebowanie materiałowe to powinien on być zawsze obliczany, nie ze struktury. Trzeba o tym uświadomić użytkownika w GUI i raporcie. Można na widoku Zapotrzebowania materiałowego umieścić label z komunikatem, że generowane raporty uwzględniają tylko drzewko technologiczne wybranych zleceń, natomiast pomijają wszelkie informację dotyczące prowadzonych przez planistę zmian w wygenerowanej strukturze.
  • Algorytmy, które potrzebują zapotrzebowanie muszą mieć wyabstrahowane wyszczególnione czy pobierają je z kalkulacji robionej on the fly czy z struktury danych w zleceniach.
  • Algorytmy, które pracują dla zleceń powinny domyślnie pracować na strukturze danych w zleceniu. Jeżeli jeszcze nie jest wygenerowana (zlecenia szkicowe) wtedy liczą ją on the fly.

...

DaneSama tech.Zlec. z tech
Koszty produktówmogą być tylko z globalnych definicjiz globalnych lub ze zlecenia
Normy operacjiz technologii, wspólny model danych
Zapotrzebowanie materiałoweobliczane z technologii

z danych zlec. lub obliczane z tech. jeżeli jeszcze nie są wprowadzoneon the fly

Przy zmianie i refaktorze kosztów kalkulacji sugerowane jest przeprowadzenie zmiany modelu costnormsforoperation_calculationoperationcomponent poprzez usunięcie z niego elementów, które nie są prezentowane użytkownikowi a jedynie kopiowane z technologyOperationComponent. np.tj, tpz itp. Na poczet raportu wartości te mogą zostać pobrane z technologyOperationComponent. Obecnie jego struktura wynika z faktu, że kiedyś mieliśmy ograniczenie frameworkowe, które uniemożliwiało pobranie wartości z powiązanych modeli, stąd warto teraz je uspójnić.

Rozliczenie produkcji

Mówimy to tu o rozliczenie rekordów produkcji. Reguły dla kalkulacji takie jak w poprzednich rozdziałach dla zleceń. Ogólnie rozliczenie produkcji jest czymś czego nie można zrobić dla samej technologii.

...