Beschreibung:
Liefert ein Objekt vom Typ CallList (s. u.) mit der Anrufliste des phone manager zurück.
Typ:
CallList
Beispiel VBScript:
' Durchläuft alle Einträge der Anrufliste und entfernt dabei alle die Einträge, die mehr als 10 Wählversuche hinterlegt haben bzw. gibt dem Nutzer eine Möglichkeit auf den Datensatz des Anruflisteneintrags zu springen bzw. gibt dem Nutzer eine Möglichkeit auf den Datensatz des Anruflisteneintrags zu springen
Dim oCallList : Set oCallList = cRM.phonemanager.CallList
Dim oCallItem
Dim nCount : nCount = 0
Dim nDialRetriesCount : nDialRetriesCount = 0
Dim sFirstInfo : sFirstInfo = ""
Dim sInfo : sInfo = ""
Dim sLastInfo : sLastInfo = ""
Dim sNumber : sNumber = ""
For nCount = 1 To oCallList.Count
Set oCallItem = oCallList.Item(nCount)
If (oCallItem.DialRetriesCount > 10) Then
Call oCallItem.Remove()
Else
nDialRetriesCount = oCallItem.DialRetriesCount
sFirstInfo = oCallItem.FirstInfo
sInfo = oCallItem.Info
sLastInfo = oCallItem.LastInfo
sNumber = oCallItem.Number
If (cRM.DialogMessageBox("Die Nummer " & sNumber & " (" & sFirstInfo & " - " & sInfo & " - " & sLastInfo & ") konnte mit " & CStr(nDialRetriesCount) & " Anrufversuchen nicht erreicht werden." & vbCrlf & "Soll diese Rufnummer aus der Anrufliste augetragen werden?", "CallList.CallItem", vbYesNoCancel) = vbYes) Then
Call oCallItem.Remove()
Else
If (cRM.DialogMessageBox("Der Eintrag wurde nicht aus der Anrufliste entfernt. Soll jetzt versucht werden auf den zugehörigen Datensatz im combit CRM zu springen?", "CallList.CallItem", vbYesNoCancel) = vbYes) Then
Call oCallItem.GotoRecord()
End If
End If
End If
Set oCallItem = Nothing
Next
Set oCallList = Nothing
Beispiel C#-Script:
// Durchläuft alle Einträge der Anrufliste und entfernt dabei alle die Einträge, die mehr als 10 Wählversuche hinterlegt haben bzw. gibt dem Nutzer eine Möglichkeit auf den Datensatz des Anruflisteneintrags zu springen bzw. gibt dem Nutzer eine Möglichkeit auf den Datensatz des Anruflisteneintrags zu springen
CallList callList = cRM.PhoneManager.CallList;
foreach (CallItem item in callList)
{
if (item.DialRetriesCount > 10)
{
item.Remove();
}
else
{
if (cRM.DialogMessageBox("Die Nummer " + item.Number + "(" + item.FirstInfo + " - " + item.Info + " - " + item.LastInfo + ") konnte mit " + item.DialRetriesCount.ToString() + "Anrufversuchen nicht erreicht werden." + System.Environment.NewLine + "Soll diese Rufnummer aus der Anrufliste ausgetragen werden?", "CallList.CallItem", 3) == 6)
{
item.Remove();
}
else
{
if (cRM.DialogMessageBox("Der Eintrag wurde nicht aus der Anrufliste entfernt. Soll jetzt versucht werden auf den zugehörigen Datensatz im combit CRM zu springen?", "CallList.CallItem", 3) == 6)
{
item.GotoRecord();
}
}
}
}
callList.Dispose();