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.