====== Setactivitydetailbyexcelinput ====== Der Timer liest eine Exceltabelle ein und manipuliert anhand des Inhaltes eine Prozessdefinition.\\ Die Exceltabelle kann folgende Spalten enthalten: "Nr.", "Dauer", "Ressourcennamen", "Anfang", "Wird informiert", "Beschreibung"\\ Alle Aktivitätsnamen der Prozessdefinition welche keiner Excelzeile zugeordnet werden konnten und alle Excelzeilen welche keiner Aktivität zugeordnet werden konnten,\\ werden per Email an den Empfänger aus Parameter 3 gesendet.\\ \\ **Spaltenname = Erklärung**\\ Nr. = Zuordnung von Zeile zu Aktivität\\ Dauer = Bearbeitungszeit in Tagen\\ Ressourcennamen = E-Mail-Adresse des TIM-Users, welchem alle Aufgaben der gefundenen Aktivität zugewiesen werden\\ Anfang = Das gewünschte Startdatum welches an den Anfang der Aktivitätsbeschreibung gesetzt wird und per [[software:tim:actionhandler:setmilestonesfromdatefromtaskdescription|SetMilestonesFromDateFromTaskDescription]] weiterverarbeitet werden kann\\ Wird informiert = Falls einer Aktivität eine Mailnode mit gleichem Namen folgt, wird diese Mail an die Adresse in dieser Spalte gesendet\\ Beschreibung = Allen Aufgaben einer Aktivität wird der Inhalt dieser Spalte als Beschreibung zugewiesen\\ \\ Der Timer nimmt immer die erste Exceldatei welche er in dem angegebenen Pfad findet.\\ Es sollte darauf geachtet werden, dass der komplette Inhalt der Exceltabelle als Text formatiert ist. ==== Timer Name ==== beliebig ==== Webservice Name ==== NodeManager ==== Webservice Methode ==== setActivityDetailByExcelInput ==== Parameter ==== == Parameter1 == Definitionsname (siehe [[#Beispiel]]) \\ == Parameter 2 == Pfad zum Ordner, in welchem die Exceldatei liegt (siehe [[#Beispiel]]) \\ == Parameter 3 == Emailadresse, an welche die Info über nicht zugeordneten Aktivitäten/Zeilen gesendet werden ---- ==== Beispiel ==== {{ :software:tim:timer:setactivitydetailbyexcelinput.png?nolink |}} ---- ==== Abhängigkeiten ==== \\ 4.0