Eigene Felder im CAS genesisWorld Web Client
Hallo Rheinsurfer
Ja, dies geht auch. Jedoch noch nicht ganz so komfortabel wie mit dem CAS genesisWorld Formdesigner.
Du musst dazu auf dem Server (wo der CAS genesisWorld Webclient läuft) in folgendes Verzeichnis:
C:\Program Files (x86)\Common Files\CAS-Software\Server\
1. Lege da einen Ordner mit dem Namen 'DotNetData' an, wenn es denn noch nicht gibt.
2. Lege in dem neuen Ordner einen weiteren Unterordner mit der Bezeichnung 'TypeDefinitions' an
3. Lege eine XML Datei in den Ordner (Beispiel im Anhang). Der Dateiname der .XML Datei muss dem Objektnamen in CAS genesisWorld entsprechen. D.h. wenn du die Adresse anpassen möchtest ADDRESS.xml
Der Aufbau der XML sieht dann in etwa so aus:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TypeDefinitions
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cas="http://business.api.server.open.cas.de"
xmlns="http://business.api.server.open.cas.de"
xsi:schemaLocation="http://business.api.server.open.cas.de
../../DotNet/Resources/TypeDefinitionSchema/typedefinition.xsd">
<AdditionalFields>
<fieldGroup>
<displayname cas:lang="de" cas:name="Weitere Felder"/>
<displayname cas:lang="en" cas:name="Additional
fields"/>
<field cas:name="COMPNAME2" cas:writable="true"/>
<field cas:name="CATEGORY" cas:writable="true"/>
<field cas:name="WWWFIELDSTR1" cas:writable="true"/>
<field cas:name="PREFERREDLANGUAGE" cas:writable="true"/>
<field cas:name="GWFUNCTION2" cas:writable="true"/>
<field cas:name="BIRTHDAY" cas:writable="true"/>
<field cas:name="GWDEACTIVATED" cas:writable="true"/>
</fieldGroup>
</AdditionalFields>
</TypeDefinitions>
Im Bereich wo '<field cas:name="COMPNAME2" cas:writable="true"/>' steht kannst du das gewünschte Zusatzfeld ergänzen oder eben auch mehrere.
Die Felder werden danach sowohl im CAS Webclient angezeigt wie aber auch auf den mobilen Apps. Ist also echt praktisch, wenn aktuell auch noch etwas umständlich zu konfigurieren ;-).
Ich hoffe die Lösung hilft dir weiter.
Beste Grüsse
Alexis