Jeder Kontakt, der in InterAction übernommen wird, muss eine eindeutige System-ID aus dem externen System besitzen, um beansprucht werden zu können. Kontakte, die nicht vom externen Datenquelle beansprucht werden, haben keine System-ID (SYS_ID). Diese ID ist der Primärschlüssel, der jeden Kontakt eindeutig identifiziert. InterAction und Application Collaboration verwenden diese ID, um Folgendes zu tun:
- Erkennen, dass der Kontakt aus einem externen System stammt.
- Den Kontakt finden, wenn er mit Informationen aus dem anderen System aktualisiert wird (zum Beispiel wird die ID verwendet, wenn ein Firmenname aktualisiert wird, der sich im externen System geändert hat).
- Personen und Unternehmen zuordnen. Weitere Informationen finden Sie unter Personen mit Unternehmen verknüpfen.
- Den Kontakt finden, wenn weitere Daten aus dem externen System wie Telefonnummern, Adressen und zusätzliche Felder zum Kontakt hinzugefügt oder aktualisiert werden. Die System-ID wird hierfür verwendet, wenn Sie sich entscheiden, nach System-ID der Datenquelle zuzuordnen, wie unter Zuordnung nach System-ID der Datenquelle beschrieben.
System-IDs müssen positive Ganzzahlen sein, das heißt ein Wert zwischen:
1 und 2147483647
Wenn Sie planen, sowohl Unternehmen als auch Personen aus demselben externen System zu übernehmen, müssen beide Kontaktarten komplett eindeutige IDs haben. Zum Beispiel: Wenn die ID 1000 für ein Unternehmen verwendet wird, darf sie nicht auch für einen Personendatensatz verwendet werden.
System-IDs müssen nicht über alle Datenquellen hinweg eindeutig sein – Application Collaboration verwendet eine Kombination aus Datenquellen-ID und System-ID, um Kontakte eindeutig zu identifizieren. Daher ist es kein Problem, wenn die ID 1000 sowohl für ein Unternehmen in Ihrem Zeit- und Abrechnungssystem als auch für eine Person in Ihrem Personalverwaltungssystem verwendet wird, solange sie unterschiedliche Datenquellen nutzen.
Wenn Sie Daten in die Datensatz-Tabelle für Unternehmen oder Personen übernehmen, erfassen Sie die ID-Werte in der SYS_ID-Spalte. Zum Beispiel zeigt die folgende Tabelle ein Beispiel für die Datensatz-Tabelle eines Unternehmensdatensatzes. Beachten Sie die ID-Werte in der SYS_ID-Spalte:
INT_DIS_COMPANY$1
| SYS_ID | COMPANY_NM | COMPANY_KNOWN_AS |
|---|---|---|
| 1000 | TeleNorth Financial Services | TeleNorth |
| 1500 | Guru, Limited | Guru, Ltd. |
| 2000 | Justus Software, Inc. | Justus Software |
Wenn Sie Application Collaboration für eine einmalige Datenübernahme verwenden, müssen Sie trotzdem eindeutige System-IDs bereitstellen. In diesem Fall können Sie einfach jeder zu importierenden Kontaktperson eine Nummer zuweisen.
Dies ist nur dann ein Problem, wenn Personen und Unternehmen aus demselben externen System übernommen werden. Dieselben IDs, die in einer Datenquelle verwendet werden, können auch für Kontakte in einer anderen Datenquelle verwendet werden.
Probleme beim Erfassen eindeutiger IDs für Unternehmen und Personen
Das Generieren eindeutiger IDs aus einem externen System kann beim Erfassen ein Problem darstellen, insbesondere wenn Personen- und Firmendaten für eine laufende Integration übernommen werden oder wenn Sie die System-ID-Werte als Zuordnungswert verwenden möchten, um weitere Informationen zu den Kontakten hinzuzufügen.
Wenn Unternehmen und Personen im externen System in derselben Tabelle gespeichert sind, sind die IDs wahrscheinlich bereits eindeutig und stellen kein Problem dar.
Wenn jedoch beide Kontaktarten in separaten Tabellen im externen System gespeichert sind und sich die IDs überschneiden, müssen Sie dieses Problem beim Erfassen lösen und eindeutige IDs zuweisen. Zum Beispiel könnten Sie eine Erfassungsroutine entwerfen, die für Unternehmen einen Wert zur ID hinzufügt.
Die ID für einen bestimmten Kontakt muss bei jeder Erfassung des Kontakts gleich bleiben.