combit Relationship Manager - Objekt-Referenz - combit GmbH
combit Relationship Manager - Objekt-Referenz - combit GmbH combit Relationship Manager - Objekt-Referenz - combit GmbH
Ereignisse Projektspezifische Ereignisse 4.2 Projektspezifische Ereignisse 4.2.1 Projekt wurde geöffnet Das Ereignis wird ausgelöst, wenn das Projekt geöffnet wurde. 4.2.2 Projekt wird geschlossen Das Ereignis wird ausgelöst, bevor die Anwendung sich die aktuell offenen Ansichten merkt (um sie beim nächsten Start wiederherstellen zu können). 4.2.3 Eingehender Anruf Das Ereignis wird ausgelöst, wenn ein Anruf eingeht. • Data: enthält eingehende Nummer (ohne Sonderzeichen). 4.2.4 Eingehender Anruf wurde gesucht Wird erst nach der durchgeführten Rufnummernsuche (phone manager) ausgelöst. Falls keine Datensätze gefunden wurden, hat WScript.Event.View den Wert Nothing, ansonsten zeigt es auf das View Objekt mit den Treffern. Falls ein derartiges Ereignis eingerichtet wurde, wird cRM-seitig keine "Datensatz wurde nicht gefunden" Meldung mehr ausgegeben, um Automatisierungen zu ermöglichen. Die Verwendung finden Sie im Beispiel 'Verwendung des Events "Eingehender Anruf wurde gesucht"'. • Data: enthält eingehende Nummer (ohne Sonderzeichen). 4.3 Termine und Aufgaben Ereignisse 4.3.1 Termine Ereignis: "Der Termin wurde gespeichert" • Data: enthält die ID des Termins. Zugriff auf den Termin erhält man mit der Methode ItemBy- UniqueID des time manager Appointment Objekts. Beispiel: Dim oEvent, oTimeManager, oAppointment Set oEvent = WScript.Event Set oTimeManager = cRM.CurrentProject.timemanager Set oAppointment = oTimeManager.Appointments.ItemByUniqueID(CStr(oEvent.Data)) MsgBox oAppointment.Start & ": " & oAppointment.Subject 4.4 Aufgaben Ereignisse: "Aufgabe wurde gespeichert" und "Aufgabe wurde erledigt". • Data: enthält die ID der Aufgabe. Zugriff auf die Aufgabe erhält man mit der Methode Item- ByUniqueID des time manager ToDo Objekts. Beispiel: 112
Ereignisse Ansichtenspezifische Ereignisse Dim oEvent, oTimeManager, oToDo Set oEvent = WScript.Event Set oTimeManager = cRM.CurrentProject.timemanager Set oToDo = oTimeManager.ToDos.ItemByUniqueID(CStr(oEvent.Data)) MsgBox oToDo.Start & ": " & oToDo.Subject 4.5 Ansichtenspezifische Ereignisse 4.5.1 Ansicht wurde geöffnet Die Ansicht, in der das Ereignis konfiguriert wurde, wurde geöffnet. 4.5.2 Ansicht wird geschlossen Die Ansicht wird geschlossen. 4.5.3 Datensatz wird gespeichert Der Datensatz wird gespeichert (betrifft das interaktive Speichern eines Datensatzes in der Eingabemaske). • Data: Wenn "0" dann ist es ein bestehender Datensatz, wenn "1" dann ist es ein neuer Datensatz. Hinweis: WScript.Event.Record1 enthält den Datensatz kurz bevor er gespeichert wird. Über GetContents...() und SetContents...() Methoden können die Felder noch vor der tatsächlichen Speicherung gelesen/verändert werden. Lock(), Unlock(), Save() darf für den Record nicht aufgerufen werden. Hinweis: Um das tatsächliche Speichern zu unterbinden, muss die Eigenschaft WScript.Event.Cancel auf "True" gesetzt werden. Wichtig: Ein Schreibzugriff auf CurrentRecord ist in diesem Event nicht möglich! Der Event wird nicht beim direkten Ändern in der Übersichtsliste/Container ausgelöst. 4.5.4 Datensatz wurde gespeichert Der Datensatz wurde gespeichert (betrifft das interaktive Speichern eines Datensatzes in der Eingabemaske). • Data: Wenn "0" dann ist es ein bestehender Datensatz, wenn "1" dann ist es ein neuer Datensatz. Hinweis: Der Event wird nicht beim direkten Ändern in der Übersichtsliste/Container ausgelöst. 4.5.5 Datensatz wird zusammengeführt Der Datensatz wird zusammengeführt. 113
- Seite 61 und 62: Objekt-Referenz RecordSet Objekt XL
- Seite 63 und 64: Objekt-Referenz RecordSet Objekt Be
- Seite 65 und 66: Objekt-Referenz RecordSet Objekt st
- Seite 67 und 68: Objekt-Referenz RecordSet Objekt Se
- Seite 69 und 70: Objekt-Referenz RecurrencePattern O
- Seite 71 und 72: Objekt-Referenz Relation Objekt Par
- Seite 73 und 74: Objekt-Referenz SQLShell Objekt 2.2
- Seite 75 und 76: Objekt-Referenz timemanager Objekt
- Seite 77 und 78: Objekt-Referenz ToDo Objekt Body Be
- Seite 79 und 80: Objekt-Referenz ToDo Objekt ExtUser
- Seite 81 und 82: Objekt-Referenz ToDo Objekt Reminde
- Seite 83 und 84: Objekt-Referenz ToDo Objekt verhalt
- Seite 85 und 86: Objekt-Referenz ToDos Objekt Rückg
- Seite 87 und 88: Objekt-Referenz User Objekt Fax, re
- Seite 89 und 90: Objekt-Referenz Users Objekt Title,
- Seite 91 und 92: Objekt-Referenz View Objekt Typ: Bo
- Seite 93 und 94: Objekt-Referenz View Objekt 2 = Bei
- Seite 95 und 96: Objekt-Referenz ViewConfig Objekt T
- Seite 97 und 98: Objekt-Referenz ViewConfig Objekt R
- Seite 99 und 100: Objekt-Referenz ViewConfig Objekt 1
- Seite 101 und 102: Objekt-Referenz WScript Objekt Typ:
- Seite 103 und 104: Objekt-Referenz WScript Objekt Rüc
- Seite 105 und 106: Menü-IDs des cRM WScript Objekt 3
- Seite 107 und 108: Menü-IDs des cRM WScript Objekt sc
- Seite 109 und 110: Menü-IDs des cRM WScript Objekt Ko
- Seite 111: Ereignisse Event Objekt Data Beschr
- Seite 115 und 116: eMail Autopilot Attachment Objekt 5
- Seite 117 und 118: eMail Autopilot HostApp Objekt Vers
- Seite 119 und 120: eMail Autopilot Mail Objekt Sender
- Seite 121 und 122: Änderungen und Neuerungen in der V
- Seite 123 und 124: Webansicht Dynamische Inhalte in HT
- Seite 125 und 126: FAQ VBScript Beispiele 8 FAQ Im nac
- Seite 127 und 128: FAQ VBScript Beispiele ' Objekte fr
- Seite 129 und 130: FAQ VBScript Beispiele ' Neuen Date
- Seite 131 und 132: FAQ VBScript Beispiele Else MsgBox
- Seite 133 und 134: FAQ VBScript Beispiele ' wird ausge
- Seite 135 und 136: FAQ VBScript Beispiele ' Objekte fr
- Seite 137 und 138: FAQ VBScript Beispiele Set oProject
- Seite 139 und 140: FAQ VBScript Beispiele Set oListVie
- Seite 141 und 142: FAQ VBScript Beispiele Else HostApp
- Seite 143: combit Knowledgebase VBScript Beisp
Ereignisse<br />
Ansichtenspezifische Ereignisse<br />
Dim oEvent, oTime<strong>Manager</strong>, oToDo<br />
Set oEvent = WScript.Event<br />
Set oTime<strong>Manager</strong> = cRM.CurrentProject.timemanager<br />
Set oToDo = oTime<strong>Manager</strong>.ToDos.ItemByUniqueID(CStr(oEvent.Data))<br />
MsgBox oToDo.Start & ": " & oToDo.Subject<br />
4.5 Ansichtenspezifische Ereignisse<br />
4.5.1 Ansicht wurde geöffnet<br />
Die Ansicht, in der das Ereignis konfiguriert wurde, wurde geöffnet.<br />
4.5.2 Ansicht wird geschlossen<br />
Die Ansicht wird geschlossen.<br />
4.5.3 Datensatz wird gespeichert<br />
Der Datensatz wird gespeichert (betrifft das interaktive Speichern eines Datensatzes in der Eingabemaske).<br />
• Data: Wenn "0" dann ist es ein bestehender Datensatz, wenn "1" dann ist es ein neuer Datensatz.<br />
Hinweis: WScript.Event.Record1 enthält den Datensatz kurz bevor er gespeichert wird. Über<br />
GetContents...() und SetContents...() Methoden können die Felder noch vor der tatsächlichen<br />
Speicherung gelesen/verändert werden. Lock(), Unlock(), Save() darf für den Record nicht aufgerufen<br />
werden.<br />
Hinweis: Um das tatsächliche Speichern zu unterbinden, muss die Eigenschaft<br />
WScript.Event.Cancel auf "True" gesetzt werden.<br />
Wichtig: Ein Schreibzugriff auf CurrentRecord ist in diesem Event nicht möglich! Der Event wird<br />
nicht beim direkten Ändern in der Übersichtsliste/Container ausgelöst.<br />
4.5.4 Datensatz wurde gespeichert<br />
Der Datensatz wurde gespeichert (betrifft das interaktive Speichern eines Datensatzes in der Eingabemaske).<br />
• Data: Wenn "0" dann ist es ein bestehender Datensatz, wenn "1" dann ist es ein neuer Datensatz.<br />
Hinweis: Der Event wird nicht beim direkten Ändern in der Übersichtsliste/Container ausgelöst.<br />
4.5.5 Datensatz wird zusammengeführt<br />
Der Datensatz wird zusammengeführt.<br />
113