CLMailActionEvent
Allgemein
Basis Element bei der Ausführung von Skripten bei Mail Aktionen.
Beispiel
Dim oCLMailActionEvent
Set oCLMailActionEvent = GetObject("Cosmolink.CLMailActionEvent")
Â
Eigenschaften / Properties
CurrentMailItem
Beschreibung:
Das Objekt für die E-Mail, auf der die Aktion ausgeführt wird.
Type:
Result
Beschreibung:
Das Objekt für die Ausführungsergebnis der Aktion.
Type:
Parent
Beschreibung:
Das CLCrmLinkIt Parent Objekt, in dessen Kontext sich das CLMailActionEvent befindet.
Type:
CombitCrmHelper
Beschreibung:
Das Objekt um verschiedene CRM gebundene Aktionen auszuführen.
Type:
ProjectConfiguration
Beschreibung:
Das Objekt mit den Projekt Einstellungen, welche in den Outlook Plugin Settings hinterlegt wurden.
Type:
ActionObjectType
Beschreibung:
Der in der Aktion definierte Typ, auf dem die Aktion ausgeführt werden soll.
Type:
ActionObjectTypeName
Beschreibung:
Der Name des in der Aktion definierten Typs, auf dem die Aktion ausgeführt werden soll.
Type:
string
IsSilent
Beschreibung:
Definiert, ob das Skript im SilentModus ausgeführt werden soll. Dis bedeutet, dass keine Benutzereingaben oder Meldungen angezeigt werden sollen.
Wird verwendet, wenn die Automatische Synchronisierung von Mails aktiv ist und dieses Skript als Standard Mail Skript definiert wurde.
Type:
boolean
Funktionen / Methoden
CreateActivityCurrentMail
Beschreibung:
Erstellt eine Aktivität aus dem aktuellen CLMailItem des CLMailActionEvent.
Wenn die Parameter für die Firmen- oder Kontakte-ID nicht angegeben werden, oder diese NULL oder Leerstring sind, wird der Standard Kontakte/Firmen Auswahl Dialog geöffnet.
Erzeugt einen Exception, wenn die Aktivität nicht angelegt werden konnte.
Parameter:
Parametername | Typ | Beschreibung |
---|---|---|
companyId | string | Optional: Die Firmen-ID mit der die Aktivität verknüpft werden soll. |
contactId | string | Optional: Die Kontakt-ID mit der die Aktivität verknüpft werden soll. |
ignoreSyncCheck | bool | Optional: Gibt an, ob die Prüfung auf bereits erfolgte Ablage ignoriert werden soll. |
Rückgabewert:
CreateActivity
Beschreibung:
Erstellt eine Aktivität aus dem übergebenen CLMailItem.
Wenn die Parameter für die Firmen- oder Kontakte-ID nicht angegeben werden, oder diese NULL oder Leerstring sind, wird der Standard Kontakte/Firmen Auswahl Dialog geöffnet.
Erzeugt einen Exception, wenn die Aktivität nicht angelegt werden konnte.
Parameter:
Parametername | Typ | Beschreibung |
---|---|---|
clMailItem | Das CLMailItem, für welches die Aktivität angelegt werden soll. | |
companyId | string | Optional: Die Firmen-ID mit der die Aktivität verknüpft werden soll. |
contactId | string | Optional: Die Kontakt-ID mit der die Aktivität verknüpft werden soll. |
ignoreSyncCheck | bool | Optional: Gibt an, ob die Prüfung auf bereits erfolgte Ablage ignoriert werden soll. |
Rückgabewert:
AddActivityLinkCurrentMail
Beschreibung:
Verknüpft das aktuelle CLMailItem mit der angegebenen Aktivität.
Parameter:
Parametername | Typ | Beschreibung |
---|---|---|
activityId | string | Die ID der Aktivität. |
string | Die E-Mail Adresse. |
Rückgabewert:
void
AddActivityLink
Beschreibung:
Verknüpft das übergebene CLMailItem mit der angegebenen Aktivität.
Parameter:
Parametername | Typ | Beschreibung |
---|---|---|
clMailItem | Das CLMailItem, welches mit der Aktivität verknüpft werden soll. | |
activityId | string | Die ID der Aktivität. |
string | Die E-Mail Adresse. |
Rückgabewert:
void
GetActivities
Beschreibung:
Liefert die bereits angelegten Aktivitäten zum CLMailItem als CLList zurück.
Parameter:
Parametername | Typ | Beschreibung |
---|---|---|
clMailItem | Das CLMailItem, zu dem die Aktivitäten abgerufen werden sollen. |
Rückgabewert:
CheckIfActivityAlreadyExists
Beschreibung:
Prüft ob bereits eine Aktivität zum CLMailItem angelegt wurde.
Parameter:
Parametername | Typ | Beschreibung |
---|---|---|
mailItem | Das CLMailItem, bei dem geprüft werden soll ob es bereits Aktivitäten gibt. |
Rückgabewert:
bool
Â
Â
Â