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 Expense Management und andere Continia-Apps in einer Single-Tenant-Umgebung problemlos installieren und aktualisieren können. Weitere Informationen finden Sie unter Continia Expense Management On-Premises installieren und Continia Expense Management 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 eine frühere Version einer App erkannt wird, werden die App und alle Abhängigkeiten aktualisiert und alle alten Versionen deinstalliert. 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.

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 NetworkFühren Sie die Befehle in dieser Reihenfolge aus:
1. Publish-NavApp > 2. Sync-NavApp > 3. Start-NAVAppDataUpgrade
3Document CaptureFühren Sie die Befehle in dieser Reihenfolge aus:
1. Publish-NavApp > 2. Sync-NavApp > 3. Start-NAVAppDataUpgrade
4Document Capture OnPremise (falls verwendet)Führen Sie die Befehle in dieser Reihenfolge aus:
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 Upgradeprozesse 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 ManagementFühren Sie die Befehle in dieser Reihenfolge aus:
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 Expense Management On-Premises installieren
Continia Expense Management für App-Versionen von Business Central aktualisieren