activity2ICS
Versionshinweise | 21.2 |
---|
Code
String ICSUtils.activity2ICS(List<IContainer> activities)
Beschreibung
Konvertiert die übergebenen Aktivitäten Datensätze in einen ICS-String.
Mapping-Tabelle
CRM-Feld | ICS-Eintrag |
---|---|
Pk.Activity | UID |
Subject.Activity | SUMMARY |
Text.Activity (Plain) | DESCRIPTION |
Text.Activity (HTML) | X-ALT-DESC |
Location.Activity | LOCATION |
StartDate.Activity | DTSTART |
EndDate.Activity | DTEND |
CreateDate.Activity | DSTAMP |
DelegatedTo.Activity | ORGANIZER* |
Verknüpfte Mitarbeiter/Ansprechpartner | ATTENDEE* |
RemindDateActivity | VALARM |
*Der Organizer wird nur für die Art BESPRECHUNG gesetzt. Hier werden auch die Mail-Adressen der verknüpften Mitarbeiter und Ansprechpartner eingetragen.
Parameter
- activities - Die Aktivitäten, die in ins ICS-Format umgewandelt werden sollen.
Rückgabe
Der ICS-String mit den konvertierten Aktivitäten.
Beispiel
List<IContainer> acs = ProcessUtils.getVariable("containers"); // when startet from action box
String ics = ICSUtils.activity2ICS(acs);
FileUtils.writeFile("c:\\temp\\export.ics", ics, false, "UTF-8");