Bei der GSS handelt es sich um ein kostenpflichtiges Modul!
Im cardo wird die GSS Suche über das Anwendungsmenü aufgerufen. Je nach Definition der xml Datei durch den Administrator stehen ihnen verschiedene Suchroutinen zur Verfügung (Adresssuche, Flurstücksuche, ...). Mit einem Klick auf den Pfeil öffnet sich die Liste der Suchroutinen, bei mehreren können Sie hier eine auswählen.
Aus ihrer Sachdatenbank und den vorkonfigurierten Suchformularen erzeugen Sie mit dem Modul der generisch strukturierten Suche (GSS) eine anwenderfreundliche Suchoberfläche. Das verwendete Suchformular kann über eine XML-Datei erstellt, angepasst und optimiert werden.
Die benötigten Dateien finden Sie in dem Ordner cardoSystem\coreWeb3\IIS\helpers\gss:
und müssen in den Ordner ...\cardoSystem\_Projekt_XXX\Database\gss
abgelegt werden. Sind die Dateien vorhanden (struckture.xml oder structure_c4.xml), erkennt cardo dies und in der Anwenderoberfläche/Anwendermenü finden Sie die blaue Lupe als Icon für diese Anwendung:
Die Suchroutinen sind nicht gerechtigungsabhängig, bedeutet, dass jeder angemeldete Nutzer diese Anwendung starten und ausführen kann.
Für ehemalige cardo3 Nutzer:
Einige Features des GSS sind im cardo4 nicht implementiert. Somit kann für cardo4 eine eigene structure_c4.xml hinterlegt werden und in dieser die Features auskommentiert oder entfernt werden (siehe letzter Paragraph)
Befindet sich eine eigene xml für cardo4 im Ordner, so wird diese bevorzugt genutzt.
//Selbox muss im cardo4 immer da sein if (!theme.selBoxAvailable) { throw new System.Exception(String.Format("Thema '{0}' hat derzeit keine
SelBox aktiviert - in cardo4 muss diese da sein!", theme.tag)); } if (theme.source.userMappingClassSpecified) { throw new System.Exception(String.Format("Thema '{0}' ist Benutzermapping
aktiviert - cardo4 unterstützt dieses nicht!", theme.tag)); } //AddSelFields - noch nicht implementiert ... if (theme.source.addSelFields != null && theme.source.addSelFields.Length > 0) { throw new System.Exception( String.Format("Beim Thema '{0}' ist mindestens ein AddSelField hinterlegt -
diese werden von cardo4 nicht ausgewertet!", theme.tag)); } //feste ZusatzButtons - im cardo4 gibt es nur den ResetButton: useReset if (theme.addButtons != null && (theme.addButtons.useShowAtMap || theme.addButtons.useBubble)) { throw new System.Exception( String.Format("Das Thema '{0}' sind showAtMap oder useBubble als Zusatzbuttons
aktiviert - diese werden von cardo4 nicht unterstützt.", theme.tag)); } //Freie Buttons - gibt es nicht in cardo4 if (theme.addButtons != null && theme.addButtons.addButton != null && theme.addButtons.addButton.Length > 0) { throw new System.Exception( String.Format("Das Thema '{0}' sind freie Zusatzbuttons aktiviert -
diese werden von cardo4 nicht unterstützt.", theme.tag)); }