Bereitstellung für WebAccess

Über einen Assistenten kann eine Solution für den Zugriff per WebAccess Klassisch und/oder WebAccess Mobil erstellt werden.

1.  Starten Sie den combit CRM und öffnen Sie das Projekt, das konvertiert werden soll.

2.  Wählen Sie Datei > Verwalten > Bereitstellung für WebAccess.

3.  Wählen Sie den Speicherpfad aus, in welchem alle generierten Dateien abgelegt werden sollen. In diesem Pfad wird automatisch ein Unterordner mit der Projektbezeichnung angelegt.

Über die Auswahlliste können Sie wählen, ob die Solution nur für den WebAccess Klassisch, nur für den WebAccess Mobil oder für Beide erstellt werden soll.

Hinweis: "WebAccess klassisch" wird nicht in allen Editionen unterstützt. Eine Funktionsübersicht finden sie unter Editionen in Kapitel Voraussetzungen und Installation.

Über die Optionen können Sie wählen, ob die Solution für den WebAccess Mobil neu, anhand einer gespeicherten Konfiguration oder anhand der letzten Bereitstellung estellt werden soll.

4.  Konsistenz-Prüfung: Anschließend wird eine Konsistenz-Prüfung für das Projektverzeichnis durchgeführt. Dieses Ergebnis kann über die entsprechende Schaltfläche exportiert werden.

Folgende Fehler können auftreten:

▪    Eine Ansicht kann nicht übernommen werden, wenn sie kein Feld vom Typ "Datensatz-ID" hat.

▪    Sofern für eine Ansicht oder einen Container kein Spaltenlayout als Projektvoreinstellung definiert wurde, muss das Spaltenlayout bei der Übernahme manuell definiert werden bzw. wird (je nach gewählter Einstellung) vom Assistenten automatisch erstellt. Eine Projektvoreinstellung wird erzeugt, indem Sie im WindowsClient mit der rechten Maustaste auf den Spaltentitel (einer Liste oder eines Containers) klicken und im Kontextmenü Konfigurieren > Als Projekteinstellung für alle Anwender speichern wählen.

▪    Eine Ansicht kann nicht übernommen werden, wenn keine Eingabemaske (Dateiendung .dli) existiert.

5.  Ansichten auswählen (Nur WebAccess Klassisch): Wählen Sie dann diejenigen Ansichten aus, die im WebAccess zur Verfügung stehen sollen. Dabei können auch die Ansichten Termine und Aufgaben ausgewählt werden. Alle im Bereich "Vorgemerkt" sichtbaren Ansichten werden konvertiert.

6.  Einstellungen (Nur WebAccess Klassisch): Wählen Sie die Einstellungen für die Erstellung der Listenansichten aus.

▪    Bereits vorhandene Spaltenkonfigurationen von Listenansichten und Containern automatisch übernehmen: Ist diese Option aktiviert, werden bereits bestehende Spaltenkonfigurationen automatisch übernommen. Geben Sie dafür eine Maximalanzahl der zu übernehmenden Spalten an. Zur Optimierung der Arbeitsgeschwindigkeit sollten nur notwendige Spalten übernommen werden. Wir empfehlen nicht mehr als 10 Spalten zu wählen.

▪    Wenn Felder gefunden wurden, automatisch fortfahren und nicht auf Bestätigung warten: Damit werden die Ansichten vollautomatisch erstellt sofern eine Spaltenkonfiguration gefunden wird. Bei nicht vorhandener Spaltenkonfiguration automatisch eine Feldauswahl treffen: Ist diese Option aktiviert, wird automatisch die definierte Anzahl von Spalten übernommen. Wir empfehlen nicht mehr als 10 Spalten zu wählen.

▪    Wenn Sie die Option "Nur Felder auf erster Ebene übernehmen" aktivieren, werden keine relationalen Felder ausgewählt.

▪    Über die Option "Darstellungs- und Bearbeitbarkeitsbedingung bei Schaltflächen ignorieren" können Schaltflächen selbst bei vorhandenen Darstellungs- oder Bearbeitbarkeitsbedingungen für den WebAccess bereitgestellt werden.

7.  Detail- und Listenansichten erstellen (Nur WebAccess Klassisch): Die Listenanichten werden erstellt: Während der Konvertierung sehen Sie über dem Fortschrittsbalken die derzeitig konvertierte Ansicht bzw. den derzeitig konvertierten Container (Relation).

Sofern die Spaltenkonfiguration nicht automatisch erstellt wird, definieren Sie in diesem Dialog die anzuzeigenden Spalten. Über die Pfeil-Schaltflächen verschieben Sie diejenigen Spalten in den Bereich "Anzeigen", die in der Listenansicht für diese Ansicht/diesen Container angezeigt werden sollen.

8.  Eingabemasken erstellen (Nur WebAccess Klassisch): In diesem Schritt werden alle Ansichten in aspx-Dateien konvertiert. Bitte beenden Sie vor diesem Vorgang jeden ggf. geöffneten Eingabemaskendesigner. Starten Sie den Vorgang über die Schaltfläche "Weiter".

Nach Beendigung der Konvertierung werden Ihnen im unteren Teil des Dialogs diejenigen Steuerelemente angezeigt, die nicht übernommen werden, da diese vom WebAccess nicht unterstützt werden. Dieses Ergebnis kann über die entsprechende Schaltfläche exportiert werden.

Bitte beachten Sie, dass u.a. folgende Funktionen im WebAccess nicht unterstützt werden:

▪    Schaltflächen vom Typ "Scriptdatei ausführen", "Scriptzeilen ausführen", "Workflow ausführen", "Funktionsdefinition", "Container.Dokument".

▪    Anzeigeformatierungen, Programmaufruf, Script als Folgeverknüpfung

▪    Termine-/Aufgaben-Container, Dateivorschau, Web-Elemente

▪    Eingebettete Grafiken, die direkt in der Eingabemaske gespeichert sind.

Hinweis: Das Dateisymbol für eingebettete Dokumente und Grafiken kann angepasst werden. Erstellen Sie dazu ein entsprechendes PNG-Bild und speichern es in folgenden Pfad: ~/images/FileTypes/<Dateiextension>.png

9.  Ansichten auswählen (Nur WebAccess Mobil): Sofern Sie die Solution auch (oder nur) für den WebAccess Mobil bereitstellen möchten, wählen Sie im folgenden Dialog die zu konvertierenden mobilen Ansichten aus. Alle im rechten Bereich sichtbaren Ansichten werden konvertiert und stehen dann im WebAccess Mobile als Projektnavigation zur Verfügung.

Dabei können auch die Ansichten Termine, Aufgaben, Filter und Sofortberichte ausgewählt werden. Die Listen- und Detailansichten dieser vier Ansichten können nicht angepasst werden.

10. Mobile Listen- und Detailansichten (Nur WebAccess Mobil): Definieren Sie die Felder, die in der Listenansicht und Detailansicht der jeweiligen Ansicht angezeigt werden sollen.

  

Bitte beachten:

▪    Definieren Sie in der Listen- und Detailansicht jeweils mind. 1 Feld.

▪    Felder vom internen Feldtyp Unbekannt werden nicht unterstützt.

Die Listenansicht kann 2-zeilig definiert werden. Wählen Sie über die Schaltfläche diejenigen Felder aus, die in der jeweiligen Zeile ausgegeben werden sollen.

Die Detailansicht kann verschiedene Objekte darstellen, die Sie über die Schaltfläche "Neu" einfügen können:

▪    Überschrift: Zur Strukturierung der Einträge (z.B. Stammdaten, Kommunikation).

▪    Feld: Auswahl der Felder der Ansicht. Die Feldbezeichnungen können bearbeitet werden.

▪    1:N Relation: Auswahl einer 1:N oder N:M-Relation der Ansicht, um in die jeweilige Ansicht zu wechseln und die verknüpften Datensätze anzuzeigen oder einen neuen Datensatz zu erstellen (z.B. Ansprechpartner, Aktivitäten).

▪    1:1 Relation: Auswahl einer 1:1-Relation der Ansicht, um den jeweils verknüpften Feldinhalt anzuzeigen oder über einen Link in die Ansicht zu wechseln und den verknüpften Datensatz anzuzeigen (z.B. Firma, Branche).

▪    Die Reihenfolge der Einträge ändern Sie über die Pfeil-Schaltflächen.

▪    Bei Feldern und Relationen können Sie die Optionen bearbeiten:

▪    Editierbar: Gibt an ob dieses Feld im Bearbeiten-Modus bearbeitbar sein soll.

▪    In neuer Zeile darstellen: Gibt an ob dieses Feld in der Detailansicht in einer neuen Zeile dargestellt werden soll.

▪    Nur bearbeitbar: Gibt an ob dieses Feld nur im Bearbeiten-Modus angezeigt werden soll.

Über die Schaltflächen "Nächste Ansicht / Vorherige Ansicht" können Sie zwischen den einzelnen Ansichten wechseln.

11. Detail- und Listenansichten erstellen (Nur WebAccess Mobil): Im Anschluss können Sie dann die mobilen Listen- und Detailansichten erstellen lassen.

12. Konfigurationsdatei erstellen: Für die Erstellung der Konfigurationsdatei konfigurieren Sie im folgenden Dialog zunächst die Datenbank aus Sicht des späteren Servers, auf welchem der WebAccess betrieben werden soll. Die Windows Authentifizierung wird dabei nicht unterstützt. Testen Sie dann über die Schaltfläche die Zugangsdaten.

13. Konfigurationsdatei erstellen: Für die Erstellung der Konfigurationsdatei konfigurieren Sie dann den Pfad zur combit CRM-Projektdatei (*.crm) der combit CRM-Windows-Installation aus Sicht des späteren Servers, auf welchem der WebAccess betrieben werden soll. Dabei kann es sich um eine Netzwerkfreigabe oder eine lokale Kopie handeln, d.h. die combit CRM-Projektdatei (*.crm) kann auch lokal auf den Server kopiert werden, auf welchem der WebAccess betrieben werden soll. Stellen Sie dann aber sicher, dass hier stets die aktuelle Version zur Verfügung steht.

Das gleiche gilt für den Pfad zum Verzeichnis der Druckvorlagen (Nur WebAccess): Auch kann es sich um eine Netzwerkfreigabe oder eine lokale Kopie handeln. Stellen Sie dann auch hier sicher, dass hier stets die aktuellen Versionen der Druckvorlagen zur Verfügung stehen.

Anmeldedialog-Eigenschaften: Wählen Sie aus, welche WebAccess-Oberfläche zur Verfügung stehen soll (Klassisch+Mobil, nur Klassisch, nur Mobil). Wenn Sie Klassisch+Mobil wählen, kann der Anwender im Anmeldedialog eine der Varianten auswählen. Außerdem können Sie die Voreinstellung für den Menüstil wählen (Menüband, Klassisches Menü). Über eine Checkbox können Sie festlegen, ob der Anwender im Anmeldedialog die jeweils andere Variante wählen kann.

14. Deployment abgeschlossen: Nach Abschluss der Konvertierung finden Sie im definierten Speicherpfad die Projektdateien (project.cfg, MobileViews.cfg) und die Verzeichnisse DataSchemas, RedactorFonts und Views. Im Verzeichnis Views sind alle Eingabemasken mit den zugehörigen Bildern gespeichert, im Verzeichnis "DataSchemas" alle Listenansicht-Konfigurationen. Diese erzeugten Ordner und Dateien können Sie nun über die entsprechende Option direkt auf den Server kopieren oder per FTP auf einen Server hochladen. Das korrekte Zielverzeichnis ist das Verzeichnis "combit.WebAccess" der WebAccess-Installation (siehe auch Kapitel "Installation WebAccess").

Wenn Sie die Dateien per FTP hochladen, definieren Sie im folgenden Dialog die entsprechenden FTP-Einstellungen. Wenn Ihre Firewall den FTP-Zugriff blockiert, müssen Sie den Zugriff erlauben. Sollte der Upload-Vorgang dann nicht unmittelbar starten, klicken Sie bitte erneut auf die "Upload"-Schaltfläche.

Optional können sie über die Option "Mobile Konfiguration speichern" die Einstellungen in einer Datei speichern. Diese Datei kann bei einer erneuten Bereitstellung im ersten Dialog geladen werden (Dateiendung ".webdeploy").

15. Öffnen Sie den WebAccess im Browser, die Standardadresse lautet <Servername>/combit.WebAccess.