Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Name:Basistemplate
Package:org.nuclet.basistemplate
Namensraum:BAS

Version:

1.0.5

Datum:18.07.2013

...

Das Basistemplate-Nuclet umfasst im Rahmen der .nuclet-Datei

  • diverse Entitäten Businessobjekte (für Aufträge, Bestellungen, Rechnungen, Kunden, Lieferanten, Artikel, etc.),

  • die Layouts für diese EntitätenBusinessobjekte,

  • fünf Statusmodelle (für Aufträge, Bestellungen, Gutschriften, Lieferscheine und Rechnungen),

  • fünf Arbeitsschritte (für die Übernahme von Daten einer Entität eines Businessobjekts in eine andere Entitätanderes Businessobjekt),

  • diverse Java-Regeln (verteilt auf Packages),

  • die Attributgruppe „Grunddaten“,

  • eine Benutzergruppe „Default“,

  • acht Value-List-Provider zur Befüllung von Auswahllisten in Layouts,

  • vier Suchfilter,

  • zwei Nuclet-Abhängigkeit (zum Nuclet „Lager“ für Lagerfunktionalität, und zum Nuclet „Nummernkreise“ für automatische Nummernvergabe).

...

Typ

Name, englisch

Name, deutsch

Kurzbeschreibung

EntitätBusinessobjekt

Adresse

Adresse

 

 

Adresstyp

Adresstyp

 

 

Anrede

Anrede

 

 

Artikel

Artikel

 

 

Artikel EK Preis

Artikel EK Preis

gestaffelte Einkaufspreise

 

Artikel VK Preis

Artikel VK Preis

gestaffelte Verkaufspreise

 

Artikelgruppe

Artikelgruppe

 

 

Auftrag

Auftrag

 

 

Auftragsposition

Auftragsposition

 

 

Bearbeiter

Bearbeiter

Sachbearbeiter

 

Bestellposition

Bestellposition

 

 

Bestellung

Bestellung

 

 

Einheit

Einheit

für eigene Einheiten (z.B. Stück, Meter, kg)

 

Gutschrift

Gutschrift

 

 

Gutschriftsposition

Gutschriftsposition

 

 

Kunde

Kunde

 

 

Kundenansprechpartner

Kundenansprechpartner

 

 

Kundengruppe

Kundengruppe

 

 

Land

Land

 

 

Lieferant

Lieferant

 

 

Lieferschein

Lieferschein

 

 

Lieferscheinposition

Lieferscheinposition

 

 

Postleitzahlen

Postleitzahlen

Orte sind auf PLZ-Ebene zu hinterlegen

 

Preiseinheit

Preiseinheit

 

 

Rechnung

Rechnung

 

 

Rechnungsposition

Rechnungsposition

 

 

Sprache

Sprach

Spracheinstellungen (bspw. für Kundenformulare)

 

Steuersatz

Steuersatz

Mehrwertsteuersätze

 

Versandart

Versandart

inkl. einer Versandkostenpauschale

 

Wareneingang

Wareneingang

 

 

Währung

Währung

Währungsunterstützung ist vorgesehen, muss aber noch mit eigener Funktionalität hinterlegt werden!

 

Zahlungskonditionen

Zahlungskonditionen

 

Layout

Adresstyp

 

 

 

Anrede

 

 

 

Artikel

 

 

 

Artikelgruppe

 

 

 

Auftrag

 

 

 

Bearbeiter

 

 

 

Bestellung

 

 

 

Einheit

 

 

 

Gutschrift

 

 

 

Kunde

 

 

 

Kundengruppe

 

 

 

Land

 

 

 

Lieferant

 

 

 

Lieferschein

 

 

 

Lieferschein Suche

 

gesondetes Layout für die Suche nach Lieferscheinen

 

Postleitzahlen

 

 

 

Preiseinheit

 

 

 

Rechnung

 

 

 

Sprache

 

 

 

Steuersatz

 

 

 

Versandart

 

 

 

Währung

 

 

 

Zahlungskonditionen

 

 

Statusmodell

Auftrag

 

 

 

Bestellung

 

 

 

Gutschrift

 

 

 

Lieferschein

 

 

 

Rechnung

 

 

Java-Package

org.nuclet.basistemplate.facade

entitätenbezogene Businessobjektenbezogene Datenbankzugriffe

 

org.nuclet.basistemplate.logic

Geschäftslogik

 

org.nuclet.basistemplate.object

Objektklassen für Preisinformationen

 

org.nuclet.basistemplate.rule

Steuerung von Insert-/Update-/Delete-Events

 

org.nuclet.basistemplate.wrapper

Wrapper-Klassen für Verallgemeinerungen und als Schnittstellen für die Java-Regeln vom Lager-Nuclet

Attributgruppe

Grunddaten

 

Standard-Attributgruppe

Benutzergruppe

Default

 

Standard-Benutzergruppe

Value List Provider

VLP Adresse je Lieferant

 

 

VLP Lager je Artikel/Lager

 

 

VLP Lagerorte je Lager

 

 

VLP Lieferadresse je Kunde

 

 

VLP PLZ je Land

 

 

VLP Rechnungsadresse je Kunde

 

 

VLP Standard Kunde für Bestellung

 

Suchfilter

Abgeschlossen

 

 

Geplant

 

 

Offen

 

 

Storniert

 

Nuclet-Abhängigkeit

org.nuclet.Lager

Lagerfunktionalität

 

org.nuclet.Nummernkreise

automatisierte Nummernvergabe

...

  • Regeln für maskengesteuerte Events (org.nuclet.basistemplate.rule)

  • Regeln für die Geschäftslogik (org.nuclet.basistemplate.logic)

  • Regeln für entitätsbezogene businessobjektsbezogene Datenbankzugriffe (org.nuclet.basistemplate.facade)

  • Regeln für enitätsübergreifende Verallgemeinerungen und als Schnittstelle für die Java-Klassen des Lager-Nuclets (org.nuclet.basistemplate.wrapper)

  • Objektklassen für Preisinformationen (org.nuclet.basistemplate.object)

...

In der Menü-Navigationsleiste unter „Stammdaten“ finden Sie die Masken für die folgenden Stammdaten-EntitätenBusinessobjekte:

  • Zahlungskonditionen

  • Versandart

  • Land

  • Postleitzahlen (Definition von Ortsangaben)

  • Sprache

  • Anrede

  • Einheit

  • Preiseinheit

  • Artikel

  • Artikelgruppe

  • Adresstyp (Achtung: „Lieferadresse“ und „Rechnungsadresse“ werden vorausgesetzt!)

  • Steuersatz

...

Lieferanten und Kundeninformationen sind über vier Entitäten vier Businessobjekte zu pflegen:

  • Lieferant (Menüpunkt: „Bestellwesen“)

  • Kunde (Menüpunkt: „Auftragswesen“)

  • Kundengruppe (Menüpunkt: „Stammdaten“)

  • Kundenansprechpartner (Menüpunkt: „Stammdaten“)

...

Für die automatisierte Nummernvergabe ist unter „Stammdaten“ für die fünf prozessbezogenen Entitäten Businessobjekte („Auftrag“, „Bestellung“, „Gutschrift“, „Lieferschein“ und „Rechnung“) jeweils ein Nummernkreis festzulegen. Die Nummernkreise umfasen die Definition eines Präfix und einer Anzahl von numerischen Stellen.

...

VersionDatumTypÄnderungen
1.0.025.04.2013initiale Version-
1.0.115.05.2013Fehlerkorrekturen 
1.0.218.06.2013Fehlerkorrekturen
  • Bugfix in org.nuclet.basistemplate.logic.PositionsLogik
  • Korrektur von Layout "Bestellung" (VLP für Lager und Lagerort)
  • Korrektur in org.nuclet.lager.facade.ArtikelFacade
  • Korrektur in Entität Businessobjekt "Rechnung": Entfernung des Eindeutigkeits-Flags auf Attribut "Nummer"
  • Korrektur in Entität Businessobjekt "Auftrag": "(R) PLZ/Ort" wird zum Pflichtfeld
1.0.319.06.2013Fehlerkorrekturen
  • aktualisiertes Lager-Nuclet
  • org.nuclet.basistemplate.rule.AktualisiereWareneingang neu!
  • Layout für Entität Businessobjekt "Bestellung" korrigiert (Layoutregel für Parameter in Lager-VLP im UF Wareneingang, Feldsperrungen im UF Wareneingang
1.0.420.06.2013Anpassungen
  • Anpassungen in org.nuclet.basistemplate.rule.AktualisiereWareneingang: Eintragen von "Lager/Lagerort Bestellt"
  • Anpassungen im Layout "Bestellung": Deaktivierung von "Lager Bestellt" und "Lagerort Bestellt"
  • bei Bestellungen: Lieferadresse und Rechnungsadresse an Kunden wurden als optionale Felder deklariert
1.0.518.07.2013Anpassungen
  • "Währung" als Pflichtfeld
  • Übernahme des Attributes "Währung" in den Arbeitsschritten , Rechnung-Gutschrift  
  • zusätzlicher Status "80 - Mahnung" in Entität Businessobjekt "Rechnung"
  • zusätzliche Entität zusätzliches Businessobjekt "Mahnstufe" 
  • zusätzliche Attribute "Versandart" und "Versandkosten" in Entität Businessobjekt "Gutschrift"
  • zusätzliches Attribut "Sprache" in Entität Businessobjekt "Lieferant"
  • Anpassung der Arbeitsschritte Auftrag-Rechnung, Rechnung-Gutschrift und Auftrag-Gutschrift.

  • Korrektur des VLPs "VLP Ansprechpartner je Kunde" (Entfernung des Schema-Namens)
  • Korrektur des Layouts "Rechnung" (Überlagerung zweier Labels: "Währung" und "Steuersatz")