Continia-Apps in Multi-Tenant-Umgebungen installieren oder aktualisieren

Wenn Sie eine oder mehrere Continia-Apps installieren oder aktualisieren müssen, hängt die zu verwendende Methode von der allgemeinen Softwarearchitektur Ihres Unternehmens ab – genauer gesagt davon, ob die Apps in einer Single-Tenant- oder einer Multi-Tenant-Umgebung verwendet werden sollen:

Das PowerShell-Skript in einer Single-Tenant-Umgebung verwenden

Continia hat ein PowerShell-Skript entwickelt, mit dem Sie Continia Document Capture und andere Continia-Apps in einer Single-Tenant-Umgebung problemlos installieren und aktualisieren können. Weitere Informationen finden Sie unter Continia Document Capture On-Premises installieren und Continia Document Capture für App-Versionen von Business Central aktualisieren.

Wenn Sie das Skript ausführen, durchsucht es automatisch den Ordner, in dem es ausgeführt wird (einschließlich aller Unterordner), nach vorhandenen Instanzen von Document Capture und anderen Continia-Apps. Wenn es eine frühere Version einer App erkennt, aktualisiert es die App und alle Abhängigkeiten und deinstalliert dann alle alten Versionen. Wenn keine App erkannt wird, installiert das Skript die App automatisch zusammen mit allen anderen erforderlichen Apps.

Wie oben erwähnt funktioniert das Skript nicht in Multi-Tenant-Umgebungen. Wenn Ihr Unternehmen Document Capture auf einem Server ausführen muss, der mehrere Tenants (Instanzen) bedient, müssen Sie Document Capture selbst installieren und/oder aktualisieren, indem Sie die Skriptbefehle stattdessen manuell in jedem relevanten Tenant ausführen. Dieser Vorgang wird im folgenden Abschnitt genauer beschrieben.

Manuelles Ausführen der Skriptbefehle in einer Multi-Tenant-Umgebung

Um Continia-Apps in einer Multi-Tenant-Umgebung zu installieren oder zu aktualisieren, müssen Sie die Befehle aus dem PowerShell-Skript manuell in allen relevanten Tenants ausführen. Einzelheiten hierzu finden Sie in den folgenden Installations- und Upgrade-Anleitungen. Beide Anleitungen basieren auf dem Beispiel von Continia Expense Management; Sie können sie jedoch auch problemlos zur Installation oder Aktualisierung von Document Capture verwenden. In diesem Fall überspringen Sie einfach alle für Expense Management relevanten Schritte.

Hinweis

Beachten Sie, dass die Document Capture OnPremise-App in beiden Anleitungen optional ist. Die App gewährt Ihnen Zugriff auf Funktionen, die nur in On-Premises-Installationen von Business Central verfügbar sind und ist erforderlich, wenn Sie den Dokumentspeichertyp Dateisystem oder den On-Premises OCR-Dienst verwenden möchten, der ebenfalls Zugriff auf das Dateisystem erfordert.

Wenn Sie sich für die Installation von Document Capture OnPremise entscheiden, beachten Sie, dass Sie die Document Capture-Serverkomponenten (Service Tier-Bibliotheken) installieren müssen, bevor Sie die App veröffentlichen und installieren.

So installieren Sie Apps

Um Expense Management zu installieren, müssen Sie für jede der aufgelisteten Apps dieselben drei Befehle in der folgenden Reihenfolge ausführen:


SchrittApp-NameBefehle
1Continia CoreFühren Sie die Befehle in dieser Reihenfolge aus:
1. Publish-NavApp > 2. Sync-NavApp > 3. Install-NavApp
2Continia Delivery NetworkFühren Sie die Befehle in dieser Reihenfolge aus:
1. Publish-NavApp > 2. Sync-NavApp > 3. Install-NavApp
3Document CaptureFühren Sie die Befehle in dieser Reihenfolge aus:
1. Publish-NavApp > 2. Sync-NavApp > 3. Install-NavApp
4Document Capture OnPremise (optional)Führen Sie die Befehle in dieser Reihenfolge aus:
1. Publish-NavApp > 2. Sync-NavApp > 3. Install-NavApp
5Expense ManagementFühren Sie die Befehle in dieser Reihenfolge aus:
1. Publish-NavApp > 2. Sync-NavApp > 3. Install-NavApp

So aktualisieren Sie Apps

Um Expense Management zu aktualisieren, müssen Sie die neuen Versionen der Apps mit denselben drei Befehlen für jede der aufgelisteten Apps in der unten beschriebenen Reihenfolge installieren.

Tipp

Beachten Sie, dass sich dieser Befehlssatz geringfügig von dem im oben beschriebenen Installationsprozess verwendeten unterscheidet.


SchrittApp-NameBefehle
1Continia CoreFühren Sie die Befehle in dieser Reihenfolge aus:
1. Publish-NavApp > 2. Sync-NavApp > 3. Start-NAVAppDataUpgrade
2Continia Delivery NetworkRun the commands in this order:
1. Publish-NavApp > 2. Sync-NavApp > 3. Start-NAVAppDataUpgrade
3Document CaptureRun the commands in this order:
1. Publish-NavApp > 2. Sync-NavApp > 3. Start-NAVAppDataUpgrade
4Document Capture OnPremise (falls verwendet)Run the commands in this order:
1. Publish-NavApp > 2. Sync-NavApp > 3. Start-NAVAppDataUpgrade
5Expense ManagementFühren Sie die Befehle in dieser Reihenfolge aus:
1. Publish-NavApp > 2. Sync-NavApp > 3. Start-NAVAppDataUpgrade

Dadurch werden die neuen Apps installiert und die Upgrade-Prozesse ausgeführt. Wenn Sie fertig sind, müssen Sie die alten Versionen der Apps deinstallieren, indem Sie die folgenden beiden Befehle für jede der aufgelisteten Apps in umgekehrter Reihenfolge ausführen:


SchrittApp-NameBefehle
1Expense ManagementRun the commands in this order:
1. UnInstall-NavApp > 2. UnPublish-NavApp
2Document Capture OnPremise (falls verwendet)Führen Sie die Befehle in dieser Reihenfolge aus:
1. UnInstall-NavApp > 2. UnPublish-NavApp
3Document CaptureFühren Sie die Befehle in dieser Reihenfolge aus:
1. UnInstall-NavApp > 2. UnPublish-NavApp
4Continia Delivery NetworkFühren Sie die Befehle in dieser Reihenfolge aus:
1. UnInstall-NavApp > 2. UnPublish-NavApp
5Continia CoreFühren Sie die Befehle in dieser Reihenfolge aus:
1. UnInstall-NavApp > 2. UnPublish-NavApp

Siehe auch

Continia Document Capture On-Premises installieren
Continia Document Capture für App-Versionen von Business Central aktualisieren