---
sourceDocument: Yokohama Now Plattformverwaltung
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Now Plattformverwaltung

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Erstellen Sie iCalendar-Einladungen für anwenderdefinierte Tabellen

# Erstellen Sie iCalendar-Einladungen für anwenderdefinierte Tabellen {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Um iCalendar-Einladungen zu generieren, die Feldwerte aus anwenderdefinierten Tabellen verwenden, erstellen Sie eine Import-Exportzuordnung, die die Werte der iCalendar-Felder berechnet.

## Vorbereitungen

Erforderliche Rolle: Administrator

## Prozedur

1. Erstellen Sie die anwenderdefinierte Tabelle und Felder mit Datum/Uhrzeit Feldtyp für die Felder, die zu zugeordnet sind <var class="keyword varname">${dtstart} </var>Und <var class="keyword varname">${dtend} </var>Variablen.
2. Geben Sie im Navigationsfilter ein <kbd class="ph userinput">sys_impex_Map.list </kbd>.
3. Klicken Sie auf Neu.
4. Legen Sie die folgenden Felder fest:  
   * Name : Verwenden Sie die folgende Namenskonvention: `icalendar. <table name>`. Beispiel: icalendar.u_my_custom_table .
   * Tabelle : Wählen Sie die anwenderdefinierte Tabelle aus, die Sie erstellt haben.
   * Typ : Wählen Sie Aus icalendar .
   {#t_CRiCalendarInvCustomTables__ul_yfg_bt4_kr}
5. Rechtsklicken Sie auf die Formularüberschrift und wählen Sie Speichern.
6. Klicken Sie in der zugehörigen Liste Feldzuordnungen auf Neu .
7. Wählen Sie im Assistenten für Zuordnungseinträge die Option aus Zuordnung zu einem Datenbankfeld .
8. Erstellen Sie Feldzuordnungen für <var class="keyword varname">DtStart </var>Und <var class="keyword varname">Dtend </var>.  
   Ordnen Sie beispielsweise zu Externer Name <var class="keyword varname">DtStart </var>An u_Meeting_Start_time Feld in u_my_custom_table.  
   Hinweis:  
   Diese Variablen sind erforderlich.
9. Klicken Sie auf Absenden.
10. Erstellen Sie nach Bedarf Feldzuordnungen für eines der folgenden iCalendar-Felder.  
    * Dstart
    * Dtend
    * location
    * Alarm_time
    {#t_CRiCalendarInvCustomTables__ul_mxl_cpb_wrb}
11. Klicken Sie auf Aktualisieren.  
    Hier sind Beispielfeldzuordnungen zwischen iCalendar-Variablen und anwenderdefinierten Feldern in einer anwenderdefinierten Tabelle, u_my_custom_table:  
    {#t_CRiCalendarInvCustomTables__table_q13_bw4_kr__entry__4}

    | Externer Name | Datenbankfeld | Typ | Karte |
    |-|-|-|-|
    | DtStart | u_Meeting_Start_time | Ausstehend | icalendar.u_my_custom_table |
    | Dtend | u_Meeting_end_time | Ausstehend | icalendar.u_my_custom_table |
    [Tabelle : 1. Beispielfeldzuordnungen]

    {#t_CRiCalendarInvCustomTables__table_q13_bw4_kr}
12. Erstellen Sie eine E-Mail-Vorlage, die definiert, was in die iCalendar-Einladung aufgenommen werden soll.
    1. Legen Sie fest Tabelle Feld für die von Ihnen erstellte anwenderdefinierte Tabelle.
    2. In Nachricht Textfeld verwenden Sie das folgende Format, um die iCalendar-Einladung zu definieren.  


           BEGIN:VCALENDAR 
           PRODID:-//Service-now.com//Outlook 11.0 MIMEDIR//EN 
           VERSION:2.0
           METHOD:REQUEST 
           BEGIN:VEVENT 
           ATTENDEE;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:${to} 
           DTSTART:${dtstart} 
           DTEND:${dtend} 
           UID:${sys_id} 
           DTSTAMP:${dtstamp} 
           SUMMARY:${u_meeting_summary} 
           END:VEVENT 
           END:VCALENDAR

       Hinweis:  
       E-Mail-Skript ist in E-Mail-Vorlagen für Besprechungseinladungen nicht zulässig oder verarbeitet.  
       {#t_CRiCalendarInvCustomTables__table_yqb_nw4_kr__entry__3}

       | ICalendar-Vorlagenposition | Erforderlich? | Hinweise |
       |-|-|-|
       | START:VCALENDAR | Ja |   |
       | PRODID:-//SERVICE-NOW.COM//OUTLOOK 11,0 MIMEDIR//EN | Ja |   |
       | VERSION:2,0 | Ja |   |
       | METHODE:ANFORDERUNG | Ja |   |
       | START:VEVENT | Ja |   |
       | TEILNEHMER;ROLE=REQ-PARTICIPANT;RSVP=WAHR:MAILTO:${TO} | Ja | ${to} enthält die in der Benachrichtigung definierten Empfänger. |
       | DTSTART:${dtstart} | Ja | Sie müssen die Importexportzuordnung verwenden, um dtStart einem Startzeitfeld in der anwenderdefinierten Tabelle zuzuordnen. |
       | DTEND:${dtend} | Ja | Sie müssen die Importexportzuordnung verwenden, um dtend einem Endzeitfeld in der anwenderdefinierten Tabelle zuzuordnen. |
       | UID:${sys_ID} | Ja | Sie müssen den Namen eines Felds angeben, das den Datensatz eindeutig identifiziert, z. B. die sys_ID oder das Datensatznummernfeld. |
       | DTSTAMP:${dtstamp} | Ja |   |
       | ZUSAMMENFASSUNG:${u_Meeting_summary} | Nein | Um eine Zusammenfassung aus einem Textfeld in die anwenderdefinierte Tabelle einzubeziehen, geben Sie den Namen des Felds an, z. B. u_Meeting_summary. Der Wert des Zusammenfassungsfelds darf keine Zeilenumbrüche enthalten. Sie müssen keine Feldzuordnung erstellen. |
       | ENDE:VEVENT | Ja |   |
       | ENDE:VCALENDAR | Ja |   |
       [Tabelle : 2. ICalendar-Einladungsvorlagendetails]

       {#t_CRiCalendarInvCustomTables__table_yqb_nw4_kr}
    {#t_CRiCalendarInvCustomTables__substeps_uhv_4s4_kr}
13. Erstellen Sie eine E-Mail-Benachrichtigung, um die iCalendar-Einladung auszulösen, und stellen Sie sicher, dass die folgenden Felder entsprechend festgelegt sind:  
    * Tabelle : Wählen Sie die anwenderdefinierte Tabelle aus.
    * Typ : Wählen Sie Aus Besprechungseinladung .
    * Inhaltstyp : Wählen Sie Aus Nur-Text Nur.
    * E-Mail-Vorlage : Wählen Sie die von Ihnen erstellte Vorlage aus.
    {#t_CRiCalendarInvCustomTables__ul_wvc_dx4_kr}

