Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > Übersicht tags


agorum core client auf einem Mac installieren

Mit dem agorum core client können Sie Dokumente, die aus der Weboberfläche mit einem Doppelklick geöffnet werden, lokal über das DMS-Laufwerk und im entsprechenden verknüpften Programm öffnen. So können Dateien mit einem Klick direkt bearbeitet und wieder gespeichert werden.

Um den agorum core client auf dem Mac zu installieren, entpacken Sie die folgende ZIP-Datei in den Ordner Programme des Macs: undefined>agorum Client.app.zip

Im Standard wird automatisch versucht, eine Netzlaufwerkverbindung aufzubauen, sofern diese nicht vorhanden ist.

Alternative Methode mit lokalen Mounts


Wenn Sie das DMS-Laufwerk manuell über den Befehl mount verbunden haben, müssen Sie einige Konfigurationen anpassen. Dazu benötigen Sie den agorum core smart assistant konfigurator.

Erstellen Sie eine agorum core client-Aktion zum Öffnen des agorum core clients mit folgenden Angaben:

Angabe Wert
Name _openClient
Befehlsgruppe Öffnen
Selektor Default

Das Skript befüllen Sie mit folgendem Inhalt:

/* jshint browser: true */
/* global ids */

if (navigator.userAgent.indexOf('Windows') >= 0) {
  'url:agorum:open:path:get:' + ids[0];
}
else if (navigator.userAgent.indexOf('Macintosh') >= 0) {
  'action:_openClientMac:' + ids[0];
}
else {
  'action:_openClientUnc:' + ids[0];
}

Der fett markierte Teil weicht von der Standardkonfiguration ab.

Anschließend erstellen Sie eine Server-Aktion mit folgenden Angaben:

Angabe Wert
Name _openClientMac
Befehlsgruppe keine
Selector Kann leer gelassen werden.

Das Skript befüllen Sie mit folgendem Inhalt:

/* global sc, sca, folder, objects, data */

let beans = require('common/beans');

let unc = beans.get(objects[0], 'unc()').substring(2);
let share = unc.substring(unc.indexOf('\\') + 1);
let path = share.substring(share.indexOf('\\') + 1);
share = share.substring(0, share.indexOf('\\'));

let mount;

// mapping for shares to local folders
if (share === 'privat' || share === 'private') {
  mount = '\\mnt\\private';
}
else {
  mount = '\\mnt\\dms';
}

'url:agorum:open-local:' + encodeURIComponent(mount + '\\' + path);

Den fett markierten Teil passen Sie je nach Konfiguration an. Dieses Skript geht davon aus, dass der Privat-Share im Verzeichnis /mnt/private zu finden ist und der DMS-Share im Bereich /mnt/dms. Sollte dies anders konfiguriert sein, passen Sie das Skript entsprechend an.