Unterstützte Entitätstypen für den AI Connector

Der AI Connector unterstützt 11 verschiedene Entitätstypen:

1. Benutzer (user)

Benutzerprofile und Kontoinformationen.

Wichtige Felder:

  • id - Eindeutiger Benutzeridentifikator

  • firstName, lastName, displayName - Namensinformationen

  • email - E-Mail-Adresse

  • status - Benutzerstatus (AKTIV, INAKTIV, VERSTECKT, GELÖSCHT)

  • external - Boolean, der angibt, ob es sich um einen externen Benutzer handelt

  • locale, timezone - Benutzersprach- und Zeitzoneneinstellungen

  • groupIds - Array von Gruppenmitgliedschaften

  • manager - ID des Managerbenutzers

  • imageUrls - Avatar- und Coverbilder

  • properties - Benutzerdefinierte Benutzerattribute

  • createdDate, modifiedDate - Zeitstempel

  • target - Linkziel für das Benutzerprofil

  • initials, color - Anzeigeeinstellungen

Anwendungsfälle: Benutzerverzeichnis, Organigramme, Personensuche, Kontaktinformationen

2. App (app)

Anwendungen und Module innerhalb von Haiilo (Blogs, Wikis, Dateibibliotheken usw.).

Wichtige Felder:

  • id - Eindeutiger App-Identifikator

  • type - App-Typ (Blog, Wiki, Dateibibliothek usw.)

  • name - Mehrsprachiger App-Name (Karte: locale → name)

  • textContent - Mehrsprachige App-Beschreibung

  • imageAltText - Mehrsprachiger alternativer Bildtext

  • active, enabled - Statusflags

  • visibility - Sichtbarkeitseinstellung (ÖFFENTLICH, PRIVAT)

  • parentId - ID der übergeordneten App/Container

  • context - Referenz zum zugehörigen Arbeitsbereich/Seite

  • defaultLanguage - Primärer Sprachcode

  • settings - Benutzerdefinierte App-Einstellungen

  • createdDate, modifiedDate - Zeitstempel

  • target - Linkziel für die App

Anwendungsfälle: App-Entdeckung, Inhaltsorganisation, Navigationsstruktur

3. Timeline-Element (timeline-item)

Social-Beiträge, Updates und Timeline-Einträge.

Wichtige Felder:

  • id - Eindeutiger Bezeichner für den Timeline-Eintrag

  • itemType - Typ des Timeline-Eintrags (POST, SHARE usw.)

  • author, originalAuthorId - Autoreninformationen

  • data - Inhaltsdaten (Text, Medien usw.)

  • status - Status des Eintrags (SICHTBAR, VERSTECKT)

  • recipientIds - Benutzer-IDs der Zielgruppe

  • shares - Array von Share-Objekten

  • attachments - Array von Anhangsobjekten (Bilder, Dateien usw.)

  • targetSegments - Zielsegment-IDs

  • remoteReference - Referenz auf ein externes System

  • createdDate, modifiedDate - Zeitstempel

Anhangsobjekt:

  • contentType - MIME-Typ

  • name - Dateiname

  • metaData - Dateimetadaten (Länge, Speicherort, Bildabmessungen)

Anwendungsfälle: Social Feed-Inhalte, Aktivitätsströme, Mitarbeiterkommunikation

4. Blog-Beitrag (blog-article)

Veröffentlichte Blog-Beiträge und Nachrichtenartikel.

Wichtige Felder:

  • id - Eindeutiger Bezeichner für den Artikel

  • appId - ID der übergeordneten Blog-App

  • title - Mehrsprachiger Titel (Karte: locale → Titel)

  • textContent - Mehrsprachiger Artikelinhalt (HTML)

  • teaser - Mehrsprachiger Teaser/Zusammenfassungstext

  • imageAltText - Mehrsprachiger alternativer Text für Bilder

  • published - Veröffentlichungsstatus

  • publishedDate - Veröffentlichungszeitstempel

  • archiveDate - Archivzeitstempel (falls archiviert)

  • commentsEnabled - Ob Kommentare erlaubt sind

  • teaserImage - Teaser-Bild-URLs nach Locale

  • teaserWidgetImage - Widget-Teaser-Bild-URLs

  • hashtags - Array von Hashtag-Strings

  • author, originalAuthor - Autorenreferenzen

  • context - Referenz auf den übergeordneten Blog

  • defaultLanguage - Primäre Sprache

  • createdDate, modifiedDate - Zeitstempel

  • target - Linkziel für den Artikel

Anwendungsfälle: Wissensdatenbank, Nachrichten-Feed, Unternehmensankündigungen

5. Wiki-Artikel (wiki-article)

Wiki-Seiten und Artikel der Wissensdatenbank.

Wichtige Felder:

  • id - Eindeutiger Artikelbezeichner

  • appId - ID der übergeordneten Wiki-App

  • parentId - ID des übergeordneten Wiki-Artikels (für Hierarchie)

  • title - Mehrsprachiger Titel

  • textContent - Mehrsprachiger Artikelinhalt (HTML)

  • imageAltText - Mehrsprachiger Bildalternativtext

  • draft - Entwurfsstatus (true = zurückgezogen)

  • defaultLanguage - Primäre Sprache

  • hashtags - Array von Hashtag-Strings

  • author, originalAuthor - Autorenreferenzen

  • context - Referenz zum übergeordneten Wiki

  • archiveDate - Archivzeitstempel (falls archiviert)

  • createdDate, modifiedDate - Zeitstempel

  • target - Linkziel für den Artikel

Anwendungsfälle: Dokumentation, Anleitungen, Wissensmanagement

6. Seite (page)

Organisationsseiten (Abteilungsseiten, Teamseiten usw.).

Wichtige Felder:

  • id - Eindeutiger Seitenbezeichner

  • name - Mehrsprachiger Seitenname

  • description - Mehrsprachige Seitenbeschreibung

  • status - Seitenstatus (AKTIV, GELÖSCHT)

  • visibility - Sichtbarkeitseinstellung (ÖFFENTLICH, PRIVAT)

  • defaultLanguage - Primäre Sprache

  • availableLanguages - Array von unterstützten Sprachcodes

  • members, admins - Benutzer-ID-Arrays

  • memberGroups, adminGroups - Gruppen-ID-Arrays

  • imageUrls - Seitenbilder (Avatar, Cover)

  • initials, color - Anzeigeeigenschaften

  • createdDate, modifiedDate - Zeitstempel

  • target - Linkziel für die Seite

Anwendungsfälle: Organisationsstruktur, Abteilungsinformationen, Teamseiten

7. Community (workspace)

Zusammenarbeits-Communities und Gruppenbereiche.

Wichtige Felder:

  • id - Community eindeutiger Identifikator

  • name - Community Name

  • description - Community Beschreibung

  • status - Community Status (AKTIV, GELÖSCHT, ARCHIVIERT)

  • visibility - Sichtbarkeitseinstellung (ÖFFENTLICH, GESCHÜTZT, PRIVAT)

  • defaultLanguage - Primäre Sprache

  • localeData - Karte der lokalspezifischen Daten (Titel, Beschreibung pro Sprache)

  • members, admins - Benutzer-ID-Arrays

  • imageUrls - Community Bilder (Avatar, Cover)

  • initials, color - Anzeigeeigenschaften

  • createdDate, modifiedDate - Zeitstempel

  • target - Linkziel für die Community

Anwendungsfälle: Projektbereiche, Team-Kollaborationsbereiche, Gruppeninhalte

8. Event (event)

Kalenderereignisse und Meetings.

Wichtige Felder:

  • id - Event eindeutiger Identifikator

  • name - Event Name

  • description - Event Beschreibung

  • place - Event Ort/Veranstaltungsort

  • startDate, endDate - Lokale Datums- und Uhrzeitwerte

  • startTimestamp, endTimestamp - Unix-Zeitstempel

  • timezone - Event Zeitzone

  • creatorId, hostId - Benutzer-IDs

  • attenderIds - Array von Teilnehmer-Benutzer-IDs

  • allInviteeIds - Array von allen eingeladenen Benutzer-IDs

  • status - Event Status (AKTIV, GELÖSCHT)

  • visibility - Sichtbarkeitseinstellung (ÖFFENTLICH, PRIVAT)

  • imageUrls - Event Bilder (veraltet)

  • imageWebUrls - Web-optimierte Event Bilder

  • initials, color - Anzeigeeigenschaften

  • target - Linkziel für das Event

Anwendungsfälle: Event-Entdeckung, Kalenderintegration, Meeting-Planung

9. Datei (file)

Dateien und Ordner in Dateibibliotheken.

Wichtige Felder:

  • id - Eindeutiger Bezeichner der Datei

  • name - Datei- oder Ordnername

  • folder - Boolean, der angibt, ob der Eintrag ein Ordner ist

  • description - Dateibeschreibung

  • textContent - Extrahierter Textinhalt (für durchsuchbare Dateien)

  • contentType - MIME-Typ

  • length - Dateigröße in Bytes

  • authorId - Benutzer-ID des Erstellers

  • appId - ID der übergeordneten Datei-Bibliotheks-App

  • parentId - ID des übergeordneten Ordners

  • context - Referenz auf den übergeordneten Container

  • currentVersionBlobReference - Referenz auf die Dateispeicherung

    • groupId - Bezeichner der Speichergruppe

    • uid - Eindeutiger Bezeichner der Datei

    • contentType - MIME-Typ

  • createdDate, modifiedDate - Zeitstempel

Anwendungsfälle: Dokumentenmanagement, Dateikatalogisierung, Inhaltsuche

10. Kommentar (comment)

Kommentare zu verschiedenen Inhaltstypen.

Wichtige Felder:

  • authorId - Benutzer-ID des Kommentarautors

  • originalAuthorId - Ursprünglicher Autor (für geteilte Kommentare)

  • targetId - ID der kommentierten Entität

  • targetType - Typ der kommentierten Entität

  • parentCommentId - ID des übergeordneten Kommentars (für Thread-Antworten)

  • message - Kommentartextinhalt

  • status - Kommentarstatus (SICHTBAR, VERSTECKT)

  • attachments - Array von Anhangsobjekten

  • createdDate, modifiedDate - Zeitstempel

Anwendungsfälle: Diskussions-Threads, Inhalts-Feedback, Engagement-Tracking

11. Zielsegmente (target-segments)

Benutzerauswahl und Informationen zur Empfängersegmentierung.

Wichtige Felder:

  • id - Eindeutiger Bezeichner des Segments

  • targetEntityId - ID der anvisierten Entität

  • targetType - Typ des Ziels (derzeit: SEITE)

  • userIds - Array von Benutzer-IDs in diesem Segment

Anwendungsfälle: Inhaltsauswahl, Empfängerverwaltung, Personalisierung

War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich