Dies ist eine alte Version des Dokuments!
Update von Concept Office per Automation-Task
verfügbar ab Version 8.2065.35
Das Update von Concept Office kann automatisch ausgeführt werden, um die systemweite Installationen zu aktualisieren, sobald eine neue Version (im Setup-Ordner) vorliegt.
Eine Task.xml dazu, wird als Muster von der Installation unter …\CO\Templates\AutomationTasks\UpdateSystemweiteInstallation.xml abgelegt.
Concept Flex Portal und Concept Flex können ebenfalls via Automation aktualisiert werden (siehe Muster Task.xml).
Muster Task.xml:
<task> <name>Update</name> <operations> <operation name="ApplicationUpdate"> <call/> </operation> <operation name="WebserverUpdate"> <call> <option> <name>appName</name> <value>Flex</value> </option> <option> <name>websitePath</name> <value>\\10.188.1.100\wwwroot\flex</value> </option> <option> <name>configFiles</name> <value>web.config,assets\msa-configuration.json</value> </option> </call> <call> <option> <name>appName</name> <value>Portal</value> </option> <option> <name>websitePath</name> <value>\\10.188.1.100\wwwroot\portal</value> </option> <option> <name>configFiles</name> <value>web.config</value> </option> </call> </operation> </operations> </task>
Damit das Update funktionieren kann, muss der angegeben UNC-Pfad für Concept Flex Portal und Concept Flex aus mindestens 3 Teilen bestehen:
- Servername
- Freigabename
- Unterverzeichnis
Das Unterverzeichnis muss sich in einem Ordner befinden, auf den der Nutzer Schreibrechte hat. Das Unterverzeichnis wird beim Update in “-backup” umbenannt (z.B. ConceptFlexTest-backup) und die neue Version in ein frisch angelegtes Verzeichnis mit dem ursprünglichen Namen entpackt. Somit vermeiden wir Konflikte aufgrund von Dateien, die noch in Benutzung sind. Die in der Task.xml angegeben Konfigurationsdateien werden in das neu angelegte Verzeichnis übernommen.
z.B.:
<option> <name>configFiles</name> <value>web.config,assets\msa-configuration.json</value> </option>