Übersicht Konfigurationsdat(ei)en Copyright © combit GmbH 1988-2010; Rev. 5.002 http://www.combit.net Alle Rechte vorbehalten. Inhalt 1 Allgemein ........................................................................................ 3 2 Projektverzeichnis ........................................................................... 4 2.1 2.2 2.3 2.4 2.5 2.6 3 Projektdatei (.crm) ..................................................................................... 4 Projektdatenbank / SQL Serverdatenbank ................................................. 4 Eingabemaske (.dli).................................................................................... 4 Übersichtslisten-/Containerlayout (.vlc) ..................................................... 4 Globale Import- und Exporttemplates........................................................ 4 Druckerspezifische Einstellungen für Druckvorlagen ................................ 5 Systemdatenbank ("combit_cRM_System.cmbt_Files") ................. 6 3.1 3.2 3.3 Projektspezifische Einstellungen ............................................................... 6 Benutzerspezifische Einstellungen ............................................................ 6 Aufbau und Inhalt von "combit_cRM_System.cmbt_Files" ........................ 6 4 cRM Rechteverwaltung – ER Model............................................... 8 5 Lokales Anwendungsdatenverzeichnis........................................... 9 5.1 5.2 6 Benutzerspezifische Import- und Export-Templates .................................. 9 Weitere Konfigurationsdateien .................................................................. 9 Registry ......................................................................................... 10 6.1 6.2 6.3 6.4 6.5 6.6 Allgemein................................................................................................. 10 Datenbankverbindung.............................................................................. 10 Layout von Übersichtslisten und Containern ........................................... 10 Containerfilter und AskString................................................................... 10 Benutzerspezifische Einstellungen .......................................................... 10 address pick-up Konfiguration ................................................................. 10 2 1 Allgemein Bitte beachten Sie, dass sich die gespeicherten Konfigurationen auf Grund von Programmänderungen ändern können. 3 Projektverzeichnis 2 Projektverzeichnis 2.1 Projektdatei (.crm) Die Projekt- und Ansichtseigenschaften werden generell in der combit Relationship Manager Projektdatei gespeichert. Bei der Projektdatei (Dateiendung '.crm') handelt es sich um ein Unicode XML Format. Die Projekteigenschaften können im cRM unter Konfiguration > Projekt aufgerufen werden. Beispiel: <item name="ID">695581df265d41919da8d18b0e1dd7d9</item> [Eindeutige ProjektID] <item name="Name">cRM_Solution</item> [Name des Projektes] <item name="Description">Das cRM Referenz Projekt</item> [Beschreibung] <item name="DBName">combit_cRM_Solution</item> [SQL Datenbank] Innerhalb des Projektes globale, aber benutzerunabhängige Einstellungen werden ebenfalls in der Projektdatei gespeichert, z.B. Sortierkriterien, Schnellsuchfelder, globale Filter, globale Statistiken. Zusätzlich dazu wird die Konfiguration für "Datensatz zusammenführen", sowie die Navigationsstruktur in der Projektdatei gespeichert. 2.2 Projektdatenbank / SQL Serverdatenbank Tabelle Beschreibung cmbt_manflttags (temporäre) Speicherung des Manuellen Filter; aus diesen Einträgen wird eine .tag Datei gespeichert cmbt_autoinc_counters Automatische Zähler cmbt_tm_appoint_XXX (Hilfs)tabellen für Termine cmbt_tm_appointments Termine cmbt_tm_resources Ressourcenverwaltung cmbt_tm_todo_XXX (Hilfs)tabellen für Aufgaben cmbt_tm_todos Aufgaben 2.3 Eingabemaske (.dli) Die Speicherung der Eingabemaske (inkl. Folgeverknüpfungen, Comboboxeinträgen, Script Direkt Inhalten, etc.) erfolgt im combit Relationship Manager Projektverzeichnis in der Datei <Ansichtsname>.dli (Textformat). 2.4 Übersichtslisten-/Containerlayout (.vlc) Das Standard-Layout der Übersichtslisten/Container wird im combit Relationship Manager Projektverzeichnis der Datei <Ansichtsname>.vlc (Textformat) gespeichert. 2.5 Globale Import- und Exporttemplates Globale Import- und Exporttemplates werden im Projektverzeichnis des aktuell geladenen Projektes gesucht bzw. gespeichert: <instdir>\*.itp – Importvorlagen <instdir>\*.etp – Exportvorlagen 4 Projektverzeichnis 2.6 Druckerspezifische Einstellungen für Druckvorlagen Werden für eine Druckvorlage druckerspezifische Optionen wie z.B. Drucker, Duplexmodus, Schächte, etc. eingestellt, so werden diese in einer separaten Datei gespeichert, die denselben Namen wie die Druckvorlage jedoch in der Dateiendung als letzten Buchstaben ein 'p' hat. Dies ist die sog. "P-Datei", also z.B. 'Personen - Adressen.lsp'. Standardmäßig wird diese P-Datei benutzerspezifisch (lokal) im Verzeichnis "Dokumente und Einstellungen" gespeichert. Falls jedoch im (meist zentralen) Verzeichnis mit der Druckvorlage ebenfalls solch eine P-Datei existiert und diese neuer ist als die lokale P-Datei, so wird diese zentrale P-Datei lokal kopiert und verwendet. Damit können zentral druckerspezifische Einstellungen eingespielt werden, in dem der Administrator seine (lokale) P-Datei in das (zentrale) Druckvorlagenverzeichnis kopiert, und die P-Datei so über ihr neueres Datum autom. auf die Clients "verteilt" wird. Warnung: Durch das zentrale Einspielen einer solchen P-Datei werden alle Benutzer ihre etwaigen eigenen (älteren) druckerspezifischen Einstellungen für die gleichnamige Druckvorlage verlieren! 5 Systemdatenbank ("combit_cRM_System.cmbt_Files") 3 Systemdatenbank ("combit_cRM_System.cmbt_Files") 3.1 Projektspezifische Einstellungen Die projektspezifischen Einstellungen wie z.B. die Standard Toolbar werden hier ebenfalls gespeichert. 3.2 Benutzerspezifische Einstellungen Benutzerspezifische Einstellungen, welche PC-unabhängig sind, z.B. benutzerspezifische Filter und Statistiken, Toolbar-, Menü und Shortcut-Konfiguration, werden hier gespeichert. Tipp: Gibt es für den aktuellen Benutzer keine gespeicherte Toolbar bzw. Tastaturshortcuts Konfiguration so wird automatisch die Konfiguration des Benutzers namens "MasterTemplate" verwendet (sofern vorhanden). Über die Toolbar und Tastaturshortcuts dieses Benutzers lassen sich somit zentral auch für neue Benutzer (und Ansichten) bestimmte Toolbar + Tastaturshortcuts Konfigurationen vorgeben. 3.3 Aufbau und Inhalt von "combit_cRM_System.cmbt_Files" 3.3.1 Tabellenspalte "PROJECT" Speicherung der eindeutigen ProjektID für die Zuordnung des Eintrags zu einem bestimmten Projekt. 3.3.2 Tabellenspalte "PATH" Der "Pfad" gibt einen Pseudodateinamen an, der den Inhalt der "Datei" (siehe FILECONT) beschreibt. 3.3.3 Tabellenspalte "FILECONT" Binärer Inhalt, welcher die "Datei" enthält, die zur Laufzeit ausgelesen wird. 3.3.4 Inhalt Pfad Beschreibung global.ini Speicherung von Scripting-Einstellungen (Set/GetGlobalProperty) tmconfig.xml Hinterlegte Sortierung von Aufgaben / Terminen <BENUTZER>\TM.xml Konfiguration der Termin- / Aufgabenverwaltung <BENUTZER>\dli_global.ini Voreinstellungen für Eingabemasken (intern) <BENUTZER>\dli_user.ini Voreinstellungen für Eingabemasken (intern) <BENUTZER>\toolbar.cfg Speicherung der Toolbar des Hauptfensters (cRM 2004 - 2006.008). <BENUTZER>\toolbar2.cfg Speicherung der Toolbar des Hauptfensters (cRM 2006.009). <BENUTZER>\toolbar3.cfg Speicherung der Toolbar des Hauptfensters (cRM 2006.100 - 2006.106). <BENUTZER>\toolbar4.cfg Speicherung der Toolbar des Hauptfensters (cRM 2007.000 und höher). <BENUTZER>\toolbar5.cfg Speicherung der Toolbar des Hauptfensters (cRM 5.000 und höher). 6 Systemdatenbank ("combit_cRM_System.cmbt_Files") <BENUTZER>\toolbar_tm.cfg Speicherung der Toolbar der Terminverwaltung (cRM 2004 - 2006.008). <BENUTZER>\toolbar2_tm.cfg Speicherung der Toolbar der Terminverwaltung (cRM 2006.009). <BENUTZER>\toolbar3_tm.cfg Speicherung der Toolbar der Terminverwaltung (cRM 2006.100 und höher). <BENUTZER>\toolbar4_tm.cfg Speicherung der Toolbar der Terminverwaltung (cRM 5.000 und höher). <BENUTZER>\toolbarshortcuts.cfg Speicherung der Tastenbelegungen des Hauptmenüs (cRM 2004 - 2006.008). <BENUTZER>\toolbarshortcuts2.cfg Speicherung der Tastenbelegungen des Hauptmenüs (cRM 2006.009). <BENUTZER>\toolbarshortcuts3.cfg Speicherung der Tastenbelegungen des Hauptmenüs (cRM 2006.100 und höher). <BENUTZER>\toolbarshortcuts4.cfg Speicherung der Tastenbelegungen des Hauptmenüs (cRM 5.000 und höher). <BENUTZER>\toolbarshortcuts_tm.cfg Speicherung der Tastenbelegungen der Terminverwaltung (cRM 2004 - 2006.008). <BENUTZER>\toolbarshortcuts2_tm.cfg Speicherung der Tastenbelegungen der Terminverwaltung (cRM 2006.009). <BENUTZER>\toolbarshortcuts3_tm.cfg Speicherung der Tastenbelegungen der Terminverwaltung (cRM 2006.100 and higher). <BENUTZER>\toolbarshortcuts4_tm.cfg Speicherung der Tastenbelegungen der Terminverwaltung (cRM 5.000 und höher). <BENUTZER>\<ANSICHT>\LastFilter.xml Autom. Speicherung der 9 zuletzt verwendeten Filterausdrücke ('Filter > Allgemein'). Die Speicherung erfolgt Benutzer- und Ansichtenspezifisch. (cRM 2007.008 und höher). <BENUTZER>\<ANSICHT>\user.ini Speicherung von Scripting-Einstellungen (Set/GetUserProperty) und MailversandKonfigurationen. <BENUTZER>\<ANSICHT>\toolbar.cfg Speicherung der Toolbar des Ansichtenfensters (cRM 2004 - 2006.008). <BENUTZER>\<ANSICHT>\toolbar2.cfg Speicherung der Toolbar des Ansichtenfensters (cRM 2006.009). <BENUTZER>\<ANSICHT>\toolbar3.cfg Speicherung der Toolbar des Ansichtenfensters (cRM 2006.100 – 2006.106). <BENUTZER>\<ANSICHT>\toolbar4.cfg Speicherung der Toolbar des Ansichtenfensters (cRM 2007.000 und höher). <BENUTZER>\<ANSICHT>\toolbar5.cfg Speicherung der Toolbar des Ansichtenfensters (cRM 5.000 und höher). <BENUTZER>\<ANSICHT>\toolbarshortcuts.cfg Speicherung der Tastenbelegungen des Ansichtenmenüs (cRM 2004 - 2006.008). <BENUTZER>\<ANSICHT>\toolbarshortcuts2.cfg Speicherung der Tastenbelegungen des Ansichtenmenüs (cRM 2006.009). <BENUTZER>\<ANSICHT>\toolbarshortcuts3.cfg Speicherung der Tastenbelegungen des Ansichtenmenüs (cRM 2006.100 und höher). <BENUTZER>\<ANSICHT>\toolbarshortcuts4.cfg Speicherung der Tastenbelegungen des Ansichtenmenüs (cRM 5.000 und höher). <BENUTZER>.xml Benutzerspezifische Filterausdrücke und Vorlagen für Relationales Ergänzen. <BENUTZER>\favorites.xml Favoriten <BENUTZER>\history.xml Verlauf 7 cRM Rechteverwaltung – ER Model 4 cRM Rechteverwaltung – ER Model Die abgebildete Grafik zeigt das Rechtemodell des combit Relationship Manager für eine mögliche Übernahme auf eine andere Datenbank. Bitte beachten Sie, dass die Felder "LoginName" (cmbt_Users) und "Name" (cmbt_Groups) immer einzigartig sein müssen! Hinweis: Falls für spezielle cRM-Projekte Rechte gesetzt werden sollen, müssen diese jeweils unterschiedliche Projekt-IDs besitzen. Die vergebene ID kann im cRM unter dem Menüpunkt Konfiguration > Projekt eingesehen werden. 8 Lokales Anwendungsdatenverzeichnis 5 Lokales Anwendungsdatenverzeichnis Der cRM speichert bestimmte Konfigurationseinstellungen in einem "combit\cRM\"-Unterverzeichnis im lokalen Windows Anwendungsdatenverzeichnis des Benutzers. Typischerweise sind dies die Verzeichnisse: • Windows 2000, XP: C:\Dokumente und Einstellungen\<User>\Anwendungsdaten\combit\cRM • Windows Vista, 7: C:\Users\<User>\AppData\Roaming\combit\cRM 5.1 Benutzerspezifische Import- und Export-Templates • Import-Templates: *.itp • Export-Templates: *.etp 5.2 Weitere Konfigurationsdateien • CMBTSMS.INI: Konfigurationsdatei der phone manager SMS-Provider • cmph??.CFG: phone manager TAPI Treiber Konfiguration • cumc.cfg: Thunderbird und Tobit David.Infocenter AddIn Konfigurationsdatei • cumc.log: Protokolldatei der cRM eMail-Ablage für Thunderbird und Tobit David.Infocenter • dialuser.ini: phone manager Konfigurationsdatei • enrich.txt: Protokolldatei für die Telefon-CD Anreicherung • ical_export.log: Protokolldatei des time manager iCal-Exports • ical_import.log: Protokolldatei des time manager iCal-Imports • Outlook_cRM.txt: Protokolldatei der cRM eMail-Ablage für Outlook • Druckerspezifische Einstellungen für Druckvorlagen (siehe Druckerspezifische Einstellungen für Druckvorlagen) 9 Registry 6 Registry 6.1 Allgemein Der Basis-Registryzweig, unterhalb dessen etwaige Einstellungen des combit Relationship Manager gespeichert werden lautet HKEY_CURRENT_USER\Software\combit\combit Relationship Manager. 6.2 Datenbankverbindung Beim Start des combit Relationship Manager werden die Datenbankverbindungsinformationen wie Datenbankserver, Datenbanksystem etc. aus der Registry unter .\Settings ausgelesen. 6.3 Layout von Übersichtslisten und Containern Eine etwaige benutzerspezifische Layoutkonfiguration .\Projects\<PROJEKTNAME>\<ANSICHT>\BrwConfig gespeichert. wird unter 6.3.1 Benutzerspezifisches Layout oder Standard Layout? Anhand eines Zeitstempel-Eintrags wird überprüft, ob der Anwender eine angepasste benutzerspezifische Layoutkonfiguration besitzt oder die globale Layoutkonfiguration (.vlc Datei) verwendet werden soll. Sobald der Wert in der Registry "neuer" ist als in der .vlc Datei, wird die Konfiguration aus der Registry verwendet. Falls nicht die erwartete Layoutkonfiguration für einen Anwender verwendet wird, sollten das PC Datum und die Zeitstempelwerte für die betreffende Liste in Registry und .vlc Datei überprüft werden. 6.4 Containerfilter und AskString Falls ein Containerfilter AskString verwendet, wird der zuletzt eingegebene Wert unter folgendem Registrykey gespeichert, also zum Beispiel unter .\Projects\<PROJEKTNAME>\<ANSICHT>\BrwConfig\ID.Kontakte.PersonID#{B3C0768A-559944B5-B4F2-7D31A6C10EC5}\AskStringInputs. 6.5 Benutzerspezifische Einstellungen Benutzer- und gleichzeitig PC-spezifische Einstellungen (Layout von Übersichtslisten und Containern, Dialogpositionen, ausgewählte Felder für Suche, letzter Suchausdruck, History-Comboboxeinträge, AutoMessageBox-Werte, etc.) werden in der Registry unter .\Projects\<ANSICHT> gespeichert. Beispiel: ComboBox Eintrag der letzten Suchtexte (Suchen > Suche...): .\Projects\cRM_Solution\Adressen\CUIDlgFullTextSearch\History 6.6 address pick-up Konfiguration Die Aktivierung der Clipboardüberwachung ist HKEY_CURRENT_USER\Software\combit\Address Parser\WatchClipboard hinterlegt Für die einzelnen Konfigurationen wird jeweils ein separater HKEY_CURRENT_USER\Software\combit\Address Parser\Job 1, Job 2, etc. Zweig unter: angelegt 10