InterAction enthält Funktionen, mit denen Sie Prozesse und Skripte planen können, die fortlaufend, einmalig oder bei Bedarf ausgeführt werden. Es gibt auch Prozesse, die Sie so planen können, dass sie dauerhaft oder zu bestimmten Zeiten laufen. Für die Anwendung Process Manager gibt es verschiedene Hilfsprogramme, sowohl geplante als auch kontinuierliche.
Geplante Prozess-Hilfsprogramme
Geplante Prozesse bieten folgende Möglichkeiten:
- Synchronisierung der Kontaktliste jedes Benutzers mit der Kontaktliste der Organisation. Weitere Informationen finden Sie unter Synchronisationsprozess von Benutzer- zu Firmenkontakten.
- Synchronisierung von Microsoft® Outlook®-Kalendereinträgen mit InterAction-Terminen.
- Automatisches Hinzufügen von Kontakten zu einem Ordner oder Entfernen von Kontakten aus Ordnern mithilfe des Folder Dependency Analyzer.
- Ausführen von SQL-Skripten auf der InterAction-Datenbank. Dies kann für Prozesse wie das Löschen abgelaufener Aktivitäten oder andere Wartungsskripte verwendet werden. Weitere Informationen finden Sie unter Skript zur Datenpflege.
- Synchronisierung der Kontaktliste jedes Benutzers mit Outlook-Kontakten.
- Synchronisierung von Benutzer- und Gruppeninformationen mit Active Directory. Weitere Informationen finden Sie unter Active Directory und InterAction.
- Vorkalkulation und Speicherung einer Reihe detaillierter Zugriffsrechte für eine Gruppe von Benutzern und Opportunities auf fortlaufender Basis. Dieses Hilfsprogramm wird hauptsächlich mit InterAction Opportunities verwendet.
- Erfassen von Erinnerungen für Endbenutzer.
- Ausführen von Anwendungen, meist Application Collaboration, die über die Befehlszeile gestartet werden können. Weitere Informationen finden Sie unter Warum sollte ich einen Prozess zum Ausführen von Anwendungen über die Befehlszeile planen?.
- Erhebung statistischer Informationen über eine Gruppe von Unternehmen zur Verwendung mit dem Produkt Client Analysis. Weitere Informationen finden Sie in der Dokumentation zu Client Analysis.
Kontinuierliche Prozess-Hilfsprogramme
- Zustellung von E-Mail-Nachrichten mit Berichten als Anhang an Benutzer, die Berichte an sich selbst oder andere InterAction-Benutzer per E-Mail senden, indem sie die Option „An mich senden“ im Web Client oder Windows Client nutzen. Weitere Informationen finden Sie im Leitfaden InterAction® für Data Stewards und Marketing-Benutzer.
- Zustellung von Erinnerungsnachrichten an Endbenutzer. Weitere Informationen finden Sie im Leitfaden Konfiguration von InterAction.
Wie funktioniert der Process Manager?
Wenn Sie einen Prozess im InterAction Administrator planen, werden die Informationen zu diesem Prozess in der InterAction-Datenbank gespeichert. Diese Informationen umfassen Folgendes:
- Welcher Prozesstyp ausgeführt werden soll
- Wann er ausgeführt werden soll
- Auf welchem Arbeitsplatz er ausgeführt werden soll
- Wie oft er ausgeführt werden soll
Sie können diese Informationen im Dialogfeld „Prozesszeitplan verwalten“ einsehen, das Sie über die Auswahl der Entität Prozesse – Zeitplan und Ergebnisse im InterAction Administrator aufrufen.
Dialogfeld „Prozesszeitplan verwalten“
Wenn Sie einen Prozess geplant haben, der in der Zukunft oder regelmäßig ausgeführt wird, verwendet InterAction den Windows Task Scheduler auf dem Arbeitsplatz, auf dem der Prozess ausgeführt werden soll, um die Anwendung Process Manager zum geplanten Zeitpunkt zu starten. Beim Planen des Prozesses wird eine Aufgabe zur Liste der geplanten Aufgaben auf dem Arbeitsplatz hinzugefügt.
Wenn Sie einen Prozess zur Ausführung auf Abruf geplant haben, wird der Windows Task Scheduler nicht verwendet, um die Anwendung Process Manager zu starten. Stattdessen startet InterAction die Anwendung Process Manager sofort und führt den Prozess aus.
Nehmen Sie Änderungen an geplanten Prozessen immer im InterAction Administrator vor. Änderungen am Zeitplan über den Windows Task Scheduler aktualisieren keine zugehörigen Informationen in der InterAction-Datenbank.
Der Process Manager führt geplante Prozesse aus und ist verantwortlich für:
- Verwaltung der Warteschlange von Aufgaben, die vom Windows Task Scheduler gesendet werden. Wenn Sie beispielsweise einen Prozess für 6:45 Uhr und einen weiteren für 7:00 Uhr geplant haben und der Prozess von 6:45 Uhr bis 7:00 Uhr noch nicht abgeschlossen ist, wird der zweite Prozess in eine Warteschlange gestellt. Sobald der erste Prozess abgeschlossen ist, wird der zweite Prozess gestartet.
- Aufruf der entsprechenden Dateien, die für die Ausführung des jeweiligen Prozesses benötigt werden. Zum Beispiel verwendet User to Firm Contact Sync andere Dateien als der Folder Dependency Analyzer.
Wenn ein Prozess ausgeführt wird, wird das Fenster des Process Manager auf dem Process Manager-Arbeitsplatz angezeigt, sofern der aktuell angemeldete Benutzer der im Prozess angegebene Administrator oder Task-Benutzer ist. Weitere Informationen zum Process Manager-Fenster finden Sie unter Process Manager-Fenster.
InterAction Process Manager-Fenster
[A] Der Process Manager verwaltet eine Warteschlange von Prozessen, die ausgeführt werden sollen.
[B] Zeigt das Protokoll des aktuell laufenden Prozesses an. Protokolldateien der Prozesse sind ebenfalls im Datenverzeichnis verfügbar.
Warum sollte ich einen Prozess zum Ausführen von Anwendungen über die Befehlszeile planen?
Indem Sie Prozesse zum Ausführen von Anwendungen planen, die über die Befehlszeile gestartet werden können, können Sie Zeiten für die Ausführung von Anwendungen wie Application Collaboration-Datensatzverarbeitung oder Datenbankwartungsroutinen im Zusammenhang mit anderen geplanten InterAction-Prozessen festlegen.
Sie können zum Beispiel zunächst Application Collaboration für die Ausführung in der Nacht planen, dann die Benutzerdaten mit den Firmendaten synchronisieren, bevor Sie InterAction mit Outlook synchronisieren. So wird sichergestellt, dass der Synchronisationsprozess erst startet, wenn Application Collaboration abgeschlossen ist – und die aus externen Systemen übernommenen Daten zuverlässig in die Benutzerkontaktlisten übernommen werden.
Beachten Sie beim Planen eines Prozesses zum Ausführen von Anwendungen über die Befehlszeile folgende Empfehlungen:
-
Geben Sie keine Passwörter in den Befehlszeilenparametern an – diese wären für jeden sichtbar, der sich im InterAction Administrator anmelden kann.
Eine Möglichkeit, dies für Anwendungen zu lösen, die Passwörter benötigen, ist das Schreiben einer Batchdatei, die den eigentlichen Programmaufruf mit allen Befehlszeilenparametern enthält. Speichern Sie die Batchdatei auf dem Process Manager-Rechner und konfigurieren Sie den geplanten Prozess „Programm über Befehlszeile ausführen“ so, dass die Batchdatei aufgerufen wird.
So können zwar alle InterAction Administrator-Benutzer den geplanten Prozess „Programm über Befehlszeile ausführen“ sehen, aber nur Benutzer mit den entsprechenden Berechtigungen auf dem Process Manager-Rechner können die in der Batchdatei hinterlegten Passwörter einsehen.
-
Verwenden Sie den Prozess „Programm über Befehlszeile ausführen“ nicht für Anwendungen, die Meldungsfenster anzeigen oder Benutzereingaben erfordern, bevor sie abgeschlossen werden können.
In diesem Fall würde die Anwendung anhalten und auf eine Benutzereingabe warten, und alle anderen geplanten Prozesse könnten erst ausgeführt werden, wenn die Anwendung beendet ist.