Beispiel: EIB (Enterprise Interface Builder) für Kursabschnittsgebühren erstellen
Dieses Beispiel zeigt, wie mithilfe eines Inbound EIB (Enterprise Interface Builder) (Enterprise Interface Builder) eine Tabellenvorlage für einen Importvorgang generiert wird.
Als Student-Finanzadministrator an Ihrer Universität möchten Sie bestimmte Kursabschnittsgebühren aktualisieren. Da viele Änderungen vorgenommen werden müssen, sollten Sie diese Aufgabe mit einer einzigen Batch-Aktualisierung abschließen, anstatt separate Aktualisierungen in Workday vornehmen zu müssen. Sie möchten den EIB (Enterprise Interface Builder) außerdem für zukünftige Aktualisierungen der Kursabschnittsgebühren wiederverwenden können.
So aktualisieren Sie die Gebühren für Kursabschnitte:
- Generieren Sie die EIB (Enterprise Interface Builder) Vorlage.
- Fügen Sie Informationen zu Kursgebühren aus Integration -IDs hinzu.
- Hängen Sie die Tabelle an das Integrationssystem an, um die Datensätze zu aktualisieren.
- Stellen Sie sicher, dass folgende Einstellungen für den ServiceImport Student Course Section Feesaktiviert sind:
- Öffentlicher Webservicevorgangistwahr.
- Zulässig für Inbound Enterprise Interface Builderistwahr.
- Sicherheit: DomäneIntegration Buildim funktionaler Bereich „Integration“.
- Erstellen Sie den EIB (Enterprise Interface Builder) Builder):
- Öffnen Sie die AufgabeCreate EIB.
- Füllen Sie im Popup-Fenster für die Aufgabe die folgenden Felder aus und klicken Sie aufOK.FeldWert oder OptionNameImport Student Course Section Fees EIB (Enterprise Interface Builder)ZugangAktiviert
- Klicken Sie auf der SeiteAllgemeine Einstellungenauf Weiter, um die SeiteDatenabrufen anzuzeigen.
- Geben Sie im AbschnittDatenformatImportStudent Course Section Fees (WS Background Process)in die WertelisteWebservicevorgangein.
- Klicken Sieauf Weiter, um die SeiteTransformierenanzuzeigen.
- Klicken Sieauf Weiter, um die SeiteÜbermittelnanzuzeigen.
- Klicken Sieauf Weiter, um die SeitePrüfen und übermittelnanzuzeigen.
- Klicken Sie aufOK, um den EIB (Enterprise Interface Builder) zu erstellen. Die SeiteView Integration Systemwird angezeigt.
- Ändern Sie die EIB (Enterprise Interface Builder) Vorlage (Enterprise Interface Builder).
- In den möglichen Aktionen für denEIB (Enterprise Interface Builder) für den Import von Studentenkursabschnittsgebührenwählen Sie .
- Wählen Sie im linken Bereich .
- Klicken Sie im rechten Bereichauf Modellbereich für Vorlage bearbeiten.
- Füllen Sie in der ZeileBerechnungdie folgenden Felder aus:FeldWert oder OptionSpalte des Typs trennenAktiviertArt der Referenz-IDBedingte Berechnungs-ID
- Klicken Sie aufOKund anschließend aufFertig.
- Wählen Sie im linken Bereich .
- Klicken Sie im rechten Bereichauf Modellbereich für Vorlage bearbeiten.
- Füllen Sie in der ZeileBerechnungdie folgenden Felder aus:FeldWert oder OptionSpalte des Typs trennenAktiviertArt der Referenz-IDBedingte Berechnungs-ID
- Klicken Sie aufOKund anschließend aufFertig. Die SeiteView Integration Systemwird angezeigt.
- Generieren Sie die EIB (Enterprise Interface Builder) Vorlage:
- In den möglichen Aktionen für denEIB (Enterprise Interface Builder) ( Enterprise Interface Builder) Import Student Course Section Feeswählen Sie .
- Aktivieren Sie für die Aufgabe"Generate with Data"das Kontrollkästchen"Bestätigen" und klicken Sie auf"Übermitteln".
- Klicken Sie im BerichtHintergrundprozess anzeigenaufAktualisieren, um den Abschlussstatus anzuzeigen. Wenn eine Download Benachrichtigung angezeigt wird, klicken Sie auf den HyperlinkImport_Student_Course_Abschnitt_Fees,um die Excel-Datei Download .
- Öffnen Sie die Excel-Datei. Klicken Sie bei Bedarfauf Bearbeitung aktivieren ,um den Bearbeitungszugriff zu erhalten.
- Füllen Sie den EIB (Enterprise Interface Builder) Builder) aus:
- Öffnen Sie in Ihrem Mandant den BerichtKursabschnittsdefinitionen suchen.
- Suchen Sie den gewünschten Kurs, indem Sie nach Kursen suchen oder die Filter im linken Bereich verwenden, um die Ergebnisse zu Verfeinern .
- Wählen Sie in den möglichen Aktionen des Kursabschnitts, für den Sie Gebühren aktualisieren möchten, .
- Wählen Sie auf der SeiteIntegrations-IDsden ID-Wert der ZeileStudent_Course_Abschnitt_IDaus und kopieren Sie ihn.
- Wählen Sie in Ihrer Excel-Datei das RegisterKursabschnittsgebühren HVund fügen Sie den ID-Wert in die SpalteKursabschnittein.
- Geben Sie in die SpaltenHeader-Schlüssel,PositionsschlüsselundZeilen-ID„1“in die Zeile für den ersten Kurs ein. Erhöhen Sie diese Zahl in der nächsten Zeile für jeden Kurs, den Sie hinzufügen.
- Öffnen Sie in Ihrem Mandant den BerichtAlle Berechnungen, um die Berechnung zu Suchen , die Sie auf den Kurs verwenden möchten.
- Geben Sie diese Werte im Berichts-Popup ein und klicken Sie auf OK.FeldWertKategorieStudent-FinanzenEigentümerCustomerWennKundenicht als Option ist, gilt Folgendes:
- Wählen SieEigentümer der Berechnung erstellen aus.
- Geben SieKundein das FeldNameein.
- Klicken Sie aufOK.
- Klicken Sie aufOK, um den Bericht auszuführen.
- Wählen Sie im GridAlle Berechnungendie SpalteBerechnungsart, geben SieBedingte Berechnungin das FeldWertein und klicken Sie aufFiltern, um die Ergebnisse entsprechend der Berechnung zu Verfeinern , die Sie beim Ändern der EIB (Enterprise Interface Builder) Vorlage angegeben haben.
- In den möglichen Aktionen der Berechnung , für die Sie Gebühren aktualisieren möchten, wählen Sie .
- Wählen Sie auf der SeiteIntegrations-IDsden Wert der SpalteArtaus und kopieren Sie ihn.
- Fügen Sie auf dem RegisterKursabschnittsgebühren HVIhrer Excel-Datei den Wert der Art in die SpalteArt der IDein.
- Wählen Sie auf der SeiteIntegrations-IDsin Ihrem Mandant den Wert der SpalteIDaus und kopieren Sie ihn.
- Fügen Sie in Ihrer Excel-Datei den ID-Wert in die SpalteID-Wertein.
- Öffnen Sie in Ihrem Mandant den BerichtStudentenbelastungsposten suchenund klicken Sie im Berichts-Popup aufOK.
- Wählen Sie in den möglichen Aktionen des Kostenpostens, den Sie aktualisieren möchten, .
- Wählen Sie auf der SeiteIntegrations-IDsden ID-Wert der ZeileStudent_Charge_Item_IDaus und kopieren Sie ihn.
- Fügen Sie in Ihrer Excel-Datei den ID-Wert in die SpalteKostenposten für Kursgebührein.
- Wählen Sie das RegisterKursabschnittsgebühr importierenund geben Sie alsHeader-Schlüssel1ein.
- Wiederholen Sie diesen Prozess, bis Sie alle Gebühren für die Kursabschnitte hinzugefügt fertig .
- Speichern und schließen Sie Ihre Excel-Datei.
- Starten Sie den EIB (Enterprise Interface Builder) ( Enterprise Interface Builder):
- Öffnen Sie die AufgabeLaunch / Schedule Integration.
- Geben Sie im Popup für die Aufgabe diese Werte ein und klicken Sie aufOK.FeldWertIntegrationImport Student Course Section FeesLaufintervallSofort ausführen
- Wählen Sie in der Zeile(Attachment) Import Student Course Section Fees (WS Background Process)die OptionCreate Integration Attachmentunter der SpalteWert.
- Fügen Sie in der AufgabeCreate Integration AttachmentIhre Excel-Datei im AbschnittAnhanghinzu und klicken Sie aufOK.
- Klicken Sie in der AufgabeIntegration planenaufOK, um die Integration zu starten.
- Klicken Sie auf der SeiteHintergrundprozess anzeigenauf Aktualisieren, bis das FeldFertigstellungsgradden Wert 100 % hat oder derStatusAbgeschlossen lautet.
Workday aktualisiert die Gebühren für die angegebenen Kursabschnitte.