Gedanken über Dokumente

Aus iDempiere de
Version vom 11. Januar 2014, 17:27 Uhr von TBayen (Diskussion | Beiträge) (Linksammlung)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu:Navigation, Suche

Ich hätte diese Seite eigentlich Dokumente genannt, aber ich habe zur Zeit ehrlich gesagt überhaupt keine Ahnung, was überhaupt ein Dokument in iDempiere ausmacht. Deshalb möchte ich hier erst einmal alle Gedanken und Links sammeln.

Artikel, die Dokumente erklären

Basiserklärungen

weiterführende Erklärungen

Artikel, die ich als Quellen verwendet, aber bereits weitgehend hier eingearbeitet habe:

Fenster, die mit Dokumenten zusammenhängen:

(Was ist der Unterschied zwischen "unprocessed" und "unposted" und woher wissen diese Fenster, welche Tabellen sie absuchen sollen?)


involvierte Klassen und Interfaces

DocAction

Interface, das ein Dokument implementieren sollte

  • Define the list of document action as static constants.
  • Define the list of document status as static constants.
  • Model class that need to support the standard document action and status framework implement this interface.

DocumentEngine

implementiert die Logik, die für Dokumente ausgeführt werden kann


MSetup

Create the list of document type for new Client ( Method createAccounting ).

org.compiere.server.AcctProcessor

Background process running on the JBoss server that perform the accounting document posting process.

org.compiere.grid.ed.VDocAction

Define hardcoded in dynInit method the list of possible transitions, and transitions by table


Workflow

Document Process Workflow

von http://en.wikiversity.org/wiki/Adempiere_Technical_Training#Document_Process_Workflow:

Every document has a defined process – the workflow is started with the Process button:
These workflows have a defined start context (the document) and a responsible.

  • Start (Draft)
    • Auto
    • Prepare (In Progress)
      • Complete (Completed)

If you want to customize a workflow for a document:

  • for all clients
    • add customized node/transitions and/or inactivate standard transitions
  • for a client or organization
    • make changes on System workflow with entity type <> Dictionary/Adempiere
    • execute process “Workflow to Client”

Document Approcal

Cookies helfen uns bei der Bereitstellung von iDempiere de. Durch die Nutzung von iDempiere de erklärst du dich damit einverstanden, dass wir Cookies speichern.