Zugriff auf Profile mit dem Sichten Manager
Im Beitrag "Der Sichten Manager (Selektionen)" wird Ihnen der grundlegende Umgang mit dem Sichten Manager erklärt. In diesem Beitrag erhalten Sie ergänzende Informationen zum Sichten Manager in Verbindung mit eigenen Profil-Feldern.Im folgenden Beispiel werden wir alle aktiven Kunden auswerten, die als bevorzugten Lieferanten Interstuhl hinterlegt haben. Das individuelle Profilfeld heißt in diesem Beispiel "Kundeninfo - Hersteller".
Über das Feld "Suchen" im jeweiligen Modul wählen wir zunächst die Standardfelder "Kunde ist gleich Ja" und "Aktiv ist gleich ja" aus, anschließend kann das individuelle Profilfeld "Kundeninfo - Hersteller" und der zutreffende Wert ausgewählt werden:
Wie im verlinkten Artikel beschrieben, können Sie weitere Kriterien hinzufügen.
Falls das individuelle Feld nicht angezeigt wird, gehen Sie bitte wie folgt vor:
- Prüfen Sie im Modul Profileintragsdefinitionen ob die Option "In Recherche anzeigen" gesetzt ist.
- Starten Sie Concept Office neu (falls es sich um ein neu angelegtes Profilfeld handelt)
Das Ergebnis könnte nun über die Modulfunktion "Daten verarbeiten" exportiert werden, um beispielsweise auf eine Sonderaktion hinzuweisen.
Zugriff auf Profile mit Recherchen
Mit Recherchen können Sie ebenfalls auf Ihre individuellen Profile zugreifen. Jeder eigene Profilreiter wird als eigene Tabelle in der SQL-Datenbank gespeichert, der Aufbau der Tabellennamen ist wie folgt:
- ***Modulname***Profile_***Mandantennummer***_***Profilreiter-Name***
- Beispiel: mitarbeiterProfile_1_ProfilefeldArten
Um die Spaltennamen zu ermitteln kann folgender Befehl verwendet werden (Dieser muss auf das jeweilige System angepasst werden: Modulname, Mandantennummer, Profilreiter-Name):
select * from mitarbeiterProfile_1_ProfilfeldArten where mandant = 1
Die Ausgabe sieht wie folgt aus:
Die Spaltennamen können in den Recherchen verwendet werden.
ALTERNATIV
Alternativ kann ebenfalls auf die Tabelle "ProfilEintragsdefinitionen" zugegriffen werden, diese Tabelle enthällt die Spalte "DBFeldName".
Der SQL Befehl für die Tabelle ProfilEintragsdefinitionen lautet (Dieser muss auf das jeweilige System angepasst werden, Mandant + Profilname):
Select DBFeldName, * from ProfilEintragDefinitionen where mandant = 1 and Profilname = 'Kundeninfo'
Die Ausgabe sieht wie folgt aus: