Firma in allen Komponenten erstellen
Erläuterung
Dies ist die wichtigste Aktivität im Prozess „Firma erstellen/aktualisieren“. Alle im Verlauf
der vorherigen Aktivitäten definierten Daten werden vom Kunden an den Geschäftslogikserver gesendet und
von allen Komponenten verarbeitet, die diesen Prozess unterstützen, um die Basisdaten für die Firma zu
erstellen.
Voraussetzungen
- Firmen-ID, Name und Informationen, ob die Firma eine Vorlagen-Firma ist, müssen vorher definiert worden
sein.
- Der Firmenursprung, eine Firmenvorlage oder eine vorhandene Firma müssen vorher definiert worden
sein.
- Wenn Übersetzungen für die Firma zu erstellen sind, müssen die Sprachen vorher definiert
worden sein.
- Detaillierte Daten zur Firma müssen vorher definiert worden sein.
- Die Aktivität muss entweder bei der Erstellung einer neuen oder bei der Aktualisierung einer vorhandenen
Firma ausgelöst werden.
Systemauswirkungen
Als Ergebnis dieser Aktivität wird eine Firma erstellt. Die Verarbeitung erfolgt wie folgt:
- Alle Komponenten, die den Prozess „Firma erstellen“ unterstützen, werden ausgegeben.
- Auf alle aktiven logischen Einheiten in allen aktiven Komponenten wird über eine Standardschnittstelle
zugegriffen. Dies stellt sicher, dass alle Daten im Zusammenhang mit der Logical Unit aus der Quelle (einer
Firmenvorlage oder vorhandenen Firma) abgerufen und dann auf die Firma angewendet werden, die erstellt oder
aktualisiert wird.
- Übersetzungen werden folgendermaßen behandelt:
- Wenn eine neue Firma erstellt wird, werden die in der Quelle (Firma oder Vorlage) ausgewählten
Übersetzungen in der neuen Firma für alle aktiven logischen Einheiten erstellt.
- Wenn eine vorhandene Firma aktualisiert wird, werden nur die Übersetzungen aktualisiert, die von
dieser Firma verwendet werden. Die aktualisierten Übersetzungen stammen von der Ursprungsfirma.
- Alle im Verlauf des Prozesses auftretenden Fehler werden protokolliert.
- Der Prozess endet, nachdem alle aktiven logischen Einheiten in allen aktiven Komponenten aufgerufen
wurden.
Es ist wichtig, daran zu denken, dass diese Aktivität nie fehlschlägt, d. h. falls Fehler
auftreten, werden diese protokolliert, und die Aktivität wird fortgesetzt. Dies bedeutet, dass die Firma
mindestens in IFS/Unternehmen erstellt wird.
Es sollte auch darauf hingewiesen werden, dass das Aktualisieren einer Firma immer bedeutet, dass
Basisdaten und Übersetzungen hinzugefügt werden. Firma aktualisieren entfernt oder
aktualisiert keine Daten in der aktuellen Firma.
Einige möglichen Szenarios:
- Die Ursprungsvorlage ist überhaupt nicht kompatibel mit der Geschäftslogik der aktuellen Versionen
der installierten Komponenten, und alle logischen Einheiten geben protokollierte Fehler aus. Dies ist das
„Worst-case-Szenario“, bei dem eine Firma in IFS/Unternehmen erstellt wird, aber Fehler in allen
logischen Einheiten in allen Komponenten auftreten.
- Die Ursprungsvorlage ist voll kompatibel mit der Geschäftslogik der aktuellen Versionen der
installierten Komponenten, und die erstellte Firme wird erfolgreich in allen logischen Einheiten in allen
Komponenten erstellt.
- Die Ursprungsvorlage ist größtenteils kompatibel mit der Geschäftslogik der aktuellen
Versionen der installierten Komponenten, und es gibt nur wenige Fehler, die protokolliert werden.
Es gibt einige große beachtenswerte Unterschiede, falls diese Aktivität durchgeführt wird, um
eine völlig neue Firma zu erstellen oder um eine vorhandene Firma zu aktualisieren:
- Falls eine völlig neue Firma erstellt werden soll, versuchen alle aktiven logischen Einheiten in allen
aktiven Komponenten, eine neue Firma aus der Ursprungsvorlage oder -firma zu erstellen.
- Beim Aktualisieren der Firma wird auf die aktiven logischen Einheiten fast genauso zugegriffen wie bei der
Erstellung einer neuen Firma. Sind in einer Logical Unit in diesem Fall bereits Daten für die Firma
definiert, werden keine Aktionen durchgeführt, es sei denn, eine Aktualisierung auf der Schlüsselebene
wird festgelegt. Dies führt zur Schlussfolgerung, dass die Verarbeitung normalerweise nur in logischen
Einheiten von Komponenten abläuft, die später als die Anfangsinstallation installiert wurden, wobei
noch keine firmenbezogene Daten existieren.
Wird eine Aktualisierung auf der Schlüsselebene vorgenommen, könnten alle logischen Einheiten betroffen
sein, da in diesem Fall für jede logische Einheit jeder Datensatz in der Ursprungsfirma/-vorlage auf die
Existenz der zu aktualisierenden Firma überprüft wird.
Es gibt zwei logische Einheiten, die speziell behandelt werden:
- Währungstyp und Währungskurs (Buchungsregeln)
Diese Logical Units (LU) sind in der Firmenvorlage nicht vertreten. Die LUs sind dennoch Teil des Prozesses und
erhalten ihre Werte aus einer Tabelle mit festem Wertebestand, die unabhängig vom Ursprung immer in jeder
Firma erstellt wird.
- Diese beiden LUs können daher nicht in einer Firma als Basis für eine Firmenvorlage
variantengeführt werden. Die Daten müssen immer in der erstellten Firma für deren Bedarf
variantengeführt werden.
Ist das Ergebnis dieser Aktivität nicht zufriedenstellend, besteht die Möglichkeit zum Entfernen der
Firma. Ob dies tatsächlich möglich ist, hängt von den derzeit installierten Komponenten ab. Wenn es
sich um eine reine Installation von IFS/Rechnungswesen handelt, ist es immer möglich, die Firma zu entfernen.
Eine Firma kann von ihrem Ersteller oder einem Anwender entfernt werden, der zum Entfernen der Firma berechtigt
ist.
Weitere Informationen finden Sie in der Hilfedatei für das Fenster Firma in IFS/Unternehmen.
Wenn die Aktivität mit der erfolgreichen Erstellung oder Aktualisierung einer Firma endet, kann die Firma
eingesetzt werden. Es ist allerdings anzuraten, alle weiteren Aktivitäten im Prozess der
Firmenerstellung/-aktualisierung zu durchlaufen, um zu überprüfen, ob die Basisdaten der Firma die
Kriterien einer aktiven Firma erfüllen.