Przejdź do treści

ESM (Środki trwałe)

Podkatalog ESM zawiera model kanoniczny dla ewidencji środków trwałych i dokumentów ruchu majątku. Domena wykorzystuje wspólne zasoby Location, Party, PartyRole oraz Document, a zasoby ESM koncentrują się na kartotece majątku, komponentach, przypisaniach wielowymiarowych i dokumentach ESM.

Model jest zgodny z założeniem Kamsoft.FAIR: dane podstawowe środka pozostają w kartotece, natomiast aktualny stan przypisań do lokalizacji, MPK, osób odpowiedzialnych i źródeł finansowania utrzymywany jest w osobnym zasobie alokacji. Dzięki temu jeden model obsługuje system EOD, FK, BI i innych konsumentów bez duplikowania struktur.

Zasoby

Zasób Opis
FixedAsset Kartoteka środka trwałego: identyfikatory, nazwa, status, typ, wartości bilansowe i podatkowe, amortyzacja, daty, cechy
AssetComponent Komponent środka trwałego powiązany z FixedAsset; własne wartości, status, daty i cechy
FixedAssetAllocation Uniwersalne przypisanie środka lub komponentu do wymiaru: lokalizacja, ośrodek kosztów, źródło finansowania oraz opcjonalni uczestnicy odpowiedzialni
FixedAssetDocument Dokument ruchu majątku: przyjęcie, sprzedaż, likwidacja, zmiana miejsca, zmiana wartości, zmiana osoby odpowiedzialnej

Relacje

  • FixedAsset przechowuje dane podstawowe środka i nie zawiera bezpośrednich pól lokalizacji, MPK ani osoby odpowiedzialnej.
  • AssetComponent wskazuje nadrzędny FixedAsset i korzysta z tego samego mechanizmu alokacji co środek główny.
  • FixedAssetAllocation łączy subject (FixedAsset lub AssetComponent) z target odpowiednim dla danego wymiaru. Osoby odpowiedzialne mogą być przekazane opcjonalnie przez participant[] (Reference do PartyRole) dla alokacji lokalizacji.
  • FixedAssetDocument opisuje zdarzenie biznesowe i może inicjować utworzenie lub aktualizację rekordów FixedAssetAllocation.

Reuse zasobów współdzielonych

  • Miejsce użytkowania: Location z type lub category ustawionym na usage-place.
  • Ośrodek kosztów: zgodnie z profilem wdrożeniowym, jako słownik referencyjny wykorzystywany przez FixedAssetAllocation.target.
  • Osoba odpowiedzialna: PartyRole, zwykle w relacji do Party reprezentującej pracownika lub kontrahenta.
  • Umowa finansowania: Document z type = funding-agreement.

Zakres operacyjny

Planowane endpointy domeny ESM:

  • GET|POST|PATCH /v1/fixed-assets
  • GET|POST|PATCH /v1/asset-components
  • GET|POST|PATCH /v1/fixed-asset-allocations
  • GET|POST|PATCH /v1/fixed-asset-documents
  • GET /v1/fixed-asset-documents/{id}/$document-content
  • POST /v1/fixed-asset-documents/{id}/$set-workflow-status

Odniesienia