
|


Hier finden Sie sämtliche Erklärungen zu Programm-Optionen mit hilfreichen Tipps, Verbesserungsvorschläge willkommen.
Letzte Änderungen/Verbesserungen finden Sie im Changelog
Startparameter
Benutzerdefinierte Sync Felder
Wer
Was
Wie
Datum und Zeit letzter Lauf Inkrementeller Sync!
1.1 Mehr.. Import
1.2 Mehr.. Export
Start
Optionen: Start (allgemein)
Exchange HTTP_DLL Proxy Alarme Import Export Divers
Wartung
Sync Felder (entfernen/ändern)
Google Kalender Optionen
Kontakte-Synchronisation
Einstellungen verwalten
CalDAV Zwei-Wege-Sync mit Weblösungen
Die Dok ist nur auf Englisch und befindet sich im Forum.
Hier eine Liste der unterstützten Weblösungen:
- All Connected 4
- Bedework
- Chandler Cosmo
- Citadel 7.5x & 7.8x (mit Kontakten)
- Communigate Pro
- DAViCal >= 9.4.x (CardDAV from 0.9.9.3 on)
- Darwin CalendarServer (+AddressBookServer)
- EPL/EGroupware (seit 1.4.004, mit Kontakten)
- Google Kalender (API-Sync ist bsser, mit Kontakten)
- GroupOffice prof
- Icewarp 9.4.2 + 10 (mit Kontakten)
- iCloud Calendars, Reminders and Contacts
- Kerio
- MobileMe Calendar
- maXvis
- SmarterMail mit Kontakten (Kein UTF-8 Support = bug)
- Scalix 11.4.6
- SOGo 1.0.4 (mit Kontakten)
- Synology
- Tobit David.fx-Server 2011 (siehe Forum - buggy)
- TribalOS
- WebCalendar 1.0.5 (special interface patch)
- Yahoo Kalender (buggy!)
- Zarafa
- Zimbra 5 RC2 (mit Kontakten)
- Zimbra 6 (mit Kontakten)
Etliche Dinge sind im Forum ausführlich erklärt:

CalDAV Server für Outlook
Unterstützt auch WebDAV GET/PUT, also abonnieren
von, oder veröffentlichen nach Outlook mit Sync.

WebDAV 2-Weg-Sync mit Thyme 1.3
WebDAV 2-Weg-Sync mit WebCalendar 1.2
WebDAV 2-Weg-Sync mit Kronolith 1.3 (Horde)
WebDAV 2-Weg-Sync mit ICAL (Mac)
WebDAV 2-Weg-Sync mit Sunbird

Palm Desktop Datebook (dba/dat/mdb) Import
Lotus Notes "structured text" Import
Kontakte+Notizen für Outlook zu Outlook Sync
Kontakte Import/Export als VCARD und LDIF
Googlemail-Kontakte-Synchronisation
CardDAV-Synchronisationen mit anderen Lösungen
|

Here you'll find helpfull explanations of all program options - feedback welcome to improve it.
See Changelog for latest improvements and changes.
Run Options (Command Line)
Userdefined Sync Fields
Who
What
How
Date and time last run Incremental Sync - read it!
1.1 More.. Import
1.2 More.. Export
Run
Options: Startup
Exchange HTTP_DLL Proxy Reminders Import Export Misc
Maintenance
Sync Fields (del/edit)
Google Calendar Options
Contacts Sync
Configurations
CalDAV Two-Way-Sync with Websolutions
The English documentation is in the forum.
Here (just) a list of supported groupwares:
- All Connected 4
- Bedework
- Chandler Cosmo
- Citadel 7.5x & 7.8x (with contacts)
- Communigate Pro
- DAViCal >= 9.4.x (CardDAV from 0.9.9.3 on)
- Darwin CalendarServer (+AddressBookServer)
- EPL/EGroupware (seit 1.4.004, with contacts)
- Google Kalender (API-Sync is better, with contacts)
- GroupOffice prof
- Icewarp 9.4.2 + 10 (mit Kontakten)
- iCloud Calendars, Reminders and Contacts
- Kerio
- MobileMe Calendar
- maXvis
- SmarterMail (with contacts; no UTF-8 Support = bug)
- Scalix 11.4.6
- SOGo 1.0.4 (with contacts)
- Synology
- Tobit David.fx-Server 2011 (see forum - buggy)
- TribalOS
- WebCalendar 1.0.5 (special interface patch)
- Yahoo Kalender (buggy!)
- Zarafa
- Zimbra 5 RC2 (with contacts)
- Zimbra 6 (with contacts)
A lot of information you'll find in the forum, for e.g:

CalDAV Server for Outlook
Supports WebDAV GET/PUT, too e.g subscribing from
& publishing into Outlook (with true Sync).

WebDAV 2-Way-Sync with Thyme 1.3
WebDAV 2-Way-Sync with WebCalendar 1.2
WebDAV 2-Way-Sync with Kronolith 1.3 (Horde)
WebDAV 2-Way-Sync with ICAL (Mac)
WebDAV 2-Way-Sync with Sunbird

Palm Desktop Datebook (dba/dat/mdb) Import
Lotus Notes "structured text" Import
Contacts+Notes for Outlook to Outlook Sync
Contacts Import/Export as VCARD and LDIF
Gmail Contact Sync
CardDAV Synchronizationen with Groupwares
|
Startparameter:
Die Standard-Einstellungsdatei von iCal4OL heisst Default.ini!
Wird also keine andere Einstellungsdatei als Startparameter angegeben, wird diese geladen.
Eine andere Einstellungsdatei per Startparameter laden, ändern und interaktiv starten:
C:\...\iCal4OL.exe "C:\...\AndereEinstellung.ini"
Auf Reiter "Start" können Sie eine andere Einstellungsdatei mit Rechtsklick laden.
Auf Reiter "Start" können Sie Einstellungsdateien verknüpfen = mehrfache Syncs!
Auf Reiter "Konfigurationen" können Sie die Einstellungs-dateien verwalten.
Debug-Modus (Link unter START - Alle Programme - iCal4OL):
C:\...\iCal4OL.exe DEBUG
Autorun:
Am Besten verwenden Sie eine Verknüpfung von START - Alle Programme - iCal4OL, wie "iCal4OL TRAY every 10 minutes.lnk", um die Synchronisation im Hintergrund (von Default.ini) zu starten und automatisch zu wiederholen.
Kopieren Sie einen solchen Link in den Autostart-Ordner..
Eine Schnittstelle zu "Geplante Tasks" (Systemsteuerung) ist auch integriert. Siehe Reiter "Start"!
Manuell:
Verwenden Sie "Geplante Tasks" in der Systemsteuerung - zb. mittels C:\Programme\iCal4OL\iCal4OL.exe TRAY
(für Hintergrund-Sync mit Default.ini)
So können Sie die .ini-Datei angeben (sonst Default.ini):
Mit sichtbarem iCal4OL-Fenster:
C:\...\iCal4OL.exe AUTO "C:\...\AndereEinstellung.ini"
Mit verkleinertem iCal4OL-Fenster: Erstellen Sie eine Verknüpfung (.lnk) und passen Sie diese an.
Oder Sie starten das Programm gleich ohne Fenster im Hintergrund - es ist dann nur im Tasktray sichtbar:
Einmalig: C:\Programme\iCal4OL\iCal4OL.exe TRAY [.ini]
Wiederholt: C:\..\iCal4OL\iCal4OL.exe TRAY005 [.ini]
Synchronisiert alle 5 Minuten (Minimum=003).
Eine Batchdatei (.bat oder .cmd) könnte so aussehen:
|
Run Options (Command line):
The default configuration file of iCal4OL is named Default.ini!
If you do not provide a different *.ini as command line parameter, Default.ini will be loaded.
How to load, modify and run interactively a different configuration file by command line:
C:\...\iCal4OL.exe "C:\...\other.ini"
On tab "Run" you can load a different configuration file (*.ini) by right-click.
On tab "Run" you can chain other configuration files = multiple syncs!
On tab "Configuration" you can manage configuration files.
Debug-Modus (Link see START - All Programs - iCal4OL):
C:\...\iCal4OL.exe DEBUG
Autorun:
Best practise is to use a link from START - All programs - iCal4OL, like "iCal4OL TRAY every 10 minutes.lnk", to start the sync (using Default.ini) and repeat it every NN minutes in background.
Copy such a link into the Startup folder.
An interface for "Scheduled Tasks" (control panel) is integrated, too. See tab "Run"!
Manual:
Use "Schedule Tasks" in the control panel - with C:\Programs\iCal4OL\iCal4OL.exe TRAY
(for Background Sync of Default.ini)
You can specify .ini file (otherwise Default.ini):
With visible iCal4OL window:
C:\...\iCal4OL.exe AUTO "C:\...\OtherConfig.ini"
With minimized iCal4OL window: Create a Link (.lnk) for iCal4OL.exe and modify .lnk
Or you may prefer to start the Sync without any window in background - it will then show up in tasktray only:
Sync Once: C:\Programs\iCal4OL\iCal4OL.exe TRAY [.ini]
Repeated: C:\..\iCal4OL\iCal4OL.exe TRAY005 [.ini]
Syncs every 5 minutes (minimum=003).
A batch file (.bat or .cmd) could look like this:
|
Start /WAIT "(1)" "C:\Program Files\iCal4OL\iCal4OL.exe" TRAY "C:\documents and settings\profile\Appdata\Test1.ini"
REM Wait for 3 seconds
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
Start /WAIT "(2)" "C:\Program Files\iCal4OL\iCal4OL.exe" TRAY "C:\documents and settings\profile\Appdata\Test2.ini"
|
Auf dem Reiter "Start" ist auch ein einfacher "Tasktray Autostart" verfügbar (siehe hier).
Sie müssen das gewünschte Interval zuerst anklicken und testen (wird danach fett dargestellt) bevor Sie bei "Nächstem Programm Start?" aktivieren können.
Hierfür braucht es keine "Startparameter". Einfach einen Link unter START-Programme-Autostart für iCal4OL.exe einfügen, falls gewünscht.
Mittels Festhalten von CTRL-SHIFT während iCal4OL-Start, wird wieder das Fenster gezeigt (und kein Sync gestartet)!
|
On tab "Start" you'll find a different "Tasktray Autostart" (more see here).
You must click and test first your time interval (will become bold) before activating "At next program start?".
Do not add a "startparameter" for this - you may want to create a link under START-Programs-Startup for running iCal4OL.exe at next logon.
With holding down of CTRL-SHIFT at iCal4OL-Startup, the main window will be shown again (and no sync started)!
|
Benutzerdefinierte Felder in Outlook:
Diese Felder können bei gewissen Outlook-Ansichten (auf Symbolleiste "Erweitert", zb. "Aktive Termine") eingeblendet werden.
=> Ansicht - Anordnen nach - Aktuelle Ansicht - Aktuelle Ansicht anpassen - Felder - Benutzerdefinierte Felder ... anwählen.
Bei der Suche nach Terminen können auch diese Felder verwendet werden!
Anstelle benutzerdefinierter MAPI-Felder ist es auch möglich, eine externe Datebank dafür zu benuzten. Voralle falls diese Felder bei einem Ausdruck stören.
Siehe hier!
ImportUID für Feeds/Google, ImportWID für CalDAV oder ImportGID für Google, falls auf Reiter "Google" markiert:
Eindeutige UID (ähnlich OL EntryID), welche einem iCal-Termin in *.ics vergeben ist (siehe rfc2445.txt).
Beim Export wird diese importierte ID wiederverwendet, ausser es handelt sich um einen neuen Termin (dann EntryID von Outlook).
ImportICS (ServerICS für CalDAV Server)
Der Name der Importdatei (Quelle). Zur Wiedererkennung, ob Termin von gleicher Importdatei stammt.
Achtung: Gross-/Kleinschreibung beachten
ImportDATE
Zeitstempel des Imports: Falls das Outlook-Feld "LastModificationTime" grösser ist, wurde der Termin in Outlook geändert!
ImportLASTMODIFIED
Das letzte (manuelle) Änderungsdatum des importieren Termines.
Falls ImportDATE mit Outlook-Feld "LastModificationTime" übereinstimmt, ist ImportLASTMODIFIED der effektive Zeitpunkt der letzten manuellen Änderung!
ImportGCAL
="1", falls Termin nach Google Kalendar hochgeladen wurde.
Das Outlook-Feld "LastModificationTime" wiederspiegelt den Zeitpunkt des letzten Uploads (und nicht ImportLASTMODIFIED), da GCAL das "updated" feld immer hochsetzt.
ImportURL
Die URL-Adresse des importierten Termines (VEVENT URL:) falls angegeben.
ImportHREF (ServerHREF für CalDAV Server)
CalDAV Pseudospeicherort eines Termines oder Serientermines (mit Ausnahmen).
ServerHREF ist leer, falls der Termin nicht vom Client zugefügt wurde (Outlook-EntryID.ics wird dann verwendet).
ImportETAG (ServerETAG für CalDAV Server)
CalDAV Kennzeichnung für Version des Termines. Normalerweise "kodiertes" letztes Aenderungsdatum des Termines.
ServerETAG wird nur für in Clients geänderte Elemente gesetzt (zur Unterscheidung in Outlook Geänderte = Cache Kontrolle).
Die benutzerdefinierten MAPI-Felder werden auf der Druckvorlage "Memoformat" mit ausgedruckt.
Abhilfe schafft meine Shareware Print4OL oder:
Definition eines neuen Formulares, welches diese Felder enthält mit deaktivierter Option "Feld drucken und in 'Speichern unter' anzeigen" -
Eine Anleitung dazu finden Sie hier.
|
Userdefined fields in Outlook:
This fields may be shown on some views (eg. "Active Events" on Toolbar "Extended").
=> View - Arrange - This View - Arrange This View - Fields - Userdefined Fields ...
You may also use this fields in Outlook Extended Search.
Instead of userdefined MAPI fields it's possible, to use an external DB for Sync Fields, especially if you don't want to see those fields on memo style printouts!
See here!
ImportUID for Feeds/Google, ImportWID for CalDAV or ImportGID if marked on tab "Google":
Unique UID (like OL EntryID). Every iCal-Event in *.ics has one (see rfc2445.txt).
When exporting, this UID will be reused - for new events the EntryID from Outlook is used.
ImportICS (ServerICS for CalDAV Server)
The import-filename (source): for re-finding same events (eg. old subscription).
Attention: Case sensitive!
ImportDATE
Timestamp of last import: if the Outlook property "LastModificationTime" is newer, then the event was modified in Outlook!
ImportLASTMODIFIED
The last modification timestamp of the imported event.
If ImportDATE equals "LastModificationTime", then ImportLASTMODIFIED is the real last modification date/time (event was not modified in Outlook)!
ImportGCAL
="1", if event was uploaded to Google Calendar.
The "real" Outlook field "LastModificationTime" must be checked, because GCAL can't accept events with pre-defined lastmodification time.
ImportURL
Holds the URL from the imported event (VEVENT URL:) if specified there.
ImportHREF (ServerHREF for CalDAV Server)
CalDAV "save location".ics of an item (recurring events and all occurrence must be stored in the same location).
ServerHREF is empty, if item was created in Outlook (Outlook-EntryID.ics will be used).
ImportETAG (ServerETAG for CalDAV Server)
CalDAV tag of the item version. Normally some kind of encoded lastmodificiation time.
ServerETAG is only set, for modified items by clients (to distinguish from items modified in Outlook = Cached control).
Those MAPI sync fields will be printed on the Memo Style page template.
A "remedy" is my Shareware Print4OL.
|
Wer
Benutzen Sie den entsprechenden CalDAV-Autokonfigurations-Assitenten, sofern Sie per CalDAV synchronisieren möchten.
Sofern dies die Groupware unterstützt, muss nur noch die Zeitzone nachgestellt werden.
Für Google-Kalender-Sync oder nichtunterstützte CalDAV-Lösungen, bitte die Felder manuell eintragen.
Benutzername (wie auf Server)
MUSS dem Benutzernamen in der Weblösung entsprechen!
Wird dafür benutzt, den Besitzer des Kalenders zu erkennen. Ersatz also den Outlookbenutzer.
E-Mail (wie auf Server)
dito!
Timezone (Zeitzone):
Wählen Sie Ihre Zeitzone. Falls Ihre Zeitzone nicht (richtig) aufgeführt ist, können Sie diese in TZID.txt mittels Notepad/Editor zufügen/anpassen - und Programm neu starten.
Diese Zeitzonen-Information wird für den VTIMEZONE-Abschnitt bei Export/Upload gebraucht. Um "Zeitverschiebungen" zu realisieren sollten Sie die Option "Manuelle Zeitzonen-Differenz" (siehe Erweiterte Optionen) benützen.
Bitte beachten: Für Google Sync sollte die Zeitzone auf ihrem PC und in Google Calendar identisch sein. Falls dies nicht der Fall ist, muss auf dem Reiter "Google" Update von Google Kalender in anderer Zeitzone ermöglichen angekreuzt werden.
Nur in diesem Falle werden die Zeiten beim Upload umgerechnet (sonst werden diese direkt übernommen).
Beim Download wird immer in die Zeitzone des PCs umgerechnet (oder Sie verwenden "Manuelle Zeitzonen-Differenz" auf Reiter "1.x Mehr").
|
Who
Use the corresponding CalDAV Autoconfiguration Assistant, if you want to sync by CalDAV
If your groupware does support it, just the Timezone must be set manually.
For Google Calendar Sync or unsupported CalDAV Solutions you must fill the fields manually.
Fullname (as on server)
MUST be set to the fullname of the websolution!
Will be used to "recognize" the owner of the websolution account. Does replace the Outlook user.
E-Mail (as on server)
dito!
Timezone:
Choose your Timezone. If your Timezone is not listed correctly, please modify TZID.txt with Notepad/Editor and restart program.
This option is used as information for the VTIMEZONE section when exporting events. For "time shifting" you should use the "Manual timezone difference" (see Enhanced Options).
Please note: For Google Sync to work, your PC and Google Calendar should have the same timezone - unless you check on the "Google" tab Update Google Calendar in a different timezone...
Only in this case "times" are getting recalculated during UPLOAD (and not taken directly).
DOWNLOAD will always convert to your PC timezone setting (or use "Manual timezone difference" on tab "1.x More").
|
Was
Wählen Sie die Verarbeitungsart.
Sie können maximal ein Kalender-Import und ein -Export (Upload) pro Einstellungsdatei (*.ini) aktivieren.
Auf Reiter START können Sie Einstellungsdateien (*.ini) zusätzlich markieren/verketten => um diese nacheinander ausführen zu lassen!
Mittels den Schaltflächen [Einstellungen speichern unter..], [Einstellungen laden] und mittels Rechtsklick auf eine Einstellungsdatei auf dem Reiter "Start" - und natürlich über den Reiter EINSTELLUNGEN selbst -
können Sie weitere Sync-Vorgänge definieren, duplizieren oder löschen.
Zudem könnte mittels der Schaltfläche [Geplante Tasks] auf Reiter "Start" Kopien von iCal4OL.exe angelegt werden.
Aber Outlook reagiert klar schwerfälliger, falls mehrere Syncs gleichzeitig laufen..
|
What
Choose what you want to do.
Only one calendar import run and one export (upload) run per configuration file (*.ini) is possibile.
On tab START you can chain/mark additional configuration files => running one after the other!
With button [Save Configuration as..], [Load Configuration] and with Right-Click on a *.ini on tab "Run" - and of course with the tab CONFIGURATIONS -
you can define, duplicate and delete additional Sync Configuration settings.
You may use the button [Scheduled Tasks] on tab "Run" to make copies of iCal4OL.exe.
But it may slow down Outlook, if multiple syncs are running at the same time..
|
Wie
Je nach Verarbeitungsart sind verschiedene Einstellungen möglich/nötig.
Google Calendar Sync (1-
oder 2-Weg
)
Zuerst die Google-Email eintragen und Authentifizierung bestimmen und auf [Wähle Google Kalender] klicken, um den Google Kalender zu auszuwählen.
- [Testen]: Überprüft Login-Angaben und die Uhr Ihres PCs.
- Wählen Sie den Outlook Kalender
- Import Datum/Zeit letzter Lauf: liest nur seit diesem Datum geänderte Termine von Google.
- Upload Datum/Zeit letzter Lauf: liest nur seit diesem Datum geänderte Termine von Outlook.
- Nur Termin-Periode von-bis: Serien-Termine werden dann selektiert, sofern eine Wiederholung >= VON ist.
- SIMULATION: Es wird nichts verändert - für Auswertung von LOG.txt
ICAL Datei/Feed einlesen - synchronisieren gegen existierende Termine
- Die Dublettenerkennung ist standardmässig aktiviert
- Gespeicherte ICS-Datei oder eine Webadresse wie "http://...basic.ics" oder https -Anleitung siehe hier!
Achtung: Gross-/Kleinschreibung beachten wegen ImportICS
- Wählen Sie den Outlook Kalender
- Termin-Periode von-bis: Serientermine werden dann selektiert, sofern eine Wiederholung >= VON ist.
- VTIMEZONE Detailangaben ignorieren und nach TZID.txt auflösen: kann falsche Detailangaben für die Sommerzeit in USA (2007!) automatisch beheben, siehe auch englische FAQ. Die meisten Kalenderlösungen sind aber mittlerweile korrigiert..
- SIMULATION: Es wird nichts verändert - für Auswertung von LOG.txt
ICAL Datei/Feed als Remote Calendar abonnieren
- Korrekt aufgebaute Feeds sollten wie unterhalb beschrieben importiert werden!
- Alle Termine mit gleicher ImportICS (benutzerdefiniertes Feld) werden vorgängig gelöscht!
Falls Sie diese Vearbeitungsart wählen, macht es keinen Sinn diese Termine in Outlook zu mutieren - oder Sie exportieren diese zuerst!
- Dublettenerkennung ist standardmässig deaktiviert
- Sie können automatisch einen Subkalender in Outlook mit dem Namen der ICS-Datei zufügen (wird vorgängig gelöscht, falls schon da!)
- Andere Einstellungen siehe oberhalb...
Falls das vorgängige Entfernen aller Termine stört, bitte "Synchronisieren gegen existierende Termine" wählen.
[X] Als "read-only" abonnieren
Ersetzt alle Elemente mit der Importversion (auch Geänderte!), fügt bereits Gelöschte wieder zu und löscht nicht mehr Vorhandene. Zusätzlich zugefügte Outlook-Elemente bleiben bestehen (Ähnlichkeitstest ist deaktiviert).
Oder um gelöschte Feed-Termine loszuwerden
2) Auf Reiter "Optionen / Import" aktivieren:
[X] eGW/WebDAV: Markiere nicht mehr im Import vorhandene Termine mit während Export/Upload
[X] eGW/WebDAV: Entferne mit marktierte Termine nach dem Export/Upload
[X] Gleich nach Import seperat starten
Geänderte, neuere Elemente werden nicht ersetzt!
Bereits Gelöschte (des Feeds) werden nicht wieder zugefügt!
Funktioniert nur mit korrekt aufgebautem Feed mit UID's (Unique ID!) und LAST-MODIFIED.
"Gleich nach Import.." ist nur nötig, falls Sie nicht gleich mit WAS-2 diese wieder exportiert werden.
Nicht vergessen dies zu deaktivieren, falls Sie etwas anderes tun möchten!
Exportieren ICAL-Datei (*.ics)
- Dateiname wählen oder FTP/HTTP/HTTPS-Adresse - Anleitung siehe hier!
- Nur ab Änderungsdatum(+zeit): liest nur seit diesem Datum geänderte Termine von Outlook.
- Serientermin-Ausnahmen auch exportieren: Damit sind verschobene oder geänderte Ausnahmen gemeint!
Diese können aber nicht von allen Programmen korrekt eingelesen werden. (1)
Gelöschte Ausnahmen werden immer mit EXDATE im Haupttermin exportiert.
- Serientermine als mehrfache Einzeltermine exportieren: Eine Umgehungsmöglichkeit für (1).
Falls keine Periode (Ende) angegeben ist, wird maximal bis Ende des Folgejahres exportiert.
- VTIMEZONE als Regel (für eingebaute Outlook-Importfunktion nötig); sonst Jahresauflistung..
Die meisten Applikation verlassen sich nicht auf diese Angaben (iCal4OL aber schon). Für bessere Kompatibilität ankreuzen...
- UTC ist auch nicht zu empfehlen - nur Outlook und Webcalendar (muss UTC sein!) gehen damit korrekt um.
- Sunbird/ICAL Kompatibilität - falls Sie die ics Datei in diese Applikationen importieren möchten
MUSS angekreuzt werden für Termine wie "letzter Montag im Monat"!
DARF NICHT angekreuzt werden für WebCalendar 1.05
- Das Hochladen von Sonderzeichen (äöü) mittels WebDAV und abonnieren von Sunbird/ICAL aus, benötigt evtl. auf Reiter "Optionen / Export Filter" - "Do not encode ICS File"..
2-Wege Synchronisation mit Weblösungen
- Konfiguration für CalDAV ist im Forum beschrieben.
- Perfekter 2-Wege-Sync mit Webcalendar 0.94-1.05 gibts auch!
Der Patch für Webcalendar 1.05 ist frei erhältlich,
aber in iCal4OL noch nicht freigeschaltet - bitte Anleitung per Email anfordern (ich möchte wissen, wer damit arbeitet).
Neuere WebCalendar-Versionen siehe hier.
|
How
Depending on WHAT you want to achieve - choose your settings - carefully.
Google Calendar Sync (1-
or 2-Way
)
Enter first your Gmail Email and select the [Authentification], then click on [Choose Google Calendar].
- [Test]: Checks your login data and your system time.
- Choose your Outlook Calendar
- Import Date/Time last run: reads only newer modified events from Google
- Upload Date/Time last run: reads only newer modified events from Outlook
- Select Time Period from-to: Recurring events will be selected, if one occurrence is greater than FROM.
- SIMULATION: It's always a good idea to test your options first - see LOG!
Import ICS file/feed - sync against existing events
- Recognition of duplicate events is activated by default
- Enter name of ICS file or a web address like "http://...basic.ics" (or https).. Examples see here!
Attention: Field "ImportICS" is case sensitive!
- Choose your Outlook Calendar
- Time Period from-to: Recurring events will be selected, if one occurrence is greater than FROM.
- Ignore VTIMEZONE details and resolve by TZID.txt: for correcting wrong daylightsaving info in USA (2007!). Not all applications are patched. See also FAQ.
- SIMULATION: It's always a good idea to test your options first - see LOG!
Subscribe ICAL file/feed as Remote Calendar
- Correctly build iCalendar Feeds are better imported as described below.
- All events with same ImportICS (userdefined field) will be deleted first!
When using this, it makes no sense to modify those events in Outlook, unless you export them first!
- Recognition of duplicate events is deactivated by default!
- Add separately as sub calendar "ICS filename" in Outlook (will be deleted first!)
- Other settings see above...
If you dislike the prior deletion, choose "Sync against existing events", and:
[X] Subscribe as read-only feed
Replaces all items with the import version (even if modified!), re-adds already deleted, and removes items not anymore in the feed.
Additional added Outlook items will not get removed (runs without similarity test).
Or to get rid of deleted feed events
2) on tab "Options / Import" activate:
[X] eGW/WebDAV: Mark events not anymore in Import with during Export/Upload
[X] eGW/WebDAV: Remove events, which are marked with after Export/Upload
[X] Do it separately after Import
Does not replace newer, modified events!
Already deleted events (of this feed) will NOT get re-added!
Does not work, if the feed is faulty, not providing UIDs (Unique ID!) and no LAST-MODIFIED tag
"Separately after Import" is only necessary, if you don't intend to export those events again under WHAT-2!
don't forget to deactivate this, if you want to do something else!
Export ICAL file (*.ics)
- Choose file name or enter FTP/HTTP address - Examples see here!
- only with modificationdate(+time) >=: reads only modified events from Outlook
- Export Recurrence-Exceptions as well: this is for modified or moved exceptions only!
But not every program can import those recurrence exception correctly. (1)
Deleted exceptions are always exported as EXDATE lines in the main event.
- Export recurring events as multiple single events: a possibility to circumvent (1).
If no period (enddate) was entered, only events until the end of next year will get exported.
- VTIMEZONE as rule (necessary for standard Outlook import function); otherwise year list..
Most application do not rely on this information anyway (iCal4OL does). Check for better compatibility.
- UTC is not advised - only Outlook and Webcalendar (a must) can handle this correctly.
- Sunbird/ICAL compatibility - if you want to import the ics file into those applications
MUST be activated for events like "last Monday in Month"!
MUST NOT be activated for WebCalendar 1.05
- For correctly uploading "special characters" by WEBDAV and subscribing from Sunbird/ICAL, perhaps you need to activate on tab "Options / Export Filter" - "Do not encode ICS File"..
2-Way Synchronization with Web Solutions
- Configuration for CalDAV is documented in the forum.
- 2-Way-Sync for Webcalendar 0.94-1.05 is integrated.
The free patch for Webcalendar 1.05 is available here,
but the 2-Way-Sync it not activated - ask for How-To (I want to know, who is using this).
Newer WebCalendar 1.20 see here (German).
|
Inkrementeller Sync....
Datum (und Zeit) letzter Lauf (sonst leer); wird automatisch hochgesetzt:
(Bei Export: nur ab Änderungsdatum(+Zeit) >= )>
Nur neu eingegebene oder geänderte Termine ab diesem Änderungsdatum werden abgeglichen oder exportiert!
Kommentare:
- Nach dem Lauf wird also die Startzeit des Syncs für den nächsten Lauf in diesem Feld gespeichert. Das Feld wird "grün" hinterlegt.
- Ein BIS-datum in der Option "[X] Ab Zeitspanne" verursacht ein Logikproblem für "vor langer Zeit geänderte Termine", welche nun neu in die Zeitspanne fallen!
In diesem Falle ist kein inkrementeller Sync möglich!
- Bei 2-Wege-Sync wird IMMER getestet, ob ein zugefügter identischer Termin bereits neuer ist. Inkrementeller Sync ist "nur" schneller!
- Termine welche innerhalb 45 Sekunden auf beiden Plattformen geändert wurden, gelten IMMER ALS IDENTISCH!
- Das Löschen eines Termines ändert das Änderungsdatum in Outlook nicht!
Bei 2-Wege-Sync oder Export "inkl. Gelöschte" werden die gelöschten Termine trotzdem abgeglichen (diese Option wird ignoriert).
Siehe auch diesen Forumsbeitrag
|
Incremental Sync....
Date/Time last run (otherwise empty); updated automatically:
(Export: only with ModificationDateTime >= )
Only new or modified events, with ModificationDateTime equal or greater than entered, will by synced or exported!
Comments:
- After a run, the start time will be stored (with green background!) in the field "date & time last run" (for the next sync).
- A TO-date in option "[X] Select time period" causes a logical problem for "long time ago modified events", which now fit in the time-range.
In this case no incremental sync is possible!
- During a 2-Way-Sync, the modification time will always be compared with already existing event. Incremental Sync is "only" faster!
- Events modified in less then 45 seconds on both platforms, are ALWAYS TREATED AS IDENTICAL!
- The deletion of an Outlook event does not change the modification time!
Using 2-Way-Sync or Export with "Deleted as well", the deleted events will be always uploaded/exported (this option is ignored).
|
1.1 Mehr - Erweiterte Importoptionen:
Je nach Verarbeitungsart sind verschiedene Einstellungen möglich.
Dublettenerkennung aktivieren (Startzeit/Betreff identisch oder gleiche UID)
Verhindert das doppelte Zufügen des gleichen Termines!
Normalerweise sollten Sie diese Option immer benutzen!
Dubletten werden aufgrund der gleichen Import-UID erkannt.
Falls UID in Outlook nicht gefunden wird, wird Startdatum, Zeit, und der Betreff verglichen:
Falls identisch, handelt es sich um eine Dublette
Achtung: Einige ICS-Feeds haben keine UID:xxx pro Termin definiert. In diesem Falle darf diese Option nicht aktiviert sein.
Verwenden Sie also "ICS Datei/Feed als Remote Calendar abonnieren". Termindubletten können auch im Reiter "Wartung" entfernt werden.
Ähnlichkeitstest deaktivieren (gleiches Datum, Startzeit und Betreff).. nur für erfahrene BenutzerInnen!
Manchmal ist es unerwünscht, dass Termine mit gleicher Startzeit+Betreff als Dubletten erkannt werden.
Leider klappt dies nur, wenn eine Termin-UID (Eindeutige ID) wirklich permanent ist (iCal4OL speichert diese UID im benutzerdefinierten Feld ImportUID).
Dies klappt (zb.) mit Google Calendar:
Denn falls ein Einzeltermin in einen Serientermin "umgewandelt" wird, erhält dieser Termin eine neue UID, und der alte Termin wird gelöscht!
Termine filtern
Text enthalten / nicht enthalten in Betreff, Ort oder Notizen
Selektion nach Kategorien (Google unterstützt keine Kategorien, aber Outlook Kategorien können in benutzerdefiniertes Feld hochgeladen werden, siehe erweiterte Optionen, "1.2 Mehr")
Nur Private, Öffentliche (Public & Standard) oder Confidential (Confidential ist in Google nicht sichtbar)
Keine neuen Termine zufügen (nur bestehende ändern)
Terminüberschneidungen nicht importieren (Termine mit [Dauer=0 UND anderem Betreff] erlaubt)
Steuert Konflikte: So kann verhindert werden, das sich überschneidende Termine importiert werden.
Das Resultat finden Sie im LOG (}-Zeilen).
Frei (TRANSP:TRANSPARENT)/ Besetzt (TRANSP:OPAQUE) wird dabei beachtet: FREI führt zu keinem Konflikt!
Zusatztest auf gelöschte ähnliche Termine aktivieren und nie importieren (Startzeit/Betreff)
Verhindert also bei einer Synchronisation den Import von nie synchronisierten Terminen, welche in Outlook bereits gelöscht wurden, dh. sich im Order "Gelöschte Objekte" befinden.
Ähnliche, bereits aktuellere vorhandene Termine (welche nicht importiert werden) mit der UID des Importes versehen
Dies verbindet ähnliche Termine, als wie von dieser Quelle importiert.\nDies stellt sicher, das zukünftig diese Termine
für Änderungen wiedergefunden werden. Dies geschieht für CalDAV/GroupDAV und Google-Upload SOWIESO automatisch (evtl.
für nur Google-Download aktivieren), und bei ICAL Dateien/Feeds nicht.
Im Prinzip wird die jetzige Importquelle als Standard-Aenderungsquelle für künftige Änderungen dieser Termine festgelegt!
Dies ist nur in seltenen Fällen nötig und betrifft also NUR ÄHNLICHE, BEREITS NEUERE Termine von ANDERER QUELLE..
Kategorie(n) zufügen (auch neue)
Ich empfehle eine Kategorie zu vergeben. So kann dann in Outlook nach dieser Kategorie gesucht und gefiltert werden.
Definierte CATEGORIES in VEVENT werden natürlich automatisch übernommen.
Mehrere Kategorien mit ; trennen!
Kategorien bei bestehenden Terminen werden standardmässig nicht überschrieben sondern ergänzt.
Siehe dazu auch Option "Kategorien ersetzen (nicht ergänzen)".
in Beschriftungsfarbe darstellen
Outlook 2007 unterstützt die Beschriftungsfarbe nicht. Aber Sie können die Farbe für eine bestimmte Kategorie setzen und entsprechend diese Kategorie beim Import zufügen!
Outlook 2000 unterstützt kein RDO/Redemption. Bitte dies auf Reiter "Optionen / RDO/Divers" deaktiveren und dafür CDO und "Express ClickYES" (siehe FAQ) installieren.
Termin-Teilnehmer unterdrücken (nicht einlesen)
Ignoriert "Attendee"-Einträge.. (in Google Kalender als "Gäste" bezeichnet)
Termin-Teilnehmer mit Kontakte verbinden/zufügen (sonst als Text in Beschreibung)
Alle Terminteilnehmer (ATTENDEEs) werden in den angegebenen Kontaktordner eingefügt (falls nicht vorhanden),
und mit dem Termin verknüpft (Je nach Einstellung über Reiter "Terminplanung" oder Feld "Kontakte").
Terminteilnehmer können, zb. beim Upload nach Google Calendar, per Email eingeladen werden.
Bitte Option Teilnehmer im Outlook-Reiter "Terminplanung" eintragen/auslesen
(sonst in "Notizen" oder "Kontakte:") auf dem Reiter "Optionen" beachten!
Siehe dazu FAQ-Artikel!
Terminteilnehmer werden zb. von Webcalendar 1.05, Google Calendar, Sunbird und ICAL unterstützt.
PRIVATE als PUBLIC importieren
Mit dieser Option können sie also das "Privat" Flag beim Importieren loswerden (zb. für Druck).
CONFIDENTIAL wird davon nicht berührt und bleibt CONFIDENTIAL.
PUBLIC als PRIVATE importieren
STANDARD/DEFAULT wird auch als PUBLIC interpretiert und somit in PRIVATE umgewandelt.
Kategorien ersetzen (nicht ergänzen)
Bestehende Termine erhalten zusätzlich Kategorien des ICS-Feeds und die "neuen oben vergebenen" Kategorien.
Falls Sie die Kategorien lieber ersetzen wollen, dann ankreuzen.
Falls "neue oben vergebene" Kategorien nicht leer ist, werden aber nur diese eingetragen!
Manuelle Zeitzonendifferenz
Für fehlerhafte iCal-Dateien mit falschen Zeitangaben (nicht UTC-Zeiten oder fehlendes VTIMEZONE).
Mit dieser Option können Sie die Zeiten für ihre Zeitzone korrigieren.
"+0100 +0200 -1SU;3 -1SU;10" bedeutet:
Alle Zeiten +1 Stunde; für Daten zwischen letztem(-1) Sonntag(SU) im März(3) und
letztem(-1) Sonntag(SU) im Oktober(10), soll die Zeit um +2 Stunden korrigiert werden.
Falls bereits die Sommerzeit in der iCal-Datei berücksichtig ist, wäre die Regel nur:
"+0100"
Eine 2te Regel ist möglich (und für Amerika nötig, welches 2007 eine andere Sommerzeitregel hat) zb.:
America/New_York -0500 -0400 1SU;4 -1SU;10 2007: 2SU;3 1SU;11
Sie können aber auch eine Termindatei zb. von US/Eastern mit den "US-Lokalzeiten" in Outlook einlesen:
UTC: -0500 -0400 1SU;4 -1SU;10 2007: 2SU;3 1SU;11
VTIMEZONE: +0000
|
1.1 More - Enhanced Import Options:
Depending on WHAT you can choose different options.
Recognize equal events (by Starttime/Subject or same UID)
Prevents import of duplicate or similar events!
You should use this ... Normally!
Same (equal) events have normally the same ImportUID.
If this UID is not found in Outlook, then the Date, the Time and the Subject are compared:
If identical, then it's a copy of the same event.
Attention: Some ICS feeds do not contain UID:xxx lines for each event. In this case don't activate this option.
Use "Subscribe to a Remote Calendar" instead. On tab "Maintenance" you can delete duplicate events.
Deactivate similarity test (same Date, Starttime and Subject).. experienced users only!
Sometimes, it is undesirable that appointments with the same Starttime and Subject are identified as duplicates.
Unfortunately, this only works if the UID (Unique ID) is really permanent (iCal4OL stores this UID in the user defined field ImportUID).
This works (eg) with Google Calendar:
If a single event is "converted" to a repeating event, a new event with new UID is created, and the old event will be deleted!
Filter events
Subject, Location or Description with / without Text
by categories (Google does not support categories, but Outlook categories can bee uploaded in an userdefined field, see enhanced Options "2.1 MORE")
Only Private, Public&Default or Confidential (Confidential ist not visible in GCAL)
Do not add NEW events (only modify existing)
Check for conflicts and do not import them (Events with Duration=0 and different Subject allowed)
Steers conflict handling: overlapping events will not be imported.
Check the LOG for found conflicts (}-lines).
Free (TRANSP:TRANSPARENT) and Busy (TRANSP:OPAQUE) is recognized: FREE does not raise a conflict!
Activate test for similar, already deleted events and do not import (Starttime/Subject)
Prevents the import of never synchronized events, which have been already deleted in Outlook, but still are in "Deleted Items" folder.
Mark similar, already up-to-date events (which get not imported), with the UID from this ICAL Import.
This option connects SIMILAR events, as imported from this source. This ensures, that for future changes those events
will be re-found. For CalDAV/GroupDAV/Google-Upload this is ANYHOW ALWAYS done (you may activate it for 1-Way-Google
Download, though), and for ICAL files/feeds normally not..
In principle, the current source will become the default source for future updates of those events!
This is rarely necessary - and only for SIMILAR events from OTHER source..
Add category/categories (can be new)
The best practice is to add a category for imported events. So you can search and filter with this category in Outlook.
Defined CATEGORIES in VEVENT (*.ics files) will be imported, too.
Separate categories by ;
New categories are normally added, and not overwritten in existing events.
See also option "Replace Categories (do not append)".
Use label color for events
Outlook 2007 does not show color labels. But you can set a color for a given category.
Add a category when importing!
Outlook 2000 does not support RDO/Redemption. Deactivate this on tab "Options / RDO/Misc." and install CDO and "Express ClickYes" (see FAQ).
Suppress attendees (do not import)
ignore them... (in Google they are called GUESTS)
Add attendees to Contact folder and link (by Outlook Scheduling Tab or field "Link:") them with event (or else: as text into description)
If attendees are not already defined, they will be created in the contact folder.
Attendees can be invited during upload to Google Calendar, if you wish (see "Enhanced Options" - "2.1 More").
Please see also Use Outlook Scheduling Tab for Attendees (otherwise in "Body" or "Link:") on Option Tab!
Read also this FAQ!
Attendees will be exported/imported e.g. for Webcalendar, Google Calendar, Sunbird, ICAL, Darwin, eGroupware..
Import PRIVATE as PUBLIC
If you want to get rid of the PRIVATE flag for e.g. "printing purposes".
CONFIDENTIAL stays CONFIDENTIAL.
Import PUBLIC as PRIVATE
DEFAULT is interpreted as PUBLIC and will be converted to PRIVATE, too.
Replace Categories (do not append)
Normally the categories in ICS file and the "new - see above" categories are added to the existing categories of the event.
But you can choose to replace them (delete them first).
If "new - see above" categories are not empty, only those categories will be added!
Manual Timezone Difference
Some iCal-files have wrong UTC-times or missing VTIMEZONE information.
With this option, all times are converted with this Rule.
"-0600 -0500 1SU;4 -1SU;10":
All times -6 hours; for dates between first(1) Sunday(SU) in March(3) and
last(-1) Sunday(SU) in October(10), correct time by -5 hours.
If daylightsaving-time is already in the iCal-File, then the rule would just be:
"-0600"
A second rule is possible (necessary for US, with other daylightsaving period 2007) eg:
America/New_York -0500 -0400 1SU;4 -1SU;10 2007: 2SU;3 1SU;11
You can use this option for reading eg. Europe/Zurich ICS file to show in outlook as "MEZ time":
UTC: Europe/Zurich +0100 +0200 -1SU;3 -1SU;10
VTIMEZONE: +0000
|
1.2 Mehr - Erweiterte Exportoptionen:
Export Kategorie(n) [;] LEER=Alle:
Mehrere Kategorien mit ; trennen.
Für Ausschluss von Kategorien: -Favoriten;Test => Termine mit den Kategorien "Favoriten" oder "Test" werden so nicht exportiert (Minuszeichen davor).
(für späteren Import in Webcalendar 1.05 muss die Einzelkategorie des Webcalendars zuvorderst im Termin stehen)
Erst ab 2.12.0 (noch nicht veröffentlicht) wird es möglich sein, nach nur MIT/OHNE Kategorie(n) zu filtern:
Export Kategorien: -.*
=> Schliesst Termine MIT Kategorie aus (Minus/Punkt/Stern)!
Export Kategorien: .*
=> Schliesst Termine OHNE Kategorie aus (Punkt/Stern)!
Es gibt auch Exportfilter-Möglichkeiten mittels Regular Expressions - siehe Optionen - Export Filter
nur mit Beschriftungsfarbe (für Outlook 2000-2003)
Outlook 2007 unterstützt keine Beschriftungsfarbe, dafür können Kategorien eingefärbt werden.
Outlook 2000 unterstützt kein RDO/Redemption. Bitte dies auf Reiter "Optionen / RDO/Divers" deaktiveren und dafür CDO und "Express ClickYES" (siehe FAQ) installieren.
Tageszeiten Filter zb. 16:00-07:00
In diesem Falle werden nur Termine exportiert, welche für diese Zeitspanne relevant sind.
Ganztagestermine werden immer exportiert.
Serientermine werden vollständig exportiert, falls minimal ein Vorkommnis für die Zeitspanne relevant ist -
dies kann also durch eine verschobene Serienterminausnahme ausgelöst werden. Alternativ die Serientermine als Einzeltermine exportieren.
Öffentliche, Private, Gelöschte
Die Option "inkl. Gelöschte" macht nur Sinn bei späteren Import in Webcalendar oder für den Google Upload.
Diese Termine werden hierbei mit "METHOD:DELETE" und "STATUS:CANCELLED" versehen.
Der Outlook-Ordner "Gelöschte Objekte" darf natürlich nicht vorzeigt geleert worden sein...
ALTERNATIVE: Termine mit Text "DELETED" im Feld "Betreff:" werden auch als gelöscht exportiert (STATUS:CANCELLED)
Zu "Private" gehört auch CONFIDENTIAL und PERSONAL. PERSONAL gibts nur in Outlook, und wird deshalb als PRIVATE interpretiert/exportiert.
Zur "Sichtbarkeit" siehe auch FORUM!
als Standard? (normalerweise =Öffentlich)
Outlook kennt keine STANDARD Sichtbarkeit, dh. diese Termine werden als PUBLIC interpretiert/importiert.
Damit die korrekte Übernahme zb. nach Google Kalender klappt,
kann hier gewählt werden, ob "Öffentliche" als "Standard" exportiert werden.
Dies ist wichtig für Google Kalender mit der Option
"Nur anzeigen, ob ich verfügbar/beschäftigt bin"...
=> STANDARD zeigt nur "busy", während PUBLIC alle Termindetails im ÖFFENTLICHEN ICAL-FEED zeigt
Falls dies für ICS-Dateiexport angekreuzt ist, wird "CLASS:PUBLIC" nicht in die ICS-Datei eingeschrieben.
Nach Sync Termine in "Gelöschte Objekte" automatisch leeren (falls inkl. "Gelöschte")
Dies entfernt sämtliche gelöschten Termine aus dem Ordner "Gelöschte Objekte" definitiv.
Danach können gelöschte Termine nicht mehr exportiert/hochgeladen werden. Beim Import/Download von Terminen stehen diese für den Abgleich nicht mehr zur Verfügung.
Also nur ankreuzen falls Sie sicher sind, dass sämtliche gelöschten Termine zb. mit Google synchronisiert wurden, und Sie nicht noch einen anderen Kalender verarbeiten wollen.
nur Neue, Geänderte oder Termine von anderer iCAL-Importdatei exportieren? (sonst Alle)
Für die Bestimmung des letzten Änderungsdatum, werden die benutzerdefinierten Felder verwendet (siehe ganz oben).
Für den Export nur neuer Termine: Beim Import kann eine Kategorie vergeben werden, welche Sie dann beim Export mittels
"-Kategorie" (siehe oben) ausschliessen können!
Hinweis: Wird zusätzlich [X] Exportierte Termine markieren, als wären sie vorgängig importiert worden angekreuzt,
lässt sich dieser Lauf nicht wiederholen, da danach alle Termine als "unverändert" gelten!
nur Termine von gleicher Importdatei exportieren?
Stellen Sie sicher, dass der Importdateiname nachwievor unter Import-Optionen eingetragen ist!
Exportierte Termine markieren, als wären sie vorgängig importiert worden
Jeder exportierte Termin (Vorsicht mit den Optionen "nur Termin- Periode von-bis" und "Datum letzter Lauf"), welcher in
Google Kalender gefunden oder importiert wurde, wird nun als "Mitglied" des letzten Import betrachtet.
Siehe auch Felderklärung zu "ImportICS".
Praktisch für Reiter "Wartung", bei Umstellung auf "Remote Calendar" oder für [Optionen/Import] eGW/WebDAV-Sync:
Beim nächsten Import nicht mehr vorhandene Termine können so auch in Outlook gelöscht werden - notabene während Export (Differenz).
ENTRYID anstelle UID (von Importdatei oder Google Sync) in ICS-Datei eintragen?
Die ImportUID wird durch Google-Sync oder Import gesetzt.
Falls aber Termine per Google Calendar Webinterface in einen anderen Google Calendar manuell importiert werden,
ist die "alte" ImportUID störend, dh. bringt Google Calendar durcheinander (Bug!). Also in diesem Falle diese Option verwenden!
Termin-Teilnehmer unterdrücken ("Kontakte" auch nicht als Gäste nach Google Kalender hochladen)
Ignoriere Teilnehmer-Einträge im Feld "Kontakte:" oder von dem OL-Reiter "Terminplanung" (siehe Reiter "Optionen").
Neuaufbau? (Alles Zufügen - also kein Sync! Nur für neuen & leeren Google Kalender => Geschwindigkeit)
Jeder selektierte Termin wird im Google Kalendar zugefügt. Es wird nicht getestet, ob evtl. schon vorhanden!
Keine Einladungen an Gäste verschicken (Teilnehmer haben bereits "akzeptiert" und werden nicht per Email eingeladen)
Normalerweise werden verknüpfte "Kontakte:" (oder Terminteilnehmer => siehe Reiter "Optionen") als Gäste automatisch von
Google per Email eingeladen (=invited). Mit dieser Option kann dies verhindert werden - was die Defaulteinstellung ist. Bisherige Gäste erhalten auch keine Updatemeldung.
Mehr dazu in der FAQ.
Siehe auch Export-Option: Termin-Teilnehmer unterdrücken ("Kontakte" auch nicht als Gäste nach Google Kalender hochladen)
Kategorien in benutzerdefiniertem Feld hochladen (nicht sichtbar in Google)
Google Kalender unterstützt keine Kategorien. Dies ist nur für Download in einen anderen Outlook Kalender!
Manuelle Zeitzonendifferenz
Der Regelaufbau wurde bereits unter IMPORT "Manuelle Zeitzonendifferenz" erklärt.
Die Zeiten werden aber abgezogen (ist logischer so, damit gleich definiert wie bei Import).
Beide Optionen "UTC / VTIMEZONE" werden unterstützt.
|
1.2 More - Enhanced Export Options:
Choose categories [;] Emtpy=ALL:
Separate categories by ;
For excluding categories: -favorites;test => Events with categories "favorites" or "test" will not be exported (minus sign).
(for later import into Webcalendar 1.05, the main category must be headmost in the appointment)
From 2.12.0 on (not yet released) it will be possible to filter for just WITH/WITHOUT categories:
Export Categories: -.*
=> Excludes all events WITH a category (Minus/Dot/Star)!
Export Categories: .*
=> Excludes all events WITHOUT a category (Dot/Star)!
There are some export filter possibilities by regular expressions - see Option - Export Filters
only with color label (Outlook 2000-2003)
Outlook 2007 does not support color labels, but categories can be colored..
Outlook 2000 does not support RDO/Redemption. Deactivate this on tab "Options / RDO/Misc." and install CDO and "Express ClickYes" (see FAQ).
Time Range filter e.g. 16:00-07:00
Only Events relevant for this time range are exported
Allday events are always exported.
Repeating events will be fully exported, if at least one occurrence is relevant - this may be already the case, if an occurrence was moved.
Alternatively you may want to export repeating events as single events.
Public, Private, Deleted as well
Normally you will export only public events.
The option "Deleted as well" is necessary for Webcalendar or Google Calendar Sync.
Those events will be marked with TAG "METHOD:DELETE" and "STATUS:CANCELLED".
The "Deleted Items" folder in Outlook should not be emptied prior Export...
ALTERNATIVE: Events with text "DELETED" in "Subject" will be also exported as deleted (to get deleted in GCAL or Webcalendar).
With option "Private" CONFIDENTIAL and PERSONAL will be exported/uploaded, too. PERSONAL exists only in Outlook and is allways converted to PRIVATE.
as Default? (normally =Public)
Outlook does not support the visibility DEFAULT - those events are interpreted/imported as PUBLIC.
For Sync with GCAL you may choose here how "Outlook Public" should be handled: as DEFAULT or as PUBLIC in GCAL.
This is important for Google Calendars with the option "Share only my free/busy information" checked...
=> DEFAULT will show "busy", PUBLIC will show all event details in the PUBLIC ICAL FEED
For exporting events by "Export ICAL file (*.ics)" the "CLASS:PUBLIC" will not be written in the file.
After Sync empty all events in "Deleted Items" folder automatically (when using "Deleted as well"")
This will remove all deleted events form the "Deleted Items" folder definitly.
After that, no export/upload of deleted events are possible anymore. For Import/Download they are no longer available for checking, if already deleted in Outlook.
Use this option carefully, e.g. after a full sync with Google Calendar - and no need to sync an other Outlook Calendar.
only New, Changed or events from other Importfile? (otherwise all)
With help of the user-defined fields (see above), the events will be filtered.
For exporting only new ones: best practice is to add a category for imported events, and exclude those from exporting by "-Category" (see above).
Note: If you use also [X] Mark events like they were imported by previous ICAL Import/Subscription,
you can't repeat this export, because all events will be marked as unchanged!
ONLY export events from ABOVE import-file?
Please check, if the correct import-filename is still listed...
Use this option only, if you did import events (otherwise this is useless).
Mark events like they were imported by previous ICAL Import/Subscription or Google Sync
Every selected event (take care on options "Select Period from-to" and "Date/Time last run" below...),
which was found in Google Calendar oder ICAL Import, becomes a "member" of the previous Import/Download.
See also Field "ImportICS".
Usefull for tab "Maintenance", for Re-Importing as Remote Calendar or for [Options/Import] eGW/WebDAV:
Missing events in next Import, can be deleted in Outlook, too - notabene during Export (difference).
use ENTRYID instead of UID (from prior or Google Sync) in ICS file?
ImportUID is set by Google Sync or Import. For ICS export and then importing by Google Webinterface in a new Google Calendar,
you must use this option, otherwise the GCAL Import Routine will not import correctly (Bug!).
Suppress attendees (do not export, do not upload "contacts" to GCAL)
Ignore the linked "Contacts:" or "Outlook Scheduling" (see tab "Options") completely...
ADD always? (NO SYNC! Only for uploading to a new & empty Google Calendar => Speed)
Every selected event will be added in Google Calendar. Routine does not check if event already exist in GCAL!
Do not send invitations to guests (attendees have already "accepted" and are not invited by email)
Normally, linked "Contacts:" (or attendess => see tab "Options" - Scheduling tab) will be invited automatically by Google
per Email (=invited).
With this option you can change this behavior (=accepted). In addition, already added Guest will not be informed anymore.
More info in FAQ.
See also export option: Suppress attendees (do not export and do not upload contacts/attendees to GCAL)
Upload categories in userdefined field (not visible in Google Calendar)
Google does not support categories... This is only for download in another Outlook Calendar!
Manual Timezone-Difference
The explanation of the Rule is documented under IMPORT "Manual Timezone-Difference".
The times will be substracted (so same logic like import option...)
Both options "UTC / VTIMEZONE" are supported.
|
Start:
Rechtsklick auf eine Einstellungsdatei zeigt ein Kontextmenü! Dies ist praktisch um zb. eine Einstellungsdatei (*.ini) zu duplizieren..
Tasktray Autostart
Minimiert Programm im Tasktray und startet die Synchronisation alle nnn Minuten. Ein Klick auf das Symbol im Tasktray stoppt diesen Scheduler und zeigt das Fenster wieder an.
- Falls Sync läuft, kann mit MINIMIEREN im Fenstertitel das Programm in den Tasktray zurückgeschickt werden.
- Sie können für den fälligen Sync, Ihren PC aus dem Standby Modus aufwecken lassen. ACPI S3/S4 muss im BIOS aktiviert sein (testen - klappt nicht mit jedem Motherboard).
Sie könnten auch "Geplante Tasks" (Schnittstelle zur Systemsteuerung) für vollständige Automation verwenden.
Andere gespeicherte Einstellungen (*.ini) können zusätzlich gestartet werden (Reihenfolge per Drag&Drop oder auf/ab bestimmen)
Bitte beachten: Datum und Zeit letzter Lauf (Inkrementeller Sync) wird nur dann automatisch
gespeichert, falls die entsprechende Option auf dem Reiter "Optionen" aktiviert ist!
Falls zusätzliche Einstellungsdateien gestartet werden, werden natürlich immer sämtliche Einstellungen gespeichert.
Start Synchronisation
Es wird kurz überprüft, ob die wichtigen Felder gesetzt sind, und die Synchronisation "interaktiv" (sichtbar) gestartet.
Wichtig: Es ist eine Zeittoleranz von 25 Sekunden eingebaut, da die PC-Uhr und die (Google-)Serverzeit leicht abweichen könnten
(Schaltfläche [Testen] erlaubt eine max. Abweichung von 10 Sekunden zum Server).
Geplante Tasks
Synchronisation per Aufgabenplanung des Betriebssystems
Hiermit können Sie auch Kopien von iCal4OL erstellen, zb. iCal4OL2.exe - welche dann unter START - Alle Programme - iCal4OL angezeigt werden!
Dies ist für mehrere Sync-Scenarios praktisch (unterschiedliche Pfade zu Einstellungen wie Default.ini)
Zeige LOG
Alle Aktionen werden in einer Textdatei (LOG.txt) protokolliert. Falls der Zählerbereich rot hinterlegt ist, unbedingt anschauen.
Auf Reiter "Optionen / RDO/Divers" kann das Logging deaktiviert werden.
Lösche LOG
Die Grösse wird automatisch überwacht. Falls > 1MB, wird es auf 200KB verkürzt. Aber Version 2.9.3 kann dies eingestellt werden, siehe Forum - Verbesserungsvorschläge..
Einstellungen speichern unter...
Die jetzigen Einstellungen können Sie in eine seperate .ini-Einstellungsdatei speichern.
Einstellungen speichern
Sicherheitshalber wird auch beim Schliessen der Applikation danach gefragt.
Die Standard-Einstellungen werden in
C:\Dokumente und Einstellungen\<User>\Anwendungsdaten\iCal4OL\Default.ini gespeichert
(wobei iCal4OL dem Namen der .exe entspricht).
[Save&Exit]
Speichert die aktuellen Einstellungen und beendet das Programm.
|
Start:
Right-Click on a configuration file will show a Popup Menu! Very useful to e.g. duplicate a configuration file (*.ini)..
Tasktray Autostart
Minimize program to tasktray and Sync every nnn minutes. A click on the tasktray symbol will stop the scheduler and show the window again.
- If Sync is running, the MINIMIZE button (on Windows title bar) will return the program to the tasktray again.
- You may want to wake up your PC from Standby for the Sync. Works if ACPI S3/S4 is active (test it, does not work with older motherboards/Win2000).
For full automation you may want to use "Schedule Tasks" (Interface for the control panel).
Other saved configurations (*. ini) can also be started (use drag&drop or up/down for sync order).
Please note: The Date and Time Last Run (Incremental Sync) will only be saved
automatically, if the corresponding option on tab "Options" is activated!
If other configuration files are run in addition, all configurations are saved automatically, of course.
Start Synchronization
It will first be checked, if the most important fields are valid - then the Sync will start "interactive" (visible window).
Important: There is a 25 seconds tolerance, because the computer clock and the server time (of Google) could be out of Sync
(the button [Test] allows a 10 second clock discrepancy compared to the server).
Scheduled Tasks
Synchronization in background by OS task scheduler!
Here you can make Copies of iCal4OL, too. E.g. iCal4OL2.exe, which will then show up under START - All Programs - iCal4OL.br>
This is very helpful for different Sync Scenarios (different path to configuration like Default.ini).
Show LOG
All changes are journalized in a text file (LOG.txt). Check it, if the background of the counters turned red!
The detail logging can be turned of -> see tab "Options / RDO Misc.".
Delete LOG
If the size gets bigger than 1MB, it will be automatically shortened to 200KB. From Version 2.9.3 on you can change this, see Forum - Feature requests..
Save Configuration as...
Save your settings in a different configuration file (*.ini).
Save Configuration
Will be also asked for when closing the application.
Default settings are saved in C:\Documents and Settings\<user>\Application Data\iCal4OL\Default.ini
(where iCal4OL is the name of the .exe)
[Save&Exit]
Saves the current configuration and ends the program.
|
Optionen:
Startup Allgmein
Automatisch auf Reiter START beim Programmstart wechseln
Sofern unter "Wer" Ihre persönlichen Angaben eingestellt sind, wird das Programm gleich den Reiter "Start" zeigen.
Teilnehmer im Outlook-Reiter "Terminplanung" eintragen/auslesen (sonst in "Notizen" oder "Kontakte:")
Die Terminteilnehmer werden im Outlook-Reiter "Terminplanung" eingetragen UND ausgelesen!
Falls diese Option nicht aktiv ist, werden diese beim Download "nur" in den Notizen eingetragen - und beim Hochladen aus dem Feld "Kontakte:" ausgelesen (verknüpfte Kontakte werden als Teilnehmer interpretiert).
(Sofern keine Einladungen aus Outlook heraus verschickt werden, ist leider der Reiter "Einladungsstatus" in Outlook nicht aktiv.)
Durch die erweiterte Option Termin-Teilnehmer mit Kontakte verbinden/zufügen, werden die Terminteilnehmer zusätzlich im gewählten Kontaktordner zugefügt (falls nicht schon eingetragen).
Subkalender-Sync: Outlookbenutzer nicht automatisch als Teilnehmer-Zugesagt mit-hochladen
Beispiel: Sekretärin synchronsiert den Chefkalender in einen Outlook-Subkalender. Falls Sie nun eine Einladung in Outlook erstellt, wird sie automatisch auch als TeilnehmerIn auf dem OL-Reiter Terminplanung eingetragen.
Dies kann mit dieser Option "verhindert" werden. Dh. beim nächsten Sync mit der Groupware, erscheint sie nicht als TerminteilnehmerIn auf dem Server.
Teilnehmer+Stati NICHT in Terminnotizen eintragen
Da der Outlookreiter "Stati" bei synchronisieren Einladungen nicht eingeblendet werden kann (dieser ist nur sichtbar, falls eine Einladung aus Outlook verschickt wird), werden die Teilnehmer und deren Stati in die Terminnotizen eingetragen.
Diese Option NICHT für CalDAV-Sync aktivieren, weil sonst der Organizer nicht bestimmt werden kann!
Auf Reiter "Sync Felder" können diese Text auch entfernt ewrden, mittels "[X] ==> Teilnehmer in Notizen"
Starte Outlook mit iCal4OL zusammen
Eine fehlerhafte Installation von Office kann den Start von iCal4OL verhindern, falls Outlook nicht läuft.
Siehe auch FAQ.
Beende iCal4OL im Tasktray, falls Outlook geschlossen wird (verzögert, ein Sync wird noch gemacht!)
Funktioniert evtl. nicht mit Outlook 2010 64-Bit. Funktioniert nicht bei CalDAV-Server-Funktion.
In Tasktray belassen (synchronisiert wieder, falls Outlook wieder geöffnet ist)
Testet aber nur genau dann, wenn ein (nächster) Sync fällig ist. Also Outlook muss eine Zeitlang geöffnet bleiben bei zb. Hintergrund-Sync alle 10 Minuten..
Outlook Profilname (leer=Default):
iCal4OL versucht beim Start dieses Profil zu laden. Sollte Outlook bereits gestartet sein, wird es beendet - misslingt dies wird auch iCal4OL mit einer Fehlermeldung beendet!
Nur aktivieren, falls oben das Defaultprofil eingetragen ist, weil es wegen einem OL-Problem nicht automatisch startet (Beendet Outlook nicht, falls gestartet)
Sollte klar sein. Im Normallfalls NIE angekreuzen!
Behalte Outlook-ActiveX-Verbindung, beim Warten auf den nächsten Sync im Tasktray
Stabilität! Bei "ActiveX Error" aktivieren..
Die ActiveX-Verbindung wird nicht unterbrochen (Outlook bleibt geladen, nur Logoff gemacht). Dies hilft bei instabilen ActiveX-Verbindung.
Exchange / *.pst Support
Scanne auch nach öffentlichen Exchange Ordnern oder eingebundenen *.PST-Dateien
Zusätzlich eingebundene *.pst-Dateien werden dadurch auch gescannt!
Da es dadurch zu einer Startverzögerung kommt (kann aber abgebrochen werden), muss dies hier bewusst angekreuzt werden.
Die Detaildokumentation steht in der FAQ!
Überwache gelöschte Termine (zb. für öffentliche Exchange-Ordner nötig)
Standardmässig schaut iCal4OL nur im Ordner "Gelöschte Objekte" nach, welche Termine/Aufgaben in OL gelöscht wurden.
Wurde dieser geleert, oder handelt es sich um einen öffentlichen Ordner, muss diese Option aktiviert werden - es funktioniert aber erst ab übernächstem Sync
Während Export wird eine Datei.mdb mit allen exportierten UID gespeichert - es ist also wichtig "Datum und Zeit letzter Lauf" zu leeren, damit alle Termine durchgelesen werden!
Diese Datei wird dann beim nächsten Import geladen, um mittlerweile in OL gelöschte Termine zu bestimmen!
Detailerklärung siehe hier.
Diese Option sorgt auch dafür, dass gelöschte OL-Termine auf dem Server gelöscht werden, auch wenn nicht (mehr) im Ordner "Gelöschte Objekte".
Überwache gelöschte Kontakte (zb. für öffentliche Exchange-Ordner nötig)
Siehe oben..
Sync-Felder in externe DB speichern.
Nur nötig, falls Sie nicht der OWNER eines öffentlichen Exchange-Ordner sind.
Normalerweise werden Sync-Felder in den Mapistore gespeichert. Bei Exchange Public Folders müssen Sie dafür der Owner sein.
Diese Option umgeht die Exchange-Einschränkung und speichert die Felder für den Windows-Benutzer(!) in einer Access DB.
Nach Einschalten dieser Option, verhalten sich ALLE Ordner so, als ob noch NIE gesynct wurde!
HTTP DLL
Unter Win7/Vista sollten Sie WinInet.dll verwenden, oder probieren Sie die Spezialversion mit libcurl.dll aus (nur für Kunden, siehe Updateseite).
Unter WinXP für Google-Kalender-Sync, sollte WinHttp.dll gut funktionieren (weniger CPU Benutzung).
Bei Problemen mit Timeouts immer auf WinInet.dll (oder libcurl.dll) umschalten..
WinHTTP: Keine Timeout-Warnungen bei Sync im Vordergrund
Nur aktivieren, falls Sie den Sync IMMER interaktiv starten.
Falls angekreuzt wird der synchrone Modus ohne Timeout für Internet-Verbindungen verwendet. Dies ist ideal für "langsame" Internetverbindungen.
Der asynchrone Modus hat ein Timeout von 60 Sekunden.
Ein Popup-Fenster erscheint nach 12 Sekunden (aber nicht bei Hintergrund-Sync), falls noch keine Serverantwort erhalten.
Hinweis: [X] Benutze WinInet.dll anstelle von WinHttp.dll (siehe [Optionen/HTTP DLL] verwendet immer den synchronen Modus.
WinInet.dll ist unter Win7 meistens stabiler und für etliche CalDAV-Server nötig, aber benötigt mehr CPU-Zeit!
Verwende WinInet.dll anstelle WinHttp.dll
Die ActiveX WinHTTP-Schnittstelle ist moderner, aber macht manchmal im Zusammenspiel mit anderen WebServern Probleme.
Hier kann auf die ältere WinInet-Schnittstelle gewechselt werden, was zb. für HORDE Kronolith 2.3 nötig ist.
Falls WinHTTP nicht funktioniert, kann es an einer fehlerhaften Proxy-Konfiguration liegen.
Siehe in FAQ
Wininet.dll ohne Proxy DIRECT
Ignoriert die Proxy-Einstellung des Internet Explorers.
Verwende libcurl.dll anstelle Win*.dll
Diese Möglichkeit ist nur da, falls die Spezial-Curl-Version von der Updateseite (nur für Kunden!) installiert wurde.
Wegen Abhängigkeiten mit statischen DLL's libssl32.dll und libeay32.dll in C:\Windows\System32\ wird diese Version immer seperat bleiben.
Sync beenden sofern iCal4OL im Tasktray (Hintergrund) läuft und keine HTTP-Antwort(en) erhält
Falls per Windows Taskplaner gestartet, wird iCal4OL ganz beendet.
Diese Option funktioniert natürlich nur, falls die obere Option nicht aktiv ist!
Dies verhindert eine Abbruchmeldung von iCal4OL - vorallem wenn Notebooks gerade keine Netzwerkverbindung haben.
Timeout-Pop-Up werden neu NIE mehr angezeigt, falls iCal4OL im Hintergrund ausgeführt wird.
Interaktiv lässt sich die Timeout-Warnung auf dem Desktop auch woanders hinschieben...
PC-Uhrzeit automatisch an Serverzeit anpassen (nur Google Kalender, EGroupware und WebCalendar 1.05)
Für Sync mit Weblösungen, ist es sehr wichtig, dass die Uhrzeit nicht abweicht.
Es ist eine maximale Abweichung von 10 Sekunden erlaubt. Sonst wird darauf aufmerksam gemacht!
Termine welche innerhalb ca. 45 Sekunden auf beiden Plattformen mutiert wurden, gelten immer als identisch
(gilt auch durch Sync veränderte Termine). Benutzen Sie für CalDAV die Schaltfläche [Testen] auf Reiter "1. Wie" um die Uhrzeit zu überprüfen!
Proxy
Hier kann eine manuelle Proxy-Konfiguration hinterlegt werden.
Erinnerungen
Erinnerungen beim Import/Download unterdrücken
Falls Kalender einer anderen Person importiert/gesynct werden (zb. in Unterordner mittels 2ter Einstellungsdatei *.ini), stören diese "fremden" Erinnerungen...
Erinnerungen von vergangenen Terminen auch importieren
Normalerweise werden Erinnerungen von abgelaufenen Terminen nie importiert..
Erinnerung bei Import für gezeitete Termine zufügen, falls keine definiert - in Minuten
Nur für zukünftige Termine mit BESETZT (=CONFIRMED/OPAQUE), aber nicht für FREI (=TRANSPARENT) oder mit Vorbehalt (=TENTATIVE).
Bei Export/Upload
Funktioniert gleich, wie bei Import: Für zukünftige Termine mit BESETZT, welche keine Erinnerung gesetzt haben.
Bei Google Upload wird nur dann eine Erinnerung gesetzt, falls in Google Kalender noch keine gesetzt ist!
Erinnerung bei Import für Ganztags-Termine zufügen, falls keine definiert - in Stunden
dito wie oben - für Ganzttagstermine!
Import Feed
Mittels "[X] Import ICAL Datei/Feed - Sync gegen existierende Termine" und der Option "[X] als read-only.." werden die folgenden drei Optionen automatisch (intern) aktiviert.
Das gleiche gilt auch für CalDAV-Kennung: "caldav down asFeed .."
eGW/WebDAV: Markiere nicht mehr im Import vorhandene Termine mit <Deleted> während Export/Upload
Beim Export kann also die Differenz zum Import ermittelt werden - und die nicht mehr in der ICS-Datei vorhandenen Termine,
markiert werden.
Bitte beachten: Je nach Anwendungsbedarf, muss auch die erweiterte Exportoption unter "2.1 Mehr"
[Exportierte Termine für Importoption "ICAL Feed abonnieren" markieren] angekreuzt werden,
falls alle Exportierten dann beim nächsten Sync in der Importdatei zu finden sind!
Es werden nur Termine, welche effektiv von dieser Quelle "importiert" wurden, markiert!
Markiert werden aber nur Termine, welche nicht mehr als 1 Monat in der Vergangenheit liegen
(Gewisse Feeds wie von eGroupware senden nur Termine, welche nicht älter als 1 Monat sind)!
Im Forum hat es Beispiele für WebCalendar 1.2.0 und ICAL, wo auch die erweiterte Exportoption [Nur Neue, Mutierte oder von anderer ICS-Datei importierte Termine exportieren]
aktiviert werden muss. Andere Anwendungun benötigen hingegen beim WebDAV-Upload ALLE Termine welche noch gültig sind,
da der ganze Kalender effektiv ERSETZT wird, zb. eGroupware, Kronolith und Sunbird (falls mit "Kalenderdatei öffnen.." eingebunden).
eGW/WebDAV: Entferne mit <Deleted> marktierte Termine nach dem Export/Upload
Also werden diese dann auch gleich gelöscht, bzw. in den Ordner "Gelöschte Objekte" verschoben.
Seperat starten gleich nach Import
Falls gar nicht exportiert werden soll, kann dies (eGW/WebDAV:) auch gleich nach dem Import durchgeführt werden.
Dies entspricht in etwa dem Abonnieren eines Feeds, wobei dies hier für alle Verarbeitungsarten funktioniert,
wo gegen existierende Termine gesynct wird.
Funktioniert also auch für 1-Weg Google, Import "Sync gegen existierende Termine", CalDAV "down" und WebCalendar "down" - wobei hier
aufgepasst werden muss, dass das "Datum und Zeit letzter Lauf" leer ist.
Also eine Zeitperiode von -1 Monat bis 1.1.2099 wählen!
Import/Abonnieren ICS file/feed als FREEBUSY
Der Betreff der Termine wird verändert und zeigt nur den Text <busy> oder <free> an.
Import BESETZT als FREI
Für Veranstaltungsfeeds, Feiertage-Feeds und zb. Feeds von Freunden. Sie selbst gelten dann nicht als "besetzt".
Import FREI als BESETZT
Für Import von Reservierungssystemen, welche fälschlicherweise FREI (TRANSP:TRANSPARENT) im Feed haben..
Import alle als Abwesend (=OutOfOffice)
Für zb. TANSS-Feeds, wo Supporter über externe (vor Ort) Termine informiert werden sollen.
Import UTF-8 decodieren (0=Auto; 1=nie; 2=immer; [3=WinHTTP; 5=LCID-2048; 6=China])
Normalerweise wird automatisch erkannt, ob ein Feed in UTF-8 oder ANSI daherkommt.
3=Überlässt die UTF-8-Umwandlung WinHTTP.dll (also nicht WinInet.dll aktivieren!)
5=Nötig auf englischem OS mit zb. Thai oder Kyrillischer Spracheinstellung
6=Nötig für chinesisches OS
Von nun an Einladungen aus Outlook versenden (für importierte/geänderte Termin-Teilnehmer); Sie werden der Organizer)
Also nur sinnvoll falls Sie die Einladungen ab nun in Outlook verschicken möchten (Migration nach Outlook).
Sunbird/ICAL(Mac) Kompatibilität
Import Termine mit Status "abgebrochen" als Betreff+" CANCELLED" (beim Export entsprechend umgekehrt)
Bei SUNBIRD und LIGHTNING gibt es den Status "abgebrochen". Damit diese Termine richtig importiert/exportiert werden (und nicht gelöscht wie bei Google Sync), muss diese Option angekreuzt sein.
Export: Diese Option steuert auch Serientermine wie "Letzter Montag im Monat". Ohne diese Option, werden diese Termine von Sunbird/ICAL nicht korrekt erkannt!
Siehe auch FAQ.
Export Filter
Export-Filtermöglichkeiten:
FilterSubject=xxxxxxxxxxxx
FilterLocation=xxxxxxxxxxxxxx
FilterDescription=xxxxxxxxxxxxxx
FilterNotSubject=/(^Geburtstag.*|^Urlaub.*)/i (ausschliessen)
Mit xxxxxxxxxxx ist eine "Regular Expression" gemeint! Beispiele:
FilterSubject=/(^N21\-.*)/
Nur Termine, welche mit N21- beginnen (Bindestrich benötigt ein \ davor! Nur Grossgeschriebene "N")
FilterSubject=/(^NB01.*|^NB02.*|^NB03.*)/i
Nur Termine, welche mit nb01 oder nb02 oder nb03 beginnen werden hochgeladen (Gross/klein spielt hier keine Rolle da /i)
FilterSubject=/(^NB1[2-5].*)/
Nur Termine, welche mit NB12, NB13, NB14, NB15 beginnen werden hochgeladen
( ^=Zeilenanfang; .*=0-nn folgende Zeichen)
Ein Klammerpaar () ist Pflicht! Es geht natürlich auch: /^NB1([2-5].*)/
Mehr zu Regular Expressions finden Sie im Internet - und per SIMULATION lässt es sich ja testen...
Falls zu komplex, bitte EXAKT mitteilen was Sie erreichen möchten.
Maskiere bei "[X] Exportieren als ICAL-Datei.." alle privaten Termine mit diesem Betreff
zb. mit BESETZT
Option ist aber für Google/CalDAV-Sync nicht aktiv!\nÄndert den Betreff. Ort und Beschreibung bleiben leer.
Export ohne Restricted
Diese Option ist normalerweise nicht markiert, da so nicht alle Termine durchgelesen werden müssen.
Bei defekter Outlook.pst kann dies aber zu Problemen führen.. bitte Support fragen, falls nicht klar.
ICS Export nicht in UTF-8 kodieren
Für den WebDAV-Upload ohne Kodierung, muss zusätzlich auch Wininet.dll aktiviert werden, da WinHttp.dll IMMER in UTF-8 kodiert.
Diese Option ist zb. für Horde Kronolith "manchmal" 2.3 nötig, damit Umlaute korrekt hochgeladen werden!
Export geänderte/verschobene Serientermin-Ausnahmen als Einzeltermine
Es gibt ein paar Weblösungen, welche RECURRENCE-ID nicht unterstützten, wie zb. Horde Kronolith 2.3.
Lösche Termine/Aufgaben auf dem Server, falls Exportfilter änderte (Kategorien, Farben, Textfilter)
Nur für Syncs, wo nicht alle Termine hochgeladen werden und bei Änderung zb. der Kategorie, der bereits hochgeladen Termin wieder gelöscht werden soll.
RDO / Divers
Detail-Logging für Termine und Aufgaben in LOG.txt deaktivieren
Das Logging listet sämtliche relevante Elemente, und zeigt auch Gründe, weshalb ein Termin nicht verarbeitet wurde.
Löschen Sie bitte das LOG von Zeit zu Zeit mit der entsprechenden Schaltfläche auf Reiter "Start".
Abschalten RDO/Redeption (zuerst Support fragen)
Dies ist nur für einen Test (Aktivieren/Deaktivieren), ob RDOiCal4OL.dll korrekt funktioniert!
Sicherheitwarnungen von Outlook erscheinen wieder und mehrere Funktionalitäten funktionieren so nicht ganz korrekt.
Bitte lassen Sie dies eingeschaltet. Alternativ könnte auch die Freeware ClickYes installiert werden (in Suspended Mode).
RDO nicht für Export verwenden
Normalerweise markiert lassen!
Mittels RDO (Remote Data Object) ist der Export zb. in eine *.ics-Datei mehr als doppelt so schnell, es kann aber bei Exchange-Anbindung (.ost) zu Problemen kommen.
Die Zeitspanne, in der zwei Elemente als identisch angeschaut werden, um +1 Minute erhöhen
Umgeht Probleme mit (Exchange-)Such/Antivirus-Addins, welche Termine auf Aenderungen überprüfen und dabei nach einem Sync deren Aenderungsdatum erneut hochsetzen.
Export-Support für ungültige Serientermine von LotusNotes (vom Exchange-Connector)
RDATE's werden von Exchange "inkorrekt" in täglich wiederholende Termine umgewandelt, wobei es zu doppelten Ausnahmen kommt = ein Gelöschter + ein Verschobener.
Diese Option testet jeden Termin durch, damit zumindest diese Termine korrekt exportiert oder hochgeladen werden können (Import-Sync ist aber nicht möglich!).
Outlook ignoriert diesen Fehler, aber die "normalerweise" verwendete Schnittstelle von iCal4OL (Redemption) kann dies nicht.
Kategorie als Beschriftungsfarbe umwandeln (Outlook<2007) 2.9.17
Je nach Sprache des Userinterface werden entweder DEUTSCHE, sonst ENGLISCHE Farbtexte erkannt!
Für Exchange muss unter "1.1 Mehr" evtl. zusätzlich "[X] Farbe forcieren" aktiviert sein.
Notizen (von Terminen und Kontakte) nicht mitsynchronisieren
Nur für 1-Weg-Upload verwenden und zuerst testen!
Nicht für 2-Wege-Sync per CalDAV verwenden, sonst kann der Organizer beim Wiederhochladen evtl. nicht mehr korrekt bestimmt werden!
|
Options:
Startup (General)
Goto tab RUN on program startup?
If you entered your personal data under "Who", the program shows Tab "Start" on startup.
Use Outlook Scheduling Tab for Attendees (otherwise in "Body" or "Link:")
The attendees are added on the OL "Scheduling Tab" AND read from this tab for upload/export.
If this option is not activated, attendees will get written into the description of an event - and for upload, all linked contact from the field "Link:" will get interpreted as attendees.
(If the invitations have not be sent through Outlook, the OL tab "Status" will not be visible..)
Use the enhanced option on tab "2.1 More" [X] Add attendees to Contact folder and link them with event, if you wish!
Subcalendar-Sync: Do not add Outlook User as Attendee-accepted
Example: Secretary syncs the calendar of the boss into a sub calendar. If she adds an event with invitations, she will be added automatically as attendee, too.
With this option set, she will not get uploaded as attendee at the next sync (The Outlook User is always added automatically on the Outlook Scheduling Tab! This will ignore this "black line" during upload).
Do NOT add attendees+stati into event descriptions (2.9.17)
The Outlook tab "Stati" can't be shown, if an invitation is not send out by Outlook. Therefore iCal4OL writes all attendees and their invitation status into the description.
Do NOT use this for CalDAV! Otherwise the real Organizer can't get determined.
On tab "Sync Fields" you can remove this text by "[X] ==>Attendees in Body".
Start Outlook together with iCal4OL
A faulty installation of Office can make a lot of trouble. Check this option to see, if it helps..
More see FAQ
End iCal4OL, if in tasktray and Outlook was closed (delayed, ONE Sync will still be done!)
May not work with Outlook 2010 64-Bit. Can't work if CalDAV-Server is running.
Leave it in tasktray (does sync again, if Outlook gets re-opened)
Does only test, when (next) sync is due. Outlook must be still running, when next background run e.g. every 10 minutes is due..
Outlook Profilename (emtpy=Default):
iCal4OL will try to load this Outlook Profile. If Outlook ist already running, it will be closed - if this fails, iCal4OL will be terminated with an error message!
Only activate this, if you use above option to circument an OL bug, not loading the default profile (will not close Outlook)
Normally NEVER activated! Ask first for support..
Keep Outlook connection when in tasktray, waiting for next sync
For Stability! May help if there is a issue with stability, like error message "ActiveX connection error.."
The ActiveX connection to Outlook will not terminated (Outlook stays loaded). Only Logoff will be done.
Exchange/*.pst Support
Scan for Exchange Public Folders or additional *.PST files, too
This will scan for additional opened *.pst files, too!
Takes a while.. That's the reason you need to activate this option manually.
The full documentation you'll find in the FAQ!
Monitor deleted events (necessary of Exchange Public Folders)
By default, iCal4OL is ONLY checking the "Deleted Items" Folder for already deleted events! Make sure to empty field "Date/Time last run.." for next sync.
This options will start to work from second sync on.
During Export a file.mdb with all exported UID will be saved. This file will be loaded at next Import, to determine meanwhile deleted events in OL.
During upload to server, this option will take care to delete events on the server, even if not anymore in "Deleted Items".
Explanation (in GERMAN) see here.
Monitor deleted contacts (necessary of Exchange Public Folders)
Same as above..
Save Sync Fields in external DB
Only necessary, if you are NOT the OWNER of a Public Exchange Folder.
Normally Sync Fields are stored in the mapi store itself. Only the OWNER of a folder (not the ADMIN) can do this.
This option circumvents the restriction, saving them in a DB for the windows userprofile(!)
Attention: After activating this option, ALL Folders will behave as never synced before!
HTTP DLL
Under Win7 and Vista it's recommended to use WinInet.dll for HTTP - or you may try the special version with libcurl.dll (only available for customers).
Under WinXP with Google Calendar WinHttp.dll should work fine (less CPU usage). If you encounter any difficulties with timeouts, switch to WinInet.dll or libcurl.dll..
WinHTTP: Do not show popups, if sync is running in forground
Only activate this, if you do not use the background (tasktray) sync!
If checked, the synchronous mode without timeout is used. This is good for slow internet connections.
The "normal" WinHTTP asynchronous modus has a timeout of 60 seconds, and never shows popups, if iCal4OL is running in background.
The pop-up warning will be displayed after 12 seconds, if the server did not answer yet.
Note: If [X] Use WinInet.dll instead of WinHttp.dll (see [HTTP DLL] - all traffic will be in synchronous mode.
WinInet.dll is mostly the better choice under Win7 and necessary for some CalDAV servers.
Use wininet.dll instead of winhttp.dll
The ActiveX WinHTTP interface is "state of the art", but can make sometimes trouble sending data to older webservers.
Here you can tell iCal4OL to use the older wininet interface. This is necessary for HORDE Kronolith 2.3.
If WinHTTP does not work, it may be an incorrect proxy setting. See FAQ
Wininet.dll without Proxy (DIRECT)
Does ignore the proxy settings of Internet Explorer.
Use libcurl.dll instead of Win*.dll
This option is only available in the separate CURL Version - for customers.
Due to depencies with libssl32.dll and libeay32.dll (in C:\Windows\System32\), this version has to be downloaded separatly.
Stop Sync if iCal4OL is running in the background (tasktray) and does not get HTTP answers
If iCal4OL was started by the windows task scheduler, it will end.
Above options must be deactivated, of course!
This prevents a Cancel/Retry Message of iCal4OL - if e.g. a Notebook has for the moment no network access.
Timeout Pop-Up or no longer shown, if iCal4OL is running in the background.
In interacive mode, you can now move the timeout pop-up to another desktop location..
Adjust PC time to Server time automatically
For Google Sync, EGroupware and Sync with Web Solution. It's very important, that the PC clock is set accurately.
Only a deviation of 10 seconds is allowed. Otherwise you will be ask, to adjust the time.
Events modified in less then 45 seconds on both platforms, are treated as identical
(applies also for modified events by the sync). Use button [ Test ] on tab "1. How" to check the time manually!
Proxy
Here you can activate a proxy server manually..
Reminders
Suppress Reminders during Import/Download
For importing another person's calendars (by e.g. a 2nd configuration file *.ini). Don't get desturbed by reminders, not belonging to your calendar.
Import reminders from events in the past, too
Normally, reminders of past events are not imported..
Add automatically reminders to timed events, if not in import source.. in minutes
Only for upcoming events if BUSY (=CONFIRMED/OPAQUE), but not for FREE (=TRANSPARENT) or TENTATIVE.
For Export/Upload
Works the same as above: for upcoming appointments with BUSY, which don't have a reminder set.
If uploading to Google, no reminder will be set, if there is already a reminder set in Google Calendar!
Add automatically reminders to allday events, if not in import source.. in hours
dito for allday events..
Import Feed
With "[X] Import ICAL File/Feed - sync against existing events" and option "[X] as read-only.." those three options will be activated (internally) anyway.
The same applies to CalDAV, using UserID: "caldav down asFeed .."
eGW/WebDAV: Mark events not anymore in ICAL Import with during Export/Upload
During the Export it will be checked, if an event was missing in the feed (meanwhile deleted in the source appplication).
Those events are getting marked with <Deleted> in "Subject".
Please note:
Depending on what you want to achieve, you need the "Enhanced Export Option" [Mark events for import option
"Subscribe ICAL Feed as Remote Calendar"], too - if all Outlook events are imported in the source again!
(They are in the feed the next time you start a sync...)
Only events are marked, which have been imported by the same source before!
Only events not older than one month (in the past) are marked. This is for security,
because some feeds are not containing older events, e.g. from eGroupware!
See Forum for examples. For WebCalendar 1.2.0 and ICAL you need to activate the EXPORT "Enhanced Option" called
"Only New, Modified or Events from other Feed", too!
Export for other solutions like eGroupware, Kronolith and Sunbird (if "Open Calendar file" was used,) need ALL events in the ICAL Export.
Actually those calendars are getting replaced!
eGW/WebDAV: Remove events, which are marked with <Deleted> after Export/Upload
They are not only marked, but delete (moved to the "Deleted Items" folder).
Do it separately after Import
If you don't intend to export/upload, this (eGW/WebDAV:) can be done just after the import (looping through all events).
This is acually similar to "Subscribe to a remote Calendar".
This is working for all import possibilities,
like 1-Way Google Sync Download, Import - Sync against exisiting events, CalDAV "down" and WebCalendar "down".
But take care: the field "Date and time last run" must be empty. Use a time period from: "-1 month" to: 1.1.2099
and it will work correctly.
Import/Subscribe ICS file/feed as FREEBUSY
The subject of the events are changed and only <busy> or <free> is shown.
Import BUSY as FREE
For event feeds, holiday feeds or feeds from friends. So your scheduling tab will show still FREE.
Import FREE as BUSY
For importing wrongly encoded feeds, e.g. TripIt, which use TRANSP:TRANSPARENT
Import all as OutOfOffice
Useful for TANSS support feeds, where this will inform your supporter about their external appointments.
Import UTF-8 decode (0=Auto; 1=never; 2=always; [3=WinHTTP; 5=LCID-2048; 6=Chinese])
Normally determined automatically..
3=WinHttp.dll does the encoding/decoding (do not activate WinInet.dll!)
5=for English OS set to e.g. Thai or Cyrillic Language
6=for e.g. Chinese OS
From now on send inivitations out from Outlook (for imported/modfied events with attendees; shows tab "Status")
If you want to replace another application and send all invitations from Outlook FROM NOW ON. Otherwise do not activate!
Sunbird/ICAL(Mac) Compatibility:
Import STATUS:CANCELLED with Subject+ "CANCELLED" (Export visversa).
In SUNBIRD and LIGHTNING events can have Status "cancelled". For correct handling, you have to check this option, otherwise those events are getting deleted in Outlook.
Export: Repeating events like "Last Monday in Month" are not correctly handled by SUNBIRD/ICAL, if this option is off!
See FAQ, too.
Export Filters
Export-Filters
FilterSubject=xxxxxxxxxxxx
FilterLocation=xxxxxxxxxxxxxx
FilterDescription=xxxxxxxxxxxxxx
FilterNotSubject=/(^Birthday.*|^Vacation.*)/i (exclude)
xxxxxxxxxxx must be a "Regular Expression"!
Examples:
FilterSubject=/(^N21\-.*)/
Only events, which start with N21- (Hyphen needs a \ before! Only Capital Letter "N")
FilterSubject=/(^NB01.*|^NB02.*|^NB03.*)/i
Only events, which start with nb01 or nb02 or nb03 (Capital or small, because of /i)
FilterSubject=/(^NB1[2-5].*)/
Only events, which start with NB12, NB13, NB14 or NB15
( ^=start of field; .*=0-nn characters behind)
Parenthesis couple () are obligatory! Alternativly you may write: /^NB1([2-5].*)/
In the Internet you will find a lot of documentations for Regular Expressions - and with SIMULATION you can test them.
If too complex - email me what you want to achieve.
Mask PRIVATE events with this Subject (only for "[X] Export ICAL file..")
e.g. BUSY
This option does not work for Google/CaldDAV Sync!\nDoes change the summary to text. Location and Discription will be emptied..
Export WITHOUT Restricted
This option is normally not marked. If marked, all events have to be read (slower). A defective Outlook.pst can't correctly restrict events... Ask Support if unclear.
Do not encode ICS Export in UTF-8
In rare cases the WebDAV-Upload must be done in ANSI.
You need also to activate wininet.dll, because in winhttp.dll does not allow a "missing encoding parameter".
This is necessary for Horde Kronolith 2.3.
Export moved/modified recurring exceptions as single events
This is necessary for Horde Kronolith 2.3, because the import routine of horde can not handle RECURRENCE-ID.
Delete events & tasks on server, if export filter changed (categories, colors, filters below)
Attention: empty once "Date and time last sync", so all items get tested again!
Important note for Google Kalender and WebCalendar: NEVER delete manually "old unfiltered" events on the server, otherwise they will get deleted in Outlook, too (if 2-Way-Sync)..
RDO / Misc.
Turn of detail item logging
Normally all items are logged. It will show e.g. why an event was not synced.
Please use [Clear LOG] from time to time.
If everything works perfect, you may want to deactivate the logging.
Deactivate RDO/Redemption
This is actually just for test, if RDOiCal4OL.dll is working correctly.
The access/security warning of Outlook will show up again - some functionality (like color) will not work anymore.
Please do not deactivate it. Another way to get rid of the access/security warning is by the Freeware ClickYes (start suspended).
Do no use RDO for EXPORT (2.7.x)
With RDO (Remote Data Object) the export is twice as fast - but may not work correctly together with Exchange (.ost).
Add +1 Minute to time period, in which two items are treated as identical
Circument problems with (Exchange-)Search/Antivirus-Addins, which alter lastmodificationtime after an upload, again...
Export Support for invalid recurring events (from LotusNotes-Exchange-Connector)
Events, where all daily occurrences are deleted, but re-added (duplicated) as e.g. weekly occurrences by Exchange.
Note: only supported for correct export/upload (can't be synced back to Outlook).
Interpret category as color label (Outlook<2007) 2.9.17
Depending on the userinterface language, GERMAN or (only) ENGLISH colorlabel texts are recognized.
For Exchange you probably must activate on tab "1.1 More" the option "[X] Force color".
Do not sync the BODY (of events and tasks)
Use it only for 1-Way-Upload and test it first!
Do not use it for CalDAV 2-Ways Sync! Otherwise the organizer can't get detected during re-upload!
|
Wartung:
Doppelte Termin-Einträge löschen
Falls Start, Betreff und Text identisch sind, werden zwei Termine als Dubletten erkannt.
Wählen Sie die gewünschte Verarbeitungsart: Normalerweise sollte der Termin mit dem älteren Änderungsdatum gelöscht werden, ausser Sie haben 2mal die gleiche Importdatei importiert...
Alle Termine dieser Importdatei, aus untenstehendem Kalender löschen
Sollte klar sein... siehe auch benutzerdefiniertes Feld "ImportICS".
(Die erweiterte Suche in Outlook unterstützt auch benutzerdefinierte Felder: Gefundene Termine kann man einfach im Resultatsfenster markieren und löschen.)
Termine aus Ordner "Gelöschte Objekte" definitiv entfernen
Verglichen mit der Funktion in Outlook, werden hier nur Termine und Aufgaben aus dem Ordner "Gelöschte Objekte" entfernt.
Zur Synchronisation mit Google etc., müssen gelöschte Termine noch vorhanden sein.
Nach allen Syncs (Google/CalDAV), darf hier aufgeräumt werden (siehe auch Reiter [2.1 Mehr]).
|
Maintenance:
Delete duplicate events
if Start, Subject and Body are identical, then two events are considered to be identical.
Choose your options: normally the older entry (modificationdate) should be deleted, or otherwise if you imported twice the same iCal-File, then you should delete those with newer modificationdate...
Delete all events from this Importfile, inside Calendar stated below
Should be clear... see also userdefined field "ImportICS".
(In Outlook you may also manually search after a specific value in the field ImportICS, and delete found items.)
Remove Events definitely from "Deleted Items" folder
Compared to the same possibility in Outlook, only appointment and task items will be removed!
After all syncs (Google/CalDAV), you may want to remove them permanently (see tab [2.1 More], too).
|
Sync Felder - [Ordner Sync Reset]
Benutzerdefinierte Felder aus untenstehendem Kalender löschen (Deinstallation/Support)
Vorsicht: Das Entfernen dieser Felder schränkt die Funktions-weise von iCal4OL ein!
Falls diese Sync-Felder stören (Exchange-Umgebungen/ Ausdruck der Termine), können diese alternativ in eine externe DB gespeichert werden.
Damit die Umstellung "sauber" klappt folgendermassen vorgehen:
- Zuerst synchronisieren (falls noch nicht up-to-date)
- [Ordner Sync Reset] für den Kalenderordner (und alle anderen Sync-Ordner) starten
- Auf Reiter "Sync Felder" gehen, und dort (nochmals) oberste Funktion für sämtliche gesyncte Ordner starten:
Dazu alle sechs "ImportXXX"-Optionen aktivieren (sicher ist sicher - so wird wirklich alles entfernt)!
- Das Gleiche für Aufgaben- und Kontaktordner starten (falls auch synchronisiert)
- PC-Zeit überprüfen, könnte nun leicht abweichen
- Auf Reiter "Optionen", Subreiter "Exchange - *.pst Support" gehen und aktivieren von:
[X] Sync-Felder in externe DB speichern..
- Achtung: Alle Ordner verhalten sich jetzt, als wäre noch nie synchronisiert worden.
- Falls Sie den Ähnlichkeitstest auf Reiter "1.1 Mehr" abgeschaltet haben, unbedingt wieder einschalten (wegkreuzen zweit-oberst)
- Falls Sie den Ähnlichkeitstest für Upload auf Reiter "Google" abgeschaltet haben, unbedingt wieder einschalten (wegkreuzen zuunterst)
- Falls Sie per CalDAV syncen, unbedingt "nosimilar" aus dem Feld "Kennung" ersetzten mit "firstsimilar"!
- Falls Sie Gmail-Kontakte synchronisieren, muss auf Reiter "Kontakte" - [Gmail-Sync] die Option "[X] Erster Sync" für nächsten Lauf eingeschaltet werden
- Jetzt einen Sync starten, wobei das Feld "[X] Datum und Zeit letzter Lauf" auf Reiter "1. Wie" LEER sein muss!
- Nach diesem Sync können Sie die Optimierungen (Ähnlichkeitstests) so wie gewünscht wieder zurückstellen...
Falls zb. Feld ImportICS gelöscht wird, ist danach TABU:
- Abonnieren von Remote Kalendern
- Auf Importdatei bezogene Exportoptionen
In Exchange-Umgebungen werden bei Outlook-Einladungsaussand die benutzerdefinierten Sync-Felder mitgeschickt.
Benutzen Sie deshalb eine externe DB für die Sync-Felder. Siehe auch FAQ!
Es ist möglich sämtliche Felder ausser ImportUID zu löschen, falls mit "Google Sync" gearbeitet wird.
Für Weblösungen wie CALDAV, GroupDAV und WebCAL wird ImportWID (und ImportHREF und ImportETAG) verwendet.
Werden diese Felder entfernt, gehören die Termine nicht mehr zu diesem Store! Gefahr von Dubletten, falls mit CalDAV-Flag "nosimilar" gearbeitet wird!
Bitte die PC-Systemzeit danach unbedingt überprüfen - am besten mit der Schaltfläche [Testen]
Auf Reiter "Sync Felder" gibt es eine zweite Funktion, um zb. Kategorien zu entfernen oder die Änderungsdatums zu manipulieren.
|
Sync Fields - [Sync Reset Folder]
Delete all userdefined fields inside Calendar stated below (uninstall/support)
Attention: Removing these fields limits the functionality of iCal4OL!
If those Sync Fields are bothering you (Exchange Environment and Printing), they can be saved alternatively in an external DB.
To convert/shift this the "clean way", follow these steps exactly as described:
- Make first a Sync (if not yet up-to-date)
- Click button [Sync Reset Folder] for your selected Calendar Folder(s).
- Go to tab "Sync Fields" and start top function with
all "ImportXXX"-Options marked (to be sure, everything is removed from MAPI-Folder).
- Do the same for your Contact and Tasks Folders (if synced)
- Check your PC clock - may be some seconds off (use [Test] on tab "1. How")
- On tab "Options - Exchange/*.pst Support" activate:
[X] Save Sync Fields in external DB...
- Attention: All OL Folders will behave, as never synced before!
- If you deactivated the Similarity Test on tab "1.1 More", activate it again (unmark 2nd option from above)!
- If you deactivated the Similarity Test on tab "Google" for Upload, activate it again (unmark at the bottom)!
- If you are syncing per CalDAV, replace "nosimilar" with "firstsimilar" in field "UserID:"!
- If you sync Gmail Contacts, activate option "[X] First Sync" again (tab "Contacts - Gmail Contact Sync")!
- Now Sync again. Make sure the field "[X] Date and time last run.." is empty for this Sync (tab "1. How")!
- After this Sync you may want to change the optimization (similarity tests) back, as used before..
If field e.g. ImportICS is removed, DO NOT USE afterwards:
- Subscribe ICAL file/feed as Remote Calendar
- Importfile related export options
In Exchange-Environments using Outlook-Invitations, those userdefined fields are sent to the attendees.
Use the external DB für Sync Fields! More about it on FAQ.
If you are using "Google Sync", all fields except ImportUID may be removed.
For Websolutions like CalDAV, GroupDAV and WebCAL the field ImportWID (and ImportHREF and Import ETAG) is used.
If this fields are removed, the events are no longer belonging to this store! Danger of duplicates, if you use "nosimilar" as CalDAV flag!
Please check your system time after run - you may want to use the [Test] button!
On tab "Sync Fields" there is a second function, for removing categories, touching events, aso.
|
Google Kalender Optionen
Verwende HTTPS (SSL) zur Verbindung mit Google (Sicherheit / Proxyprobleme trotz ProxyCfg.exe)
Für "ältere Proxy-Programme" evtl. nötig...
Hochladen Erinnerungen an Google als: NO, EMAIL, SMS oder ALERT (pop-up)
Wählen Sie hier die Art wie Erinnerungen (Reminders) für neue Termine nach Google Kalender hochgeladen werden sollen.
Besonderes: Da Google keine Erinnerung = 0 Minuten unterstützt, wird in diesem Falle die Erinnerung in Google Kalender gelöscht!
Deaktiviere Erinnerung in Outlook beim Hochladen NEUER Termine nach Google
Für geänderte Termine bleibt die Art der Erinnerung in Google erhalten - und wird nur (neu) gesetzt, falls (wieder) aktiviert.
Diese Option ist also zusammen mit der nächsten Option einzusetzen -> siehe Beispiel dort!
Bei mehreren Erinnerungen in Google wird nur die oberste Erinnerung abgeglichen.
Nur folgende Erinnerungen von Google runterladen:
Beispiel: Sie möchten Erinnerungen nur von Google Kalender per SMS erhalten...
Update von Google Kalender in anderer Zeitzone ermöglichen
Nur in diesem Falle werden die Zeiten beim Upload umgerechnet (sonst werden diese direkt genommen).
Beim Download wird immer in die Zeitzone des PCs umgerechnet (oder Sie verwenden "Manuelle Zeitzonen-Differenz").
Google Apps Support
Ab Version 2.3.2 werden auch von gehostete Kalender unterstützt. Dazu müssen Sie diese Option aktivieren (accountType=HOSTED_OR_GOOGLE).
Immer NNN Termine von Google miteinander lesen (50-2000)
Beschleunigt den Google Download, aber Google braucht länger für eine Antwort (Timeout Problem)... bis jetzt war es fix auf 50!
Google XMLS Feed in VTIMEZONE lesen
Normalerweise werden die Daten in UTC (GMT) gelesen. Gewisse Google Zeitzonen machten (in Vergangenheit) Probleme.
Sichtbarkeit der Termine bei Google Upload übersteuern
Die Sichtbarkeit wie Öffentlich, Privat oder Standard (für die Veröffentlichung eines Google Kalendars)
könnte also gegenüber Outlook "umgedreht" werden. Bei 2-Wege-Sync dann auch die erweiterten Optionen "Import Privat als Öffentlich"
und "Import Öffentliche als Privat" aktivieren!
Upload: Ähnlichkeitstest deaktivieren (gleiches Datum, Startzeit und Betreff).. nur für erfahrene BenutzerInnen!
Normalerweise wird IMMER beim Upload überprüft, ob bereits ein ähnlicher Termin (bei Betreff+Startzeit) in Google vorhanden ist - und mit Diesem dann gesynct.
Vorallem bei PC-Wechsel darf diese Option NICHT AKTIV sein - sonst würden beim Hochladen Dubletten entstehen.
Aktiviert, ist der Upload natürlich schneller...
|
Google Calender Options
Use HTTPS (SSL) for Google (security / proxy problems despite proxycfg.exe)
Only necessary for "older" Proxies...
Upload Reminders to Google as: NO, EMAIL, SMS or ALERT(pop-up)
Choose how to handle appointment reminders when uploading to Google Calendar.
Attention: Google does not support reminders = 0 minutes - in this case the Google reminder will be deleted!
Deactivate reminder in Outlook when uploading NEW events to Google
For MODIFIED events the type of reminder will be preserved in Google - and only set, if activated (again).
See next option for example
If there are more than one reminder in Google, only the first will be considered/synced with outlook.
Which reminder type(s) should be downloaded from Google:
Example: You wish to receive reminders only by SMS from Google...
Update Google Calendar in a different timezone
Tn this case "times" are getting recalculated during UPLOAD (and not taken directly).
DOWNLOAD will always convert to your PC timezone setting (or use "Manual timezone difference").
Google Apps Support
From version 2.3.2 on hosted Calendars can by synced, too. Please activate this option for it (accountType=HOSTED_OR_GOOGLE).
Always read NNN events from Google together (50-2000)
Speeds up the Google Calendar download, but it takes Google longer to respond (timeout problem)... Until now it was set to 50!
Read Google XMLS Feed in VTIMEZONE
Normally the dates are read in UTC (GMT). Some timezones defined in Google made problems in the past.
Override visibility when uploading to Google Calendar
Public, Private and Default visibility can be manipulated for publishing a Google Calendar.
It may be even "turned around", compared to Outlook - if you do so for 2-Way Sync you must use "import private as public" and "import public as private", too!
Upload: Deactivate similarity test (same Starttime and Subject).. experienced users only!
Normally it's allways checked, if a similar event (subject+starttime) in Google Calendar already exist.
If you change your machine, DO NOT ACTIVATE this option - this would result in duplicate events in GCAL!
Activated, the upload is faster, though.
|
Kontakte
Echter Sync mit Googlemail Kontakte (mit neuem Google Api)
Siehe Forum
Kontakte Import & Export (VCARD / LDIF)
Siehe Forum
GroupDAV/CardDAV Contakte-Synchronisation für zb. EPL, EGroupware, DAViCal, SOGo, Darwin AddressBookServer, IceWarp, Citadel, Zimbra, Kerio.
Siehe Forum (English - some info is under Announcements, too).
|
Contacts
Veritable Google Contacts Sync implemented (with new Google Api)
See Forum
Contacts Import & Export (VCARD / LDIF)
See Forum
GroupDAV/CardDAV Contact Sync for e.g. EPL, EGroupware, DAViCal, SOGo, Darwin AddressBookServer, IceWarp, SmarterMail, Citadel, Zimbra, Kerio.
See Forum (some info is under Announcements, too).
|
Here some URL examples:
Always with trailing "/" if it's a path!
Replace user with your login name.
http://davical-9-3-3-example.com/caldav.php/user/contacts/
http://egroupware-example.com/egroupware/groupdav.php/user/addressbook/
http://epl.egroupware.de/egw/groupdav.php/user/addressbook/
http://zimbra5.example.com/home/user/Contacts.vcf (by SOAP)
http://zimbra6.example.com/dav/usermailaddress/Contacts/ (only newer 6.0.x)
https://darwin-example.com:8843/addressbooks/__uids__/DA58330D-CF3F-4923-91AB-881E8FBFF0BE/addressbook/
(uuid of user - see principal page, eg. https://darwin-example.com:8843/principals/users/user/)
http://citadel-example.com:2000/groupdav/Contacts/
http://horde-example.com/horde/rpc.php
http://sogo-example.com/SOGo/dav/user/Contacts/personal/
http://icewarp-example.com:32000/webdav/user/Contacts/
http://smartermail-example.com/WebDAV/ab/
http://mail.kerio.com/contacts/kerio.com/user/addressbook/
Yahoo Contacts Sync:
https://carddav.address.yahoo.com:443/dav/user/Contacts/ ==>Suggestion: ONLY do a download sync!
It's an incredible buggy implementation of CardDAV by Yahoo, though! If on both sides the same contacts gets modified, iCal4OL will overwrite the Outlook Contact. Upload of changes may raise HTTP 409 Conflict ERROR, so iCal4OL will in this case delete and re-add in Yahoo.
|
Einstellungen verwalten (*.ini)
Sie sehen hier alle eigenen Einstellungsdateien (*.ini), inkl. der Einstellungsdateien von Kopien von iCal4OL.exe, wie zb. iCal4OL2.exe (siehe "Geplante Tasks").
Mittels Ziehen & Ablegen auf ein Ordnersymbol können Sie eine Einstellungsdatei duplizieren..
Mittels Doppelklick können Sie eine Einstellungsdatei laden..
Ab Version 2.9.1 (bitte updaten!) können Einstellungsdateien auch mit Rechtsklick auf diese, auf dem Reiter "Start" direkt verwaltet werden!
|
Manage saved Configurations (*.ini)
Here you see all your configuration files (*.ini), even form copies of iCal4OL.exe (like iCal4OL2.exe - made by "Scheduled Tasks").
With drag'n'drop on a folder you can duplicate a configuration file.
With double click you can load a configuration file.
From Version 2.9.1 on (please update!) you can manage configuration files directly on tab "Run", by right-clicking on them!
|
|
|