CLMailActionEvent

Allgemein

Basis Element bei der Ausführung von Skripten bei Mail Aktionen.

Beispiel

Dim oCLMailActionEvent Set oCLMailActionEvent = GetObject("Cosmolink.CLMailActionEvent")

 

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:


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

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:


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

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:


AddActivityLinkCurrentMail

Beschreibung:

Verknüpft das aktuelle CLMailItem mit der angegebenen Aktivität.

Parameter:

Parametername

Typ

Beschreibung

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

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

Parametername

Typ

Beschreibung

clMailItem

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

Parametername

Typ

Beschreibung

mailItem

CLMailItem

Das CLMailItem, bei dem geprüft werden soll ob es bereits Aktivitäten gibt.

Rückgabewert:

bool

 

 

 

Related pages