Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tim:actionhandler:icalhandler

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
software:tim:actionhandler:icalhandler [2013/02/13 13:16]
fabian.tagsold angelegt
software:tim:actionhandler:icalhandler [2021/07/01 09:52] (aktuell)
Zeile 1: Zeile 1:
 +========ICalHandler========
 ==== Beschreibung ==== ==== Beschreibung ====
-Dieser Handler ermöglicht es einen in der Smartform erstellten Termin per Email an alle Teilnehmer zu versenden.+Dieser ​[[software:​tim:​actionhandler:​|Handler]] ermöglicht es einen in der Smartform erstellten Termin per E-Mail ​an alle Teilnehmer zu versenden. 
 + 
 +<note important>​Achtung,​ dieser Handler benutzt nicht die Mailqueue, sondern sendet die Kalendereinträge direkt raus. D.h. es fliegt eine Exception, wenn kein gültiger Mailserver eingetragen ist.</​note>​
  
 ------ ------
Zeile 17: Zeile 20:
 ---- ----
 ==== Parameter ====  ==== Parameter ==== 
-== eventName ==+=== eventName ​===
 Name des Meetings. Kann aus Prozessvariable kommen --> $(prozessvariable)\\ (siehe [[#​Beispiel]]). Name des Meetings. Kann aus Prozessvariable kommen --> $(prozessvariable)\\ (siehe [[#​Beispiel]]).
  
-\\ == description ==+\\ === description ==
 Beschreibung des Meetings. Kann aus Prozessvariable kommen --> $(prozessvariable)\\ (siehe [[#​Beispiel]]). Beschreibung des Meetings. Kann aus Prozessvariable kommen --> $(prozessvariable)\\ (siehe [[#​Beispiel]]).
  
-\\ == location ==+\\ === location ​===
 Ort des Meetings. Kann aus Prozessvariable kommen --> $(prozessvariable)\\ (siehe [[#​Beispiel]]). Ort des Meetings. Kann aus Prozessvariable kommen --> $(prozessvariable)\\ (siehe [[#​Beispiel]]).
  
-\\ == start ==+\\ === start ===
 Start des Meetings. \\ Start des Meetings. \\
-Im Format: dd.MM.yyyy HH:​mm:​ss ​z.B.: 13.02.2013 17:00:00 \\+z.B. im Format: dd.MM.yyyy HH:​mm:​ss ​=> 13.02.2013 17:​00:​00 ​(siehe [[software:​tim:​actionhandler:​icalhandler#​datePattern|Pattern]])\\
 Kann aus Prozessvariable kommen --> $(prozessvariable)\\ (siehe [[#​Beispiel]]). Kann aus Prozessvariable kommen --> $(prozessvariable)\\ (siehe [[#​Beispiel]]).
  
-\\ == end ==+\\ === end ===
 Ende des Meetings. \\ Ende des Meetings. \\
-Im Format: dd.MM.yyyy HH:​mm:​ss ​z.B.: 13.02.2013 19:00:00 \\+z.B. im Format: dd.MM.yyyy HH:​mm:​ss ​=> 13.02.2013 19:​00:​00 ​(siehe [[software:​tim:​actionhandler:​icalhandler#​datePattern|Pattern]])\\
 Kann aus Prozessvariable kommen --> $(prozessvariable) \\ (siehe [[#​Beispiel]]). Kann aus Prozessvariable kommen --> $(prozessvariable) \\ (siehe [[#​Beispiel]]).
  
-\\ == organizer ==+\\ === organizer ​===
 Organisator des Meetings. \\ Organisator des Meetings. \\
 Kann aus Prozessvariable kommen --> $(prozessvariable) \\  Kann aus Prozessvariable kommen --> $(prozessvariable) \\ 
Zeile 47: Zeile 50:
 Format: email?​name\\ Format: email?​name\\
 \\ \\
-(verwendung ​von "​[[:​selectUsersByGroupByClass|selectUsersByGroupByClass]]"​ möglich!).\\ ​ (siehe [[#​Beispiel]]).+(Verwendung ​von "​[[:​selectUsersByGroupByClass|selectUsersByGroupByClass]]"​ möglich!).\\ ​ (siehe [[#​Beispiel]]).
  
-\\ == attendant ==+\\ === attendant ​===
 Teilnehmer des Meetings.\\ Teilnehmer des Meetings.\\
 Kann aus Prozessvariable kommen --> $(prozessvariable) \\  Kann aus Prozessvariable kommen --> $(prozessvariable) \\ 
Zeile 58: Zeile 61:
 attendant[1]Email\\ attendant[1]Email\\
 attendant[1]RealName\\ attendant[1]RealName\\
 +>> Oder: ${attendant} -> Email Addressen Komma separiert!
 \\ \\
-Falls dem Handler ​nur ein Teilnehmer fest übergeben ​wird:\\ +Falls die Teilnehmer ​dem Handler ​direkt ​übergeben ​werden:\\ 
-Format: ​email?name\\+Format: ​Email Addressen Komma separiert!\\ 
 +\\ 
 +(Verwendung von "​[[:​selectUsersByGroupByClass|selectUsersByGroupByClass]]"​ möglich!).\\ ​ (siehe [[#​Beispiel]]).\\
 \\ \\
-(verwendung von "​[[:​selectUsersByGroupByClass|selectUsersByGroupByClass]]"​ möglich!).\\  ​(siehe [[#​Beispiel]]).\\+\\ === datePattern === 
 +Das Pattern nach welchem die Datumsvariablen formatiert sind.\\ 
 +z.B.: dd.MM.yyyy
 \\ \\
 +\\ === fullTime ===
 +Steuert ob der letzte Tag des Eintrages ein ganztägiges Ereignis sein soll. Standardmäßig steht dieser auf false\\
 +Beispiel: fullTime = true;
 +
  
 ---- ----
  
 ==== Beispiel ==== ==== Beispiel ====
 +Mögliche Smartform:
 {{ :​software:​tim:​actionhandler:​smartform.jpg |}}\\ {{ :​software:​tim:​actionhandler:​smartform.jpg |}}\\
-{{ :​software:​tim:​actionhandler:​parameter.jpg |}}\\+\\ 
 +Parameter Möglichkeit 1: 
 +{{ :​software:​tim:​actionhandler:​icalhandler_parameter1.jpg|}}\\ 
 +\\ 
 +Parameter Möglichkeit 2: 
 +{{ :​software:​tim:​actionhandler:​icalhandler_parameter2.jpg?​ |}}\\ 
 +\\ 
 +Email:
 {{ :​software:​tim:​actionhandler:​mail.jpg |}} {{ :​software:​tim:​actionhandler:​mail.jpg |}}
- 
----- 
-==== Abhängigkeiten ==== 
-\\ __T!M Version__ : [[software:​tim:​changelog:​unbekannt|TRUNK!]] 
software/tim/actionhandler/icalhandler.1360757795.txt.gz · Zuletzt geändert: 2021/07/01 09:58 (Externe Bearbeitung)