Allgemein
Basis Element bei der Ausführung von Skripten bei Mail Aktionen.
Beispiel
Dim oCLMailActionEvent
Set oCLMailActionEvent = GetObject("Cosmolink.CLMailActionEvent")
Beispiel mit Errorhandling
Option Explicit
Dim oCLMailActionEvent
On Error Resume Next
Set oCLMailActionEvent = GetObject("Cosmolink.CLMailActionEvent")
If Err.Number <> 0 Then
cRM.DialogMessageBox "Der Vorgang wird beendet." & vbCrLf & "Es ist ein unerwartetes Verhalten beim Laden des 'Cosmolink.CLMailActionEvent' aufgetreten." & vbCrLf & vbCrLf & "Ursprung: " & Err.Source & vbCrLf & "Code: " & Err.Number & vbCrLf & "Beschreibung: " & Err.Description, "(c) " & Year(Date) & " cosmolink", vbExclamation
Err.Clear
WScript.Quit()
End If
On Error GoTo 0
Eigenschaften / Properties
CurrentMailItem
Beschreibung:
Das Objekt für die E-Mail, auf der die Aktion ausgeführt wird.
Type:
CLMailItem
Result
Beschreibung:
Das Objekt für die Ausführungsergebnis der Aktion.
Type:
CLMailActionEventResult
CombitCrmHelper
Beschreibung:
Das Objekt um verschiedene CRM gebundene Aktionen auszuführen.
Type:
CLCombitCrmHelper
ProjectConfiguration
Beschreibung:
Das Objekt mit den Projekt Einstellungen, welche in den Outlook Plugin Settings hinterlegt wurden.
Type:
CLConfigurationProject
ActionObjectType
Beschreibung:
Der in der Aktion definierte Typ, auf dem die Aktion ausgeführt werden soll.
Type:
CLCustomActionObjectType
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.
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.
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. Default = false |
Rückgabewert:
CLActivity
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.
Parameter:
Parametername | Typ | Beschreibung |
---|
clMailItem | 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. Default = false |
Rückgabewert:
CLActivity
AddActivityLinkCurrentMail
Beschreibung:
Verknüpft das aktuelle CLMailItem mit der angegebenen Aktivität.
Parameter:
Parametername | Typ | Beschreibung |
---|
activityId | string | Die ID der Aktivität. |
mail | 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 | CLMailItem | Das CLMailItem, welches mit der Aktivität verknüpft werden soll. |
activityId | string | Die ID der Aktivität. |
mail | 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 | CLMailItem | Das CLMailItem, zu dem die Aktivitäten abgerufen werden sollen. |
Rückgabewert:
CLList
CheckIfActivityAlreadyExists
Beschreibung:
Prüft ob bereits eine Aktivität zum CLMailItem angelegt wurde.
Parameter:
Parametername | Typ | Beschreibung |
---|
mailItem | CLMailItem | Das CLMailItem, bei dem geprüft werden soll ob es bereits Aktivitäten gibt. |
Rückgabewert:
bool