Zum Inhalt springen

Jitterbit Security RFI Agent

Übersicht

Jitterbit stellt den Security RFI Agent Kunden über Jitterbit Marketplace zur Verfügung. Dieser Agent automatisiert die End-to-End-Verarbeitung von Security RFI (Request for Information) Anfragen. Der Agent nutzt die Retrieval-Augmented Generation (RAG) Technik, die LLM-Reasoning mit Zugriff auf externe Tools und Datenquellen kombiniert. Der Agent akzeptiert RFI-Fragebögen, die über Slack eingereicht werden, wendet produktbewusste Weiterleitung an, um die entsprechende interne Wissensdatenbank auszuwählen, und nutzt KI, um strukturierte Antworten zu generieren. Endgültige Antworten werden dem Benutzer als versandfertige Word- und Excel-Dokumente bereitgestellt.

Wenn ein Benutzer eine RFI-Anfrage in Slack sendet, bestätigt der Agent die Nachricht sofort und beginnt mit der Verarbeitung. Er extrahiert Aufnahmedaten aus der Nachricht des Benutzers, lädt das angehängte RFI-Dokument herunter und indexiert seine Fragen in Azure AI Search. Für jede Frage ruft der Agent relevante Auszüge aus der konfigurierten Wissensdatenbank ab und sendet sie an ein LLM, um eine fundierte Antwort zu entwerfen. Wenn alle Fragen beantwortet sind, ruft der Agent Azure Functions auf, um das endgültige Word- oder Excel-Dokument zu generieren, speichert die Datei in Azure Blob Storage und liefert sie dem Benutzer in Slack. Der Agent kann auch Salesforce-Kontodaten nachschlagen und einen Salesforce-Fall für die RFI-Einreichung erstellen. Wissensdatenbanken werden durch die Aufnahme von Inhalten aus Google Drive und Confluence in Azure AI Search gepflegt.

Der Agent führt die folgenden Aufgaben aus:

  • Empfängt RFI-Anfragen und angehängte Fragebogendateien von Benutzern in einem Slack-Kanal.
  • Extrahiert strukturierte Aufnahmedaten aus der Nachricht des Benutzers, einschließlich Partnername, Risikostufe, Fälligkeitsdatum und Produkttyp.
  • Lädt das RFI-Dokument aus Slack herunter und indexiert seine Fragen in Azure AI Search.
  • Ruft relevante Wissensdatenbank-Auszüge für jede RFI-Frage mithilfe von KI-gestützter Suche ab.
  • Entwirft Antworten für jede Frage ausschließlich anhand des abgerufenen Wissensdatenbank-Inhalts.
  • Generiert versandfertige Word- und Excel-Dokumente über Azure Functions.
  • Speichert generierte Dokumente in Azure Blob Storage und liefert sie dem Benutzer über Slack.
  • Schlägt Salesforce-Kontodaten nach und erstellt einen Salesforce-Fall für jede RFI-Einreichung.
  • Nimmt Wissensdatenbank-Inhalte aus Google Drive und Confluence in Azure AI Search auf.

Dieses Dokument erklärt, wie dieser KI-Agent eingerichtet und betrieben wird. Es behandelt Architektur, Voraussetzungen, Agent-Prompts, die zeigen, was der Agent kann, und Schritte zur Installation, Konfiguration und zum Betrieb des KI-Agenten.

KI-Agent-Architektur

Dieser KI-Agent funktioniert als konversationaler Slack-Bot, der RFI-Fragebögen end-to-end verarbeitet. Eine typische RFI-Anfrage wird wie folgt bearbeitet:

  1. Ein Benutzer sendet eine Nachricht im konfigurierten Slack-Kanal, hängt eine RFI-Fragebogendatei (Word oder Excel) an und stellt Aufnahmeinformationen wie Partnername, Risikostufe und Einreichungsfälligkeitsdatum bereit.
  2. Slack sendet eine POST-Anfrage an den benutzerdefinierten API-Endpunkt des Agenten. Die Operation Acknowledge Slack Request gibt sofort eine 200-Antwort zurück, um Slack-Timeouts zu verhindern, und die Operation Slack Bot Request Handler beginnt mit der Verarbeitung der Nutzlast.
  3. Die Operation Process Security RFI Document ruft den Workflow Main - AI Agent Logic auf, der die Nachricht des Benutzers an das LLM sendet, um strukturierte Aufnahmefelder zu extrahieren (Partnername, Risikostufe, Fälligkeitsdatum und Produkttyp). Der Produkttyp wird verwendet, um die entsprechende Azure AI Search Wissensdatenbank auszuwählen.
  4. Der Agent lädt die angehängte Datei aus Slack herunter und lädt sie in Azure Blob Storage hoch. Die Operation Azure AI Search Index Doc indexiert dann den Inhalt des Dokuments und macht seine Fragen durchsuchbar.
  5. Das LLM normalisiert die aus dem Dokument extrahierten RFI-Fragen.
  6. Für jede Frage fragt der Agent Azure AI Search ab, um die relevantesten Wissensdatenbank-Auszüge abzurufen, und sendet diese Auszüge dann an das LLM, um eine fundierte Antwort zu entwerfen. Antworten basieren ausschließlich auf dem abgerufenen Inhalt.
  7. Die Operation Azure Function Generate Document ruft den konfigurierten Azure Functions Endpunkt auf, der die strukturierten Antworten in einem Word- oder Excel-Dokument zusammenstellt.
  8. Das generierte Dokument wird in Azure Blob Storage gespeichert und in Slack hochgeladen. Der Agent postet die Datei im ursprünglichen Kanal-Thread, damit der Benutzer sie herunterladen kann.
  9. Die Operation Create Salesforce Case erstellt einen Salesforce-Fall für die RFI-Einreichung.

Workflow-Diagramm

Das folgende Diagramm zeigt den Hauptanfrage-Verarbeitungsworkflow für den Security RFI Agent.

--- config: flowchart: padding: 20 nodeSpacing: 80 --- flowchart LR classDef default fill:white, stroke:black, stroke-width:3px, rx:15px, ry:15px SLK[fab:fa-slack
Slack] JSP@{ shape: hex, label: "
Security RFI
Agent" } LLM[fas:fa-brain
LLM] SEARCH[Azure AI Search] BLOB[Azure Blob Storage] FUNC[Azure Functions] SF[fab:fa-salesforce
Salesforce] SLK -->|1. RFI request| JSP JSP <-->|2. Extract intake data,
draft answers| LLM JSP <-->|3. Index and retrieve
knowledge| SEARCH JSP <-->|4. Store and retrieve
document| BLOB JSP -->|5. Generate document| FUNC JSP -->|6. Deliver document| SLK JSP -->|7. Create case| SF

Voraussetzungen

Für die Verwendung dieses KI-Agenten benötigen Sie die folgenden Komponenten.

Harmony-Komponenten

Sie müssen über eine Jitterbit Harmony-Lizenz mit Zugriff auf die folgenden Komponenten verfügen:

Unterstützte Endpunkte

Der KI-Agent verbindet sich mit den folgenden Endpunkten. Sie können andere Systeme anpassen, indem Sie die Endpunktkonfigurationen und Workflows des Projekts ändern.

Large Language Model (LLM)

Der Agent nutzt Azure OpenAI als LLM-Anbieter zum Extrahieren von Aufnahmedaten, Normalisieren von Fragen und Entwurf von Antworten. Sie müssen über ein Azure-Abonnement mit einer Azure OpenAI-Ressource und einem bereitgestellten Modell verfügen (z. B. gpt-4.1).

Slack

Der Agent empfängt RFI-Anfragen und liefert generierte Dokumente über einen Slack-Bot. Sie müssen über einen Slack-Arbeitsbereich und eine Slack-App mit einem gültigen Bot User OAuth Token und den erforderlichen Berechtigungen zum Lesen und Posten von Nachrichten sowie zum Hochladen von Dateien verfügen.

Der Agent indexiert RFI-Dokumentinhalte und ruft Wissensdatenbank-Auszüge mithilfe von Azure AI Search ab. Sie müssen über eine Azure AI Search-Ressource mit einem Suchindex und einem für die Wissensdatenbank-Dokumente konfigurierten Indexer verfügen.

Azure Blob Storage

Der Agent speichert hochgeladene RFI-Dateien und generierte Ausgabedokumente in Azure Blob Storage. Sie müssen über ein Azure-Speicherkonto mit einem Container und einem Shared Access Signature (SAS)-Token mit Lese- und Schreibberechtigungen verfügen.

Azure Functions

Der Agent ruft einen Azure Functions-Endpunkt auf, um Word- und Excel-Dokumente aus strukturierten RFI-Antwortdaten zu generieren. Sie müssen über eine bereitgestellte Azure Function-App mit einem Funktionsschlüssel zur Authentifizierung verfügen.

Salesforce

Der Agent fragt Kontodaten ab und erstellt Case-Datensätze mithilfe der Salesforce REST API. Sie müssen über ein Salesforce-Konto mit Benutzername, Passwort, Sicherheitstoken und Berechtigung zum Lesen von Konten und Erstellen von Cases verfügen.

Google Drive

Der Agent erfasst Wissensdatenbank-Dokumente von Google Drive in Azure Blob Storage zur Indexierung. Sie müssen über ein Google Cloud-Projekt mit einem Dienstkonto verfügen, das Lesezugriff auf den konfigurierten Drive-Ordner hat.

Confluence

Der Agent erfasst Wiki-Seiten von Confluence in Azure AI Search als Wissensdatenbank-Inhalte. Sie müssen über ein Confluence-Konto mit Anmeldedaten verfügen, die Lesezugriff auf den konfigurierten Bereich haben.

Agent-Prompts

Der Security RFI Agent empfängt alle Anfragen als Nachrichten, die an den konfigurierten Slack-Kanal gesendet werden. In diesem Abschnitt werden die Regeln für effektive Prompts beschrieben und Beispiel-Prompts bereitgestellt.

Prompt-Richtlinien

Beachten Sie diese Richtlinien beim Senden von Nachrichten an den Agent:

  • Geben Sie den Partner- oder Kundennamen in Ihrer Nachricht an.
  • Geben Sie die Risikostufe mit „Low", „Medium" oder „High" an.
  • Geben Sie das Abgabedatum in einem eindeutigen Format an (z. B. „31. Juli 2026" oder „2026-07-31").
  • Fügen Sie den RFI-Fragebogen als Word- oder Excel-Datei in derselben Slack-Nachricht an.
  • Geben Sie optional das Produkt an, das die RFI abdeckt: Studio, API Manager, EDI oder App Builder. Wenn kein Produkt angegeben ist, verwendet der Agent standardmäßig die Studio-Wissensdatenbank.

Beispiel-Prompts

Die folgenden Beispiel-Prompts zeigen die Arten von Nachrichten, die der Agent verarbeiten kann. Ersetzen Sie Platzhalterwerte in spitzen Klammern durch Ihre tatsächlichen Werte.

RFI zur Verarbeitung einreichen

Senden Sie die RFI-Fragebogendatei als Slack-Anhang in derselben Nachricht.

Eingabeaufforderungen

  • Please process this security RFI for <partner name>. Risk tier: High. Due date: <YYYY-MM-DD>.
  • Complete the attached questionnaire for <partner name>, medium risk, deadline <date>.
  • Process this RFI for <partner name> covering our API Manager product. Risk: Low. Due <date>.

Kontodetails nachschlagen

Eingabeaufforderung

  • Get account details for <customer name>.

Installation, Konfiguration und Betrieb

Führen Sie diese Schritte aus, um diesen KI-Agent zu installieren, zu konfigurieren und zu betreiben:

  1. Projekt herunterladen und installieren
  2. Azure OpenAI-Anmeldedaten abrufen
  3. Slack-Bot konfigurieren
  4. Projektvariablen konfigurieren
  5. Verbindungen testen
  6. Projekt bereitstellen
  7. Jitterbit Custom API erstellen
  8. Projekt-Workflows überprüfen
  9. Projekt-Workflows auslösen

Hinweise zur Fehlerbehebung finden Sie unter Fehlerbehebung.

Projekt herunterladen und installieren

Führen Sie diese Schritte aus, um das Studio-Projekt für den KI-Agent zu installieren:

  1. Melden Sie sich beim Harmony-Portal unter https://login.jitterbit.com an und öffnen Sie Marketplace.

  2. Suchen Sie den KI-Agent mit dem Namen Jitterbit Security RFI Agent. Verwenden Sie die Suchleiste oder wählen Sie im Bereich Filter unter Typ die Option KI-Agent aus, um die Anzeige auf KI-Agenten zu beschränken.

  3. Klicken Sie auf den Link Dokumentation des Agenten, um die Dokumentation in einem separaten Tab zu öffnen. Halten Sie den Tab offen, um später darauf zu verweisen.

  4. Klicken Sie auf Projekt starten, um ein Konfigurationsdialogfeld zu öffnen.

    Hinweis

    Wenn Sie den KI-Agent noch nicht erworben haben, wird stattdessen Agent abrufen angezeigt. Klicken Sie darauf, um ein Informationsdialogfeld zu öffnen, und klicken Sie dann auf Senden, um einen Vertreter zu kontaktieren, der Sie zum Kauf des KI-Agenten berät.

  5. Wählen Sie im Dialogfeld Neues Projekt erstellen eine Umgebung aus, in der das Studio-Projekt erstellt wird, und klicken Sie auf Projekt erstellen.

  6. Nachdem das Fortschrittsdialogfeld anzeigt, dass das Projekt erstellt wurde, verwenden Sie den Dialoglink Zu Studio wechseln oder öffnen Sie das Projekt direkt auf der Seite Projekte von Studio.

Azure OpenAI-Anmeldedaten abrufen

Um Azure OpenAI als LLM-Anbieter zu verwenden, benötigen Sie eine Azure OpenAI-Ressource mit einem bereitgestellten Modell:

  1. Erstellen oder öffnen Sie im Azure-Portal Ihre Azure OpenAI-Ressource.

  2. Wählen Sie unter Ressourcenverwaltung die Option Schlüssel und Endpunkt aus und behalten Sie den API-Schlüssel und die Basis-Endpunkt-URL für die Verwendung in den Azure OpenAI-Projektvariablen bei.

  3. Öffnen Sie in Azure AI Foundry Ihre Azure OpenAI-Ressource und navigieren Sie zu Bereitstellungen. Notieren Sie sich den Bereitstellungsnamen des Modells, das Sie verwenden möchten (z. B. gpt-4.1).

Slack-Bot konfigurieren

Führen Sie diese Schritte aus, um Slack für den Empfang von RFI-Anfragen und die Bereitstellung von Dokumenten zu konfigurieren:

  1. Erstellen Sie in Ihrem Slack-Arbeitsbereich eine Slack-App unter https://api.slack.com/apps. Wenn Sie bereits eine App verwenden möchten, öffnen Sie diese.

  2. Fügen Sie unter OAuth & Berechtigungen die folgenden Bot-Token-Bereiche hinzu:

    • chat:write zum Posten von Nachrichten und Hochladen von Dateien in Kanäle.
    • files:read zum Herunterladen von Dateien, die von Benutzern freigegeben wurden.
  3. Installieren Sie die App in Ihrem Arbeitsbereich und behalten Sie das Bot User OAuth Token für die Verwendung in den Slack-Projektvariablen bei.

  4. Nachdem das Projekt bereitgestellt und die Custom API veröffentlicht wurde (siehe Jitterbit Custom API erstellen), konfigurieren Sie die Event Subscriptions oder Slash Commands Ihrer Slack-App so, dass sie auf die veröffentlichte Service-URL verweisen.

Projektvariablen konfigurieren

Legen Sie im Studio-Projekt, das aus dem Marketplace installiert wurde, Werte für die folgenden Projektvariablen fest.

Um Projektvariablen zu konfigurieren, verwenden Sie das Menü des Projekts und wählen Sie Projektvariablen aus, um die Konfigurationsleiste zu öffnen.

Slack

Variablenname Beschreibung
bot_oauth_user_token Das Bot User OAuth Token, das der Slack-Bot zur Authentifizierung von API-Anfragen für Messaging und Datei-Uploads verwendet.
Slack_Files_Base_URL Basis-URL für den Zugriff auf Slack-Datei-Upload-APIs zum Bereitstellen generierter Dokumente (Standard: https://files.slack.com).

Azure OpenAI

Variablenname Beschreibung
azure_openai_base_url Basis-Endpunkt-URL für den Azure OpenAI-Dienst (z. B. https://<account>.openai.azure.com).
azure_openai_api_key API-Schlüssel zur Authentifizierung von Anfragen an Azure OpenAI.
Azure_OpenAI_Deployment_Name Name der Azure OpenAI-Modellbereitstellung, die zur Generierung von RFI-Antworten verwendet wird (z. B. gpt-4.1).
Max_Output_Tokens Maximale Anzahl von Tokens, die das Modell in einer einzelnen Antwort generieren kann (Standard: 32768).

Azure AI Search

Variablenname Beschreibung
azure_ai_search_url Endpunkt-URL für Azure AI Search (z. B. https://<search-service-name>.search.windows.net).
azure_ai_search_api_key API-Schlüssel zur Authentifizierung von Anfragen an Azure AI Search.
azure_ai_search_index Name des Azure AI Search-Index, der zum Abrufen von Wissensdatenbank-Inhalten für RFI-Antworten verwendet wird.
azure_ai_search_indexer Name des Indexers, der für die Befüllung des Azure AI Search-Index aus externen Quellen zuständig ist.
azure_ai_search_api_version API-Version, die bei Anfragen an Azure AI Search verwendet wird (z. B. 2025-09-01).

Azure Blob Storage

Variablenname Beschreibung
azure_blob_base_url Basis-URL des Azure Blob Storage-Kontos (z. B. https://<account>.blob.core.windows.net).
Azure_Blob_Container_Name Name des Azure Blob-Containers, in dem Wissensdatenbanken und Ausgabedokumente gespeichert werden.
azure_blob_sas_token SAS-Token für den sicheren Zugriff auf Azure Blob Storage.
Source_Path Basis-Pfad, den die Integration zum Suchen oder Referenzieren von Quelldateien während der Verarbeitung verwendet (Standard: /).

Azure Functions

Variablenname Beschreibung
Azure_Function_Base_URL Basis-Endpunkt-URL für die Azure Function, die für die Generierung von RFI-Dokumenten zuständig ist (z. B. https://<function>.azurewebsites.net/api/).
Azure_Function_Key Authentifizierungsschlüssel, der erforderlich ist, um die Azure Function aufzurufen.

Salesforce

Variablenname Beschreibung
SF_Login_URL Salesforce-Authentifizierungsendpunkt (z. B. https://login.salesforce.com/).
SF_User_Name Salesforce-Benutzername zur Authentifizierung von API-Anfragen.
SF_Password Passwort für das Salesforce-Benutzerkonto.
SF_Security_Token Sicherheits-Token, das zusammen mit dem Salesforce-Benutzernamen und Passwort für die API-Authentifizierung erforderlich ist.

Google Drive

Variablenname Beschreibung
Google_Project_ID Kennung des Google Cloud-Projekts, das das Dienstkonto zum Zugriff auf Google Drive hostet.
Google_Client_Email E-Mail des Dienstkontos zur Authentifizierung und zum Zugriff auf Google Drive-Ressourcen.
Google_Private_Key Privater Schlüssel des Google Cloud-Dienstkontos, der zur Authentifizierung verwendet wird.
Google_Oauth_Scopes OAuth-Bereiche, die Zugriffsgenehmigungen für Google Drive-APIs definieren (Standard: https://www.googleapis.com/auth/drive).
Google_Drive_ID Kennung des Google Drive-Ordners mit Wissensdatenbank-Dokumenten.
Google_Drive_Default_Modified_Date Standard-Zeitstempel, der als Startpunkt für die inkrementelle Dateierfassung aus Google Drive verwendet wird (z. B. 2026-04-14T00:00:00).

Confluence

Variablenname Beschreibung
Confluence_Wiki_BaseUrl Basis-URL der Confluence-Instanz (z. B. https://<account>.atlassian.net/wiki).
Confluence_Wiki_UserName Benutzername für die Authentifizierung von API-Anfragen an Confluence.
Confluence_Wiki_Password Passwort oder API-Token für die Authentifizierung des Zugriffs auf Confluence.
Confluence_Wiki_Space Schlüssel des Confluence-Bereichs, aus dem Seiten abgerufen werden.
Confluence_Wiki_Last_Modified_Date Zeitstempel zum Filtern von Confluence-Seiten für inkrementelle Erfassung (z. B. 2025-01-01 00:00).
Confluence_Wiki_Exclude_Label Label zum Ausschließen bestimmter Confluence-Seiten von der Erfassung.

Verbindungen testen

Testen Sie die Endpunktkonfigurationen, um die Konnektivität mit den definierten Projektvariablenwerten zu überprüfen.

Um Verbindungen zu testen, navigieren Sie zur Registerkarte Projektendpunkte und Konnektoren in der Designkomponentenpalette, fahren Sie mit der Maus über jeden Endpunkt und klicken Sie auf Testen.

Projekt bereitstellen

Stellen Sie das Studio-Projekt bereit.

Um das Projekt bereitzustellen, verwenden Sie das Menü Aktionen des Projekts und wählen Sie Bereitstellen.

Benutzerdefinierte Jitterbit-API erstellen

Erstellen Sie eine benutzerdefinierte API mit API Manager, um den Slack-Bot-Einstiegspunkt des Agenten verfügbar zu machen.

Konfigurieren und veröffentlichen Sie die API mit den folgenden Parametern:

Einstellung Wert
Pfad /
Operation Slack Bot Request Handler
Methode POST
Antworttyp System Variable

Behalten Sie nach der Veröffentlichung die Service-URL. Verwenden Sie sie, um den Event-Subscription- oder Slash-Command-Endpunkt Ihrer Slack-App zu konfigurieren, damit Slack eingehende Ereignisse an den Agenten weiterleitet.

Projekt-Workflows überprüfen

Das Studio-Projekt enthält neun Workflows, die die Funktionalität des Security RFI Agent implementieren und in drei Funktionsgruppen organisiert sind.

RFI-Verarbeitung

Workflow Beschreibung
Main Entry - Slack API Request Handler Empfängt eingehende Slack-Ereignisse und orchestriert die End-to-End-RFI-Verarbeitungspipeline.
Main - AI Agent Logic Verwaltet den LLM-Interaktionszyklus für jeden Schritt des RFI-Workflows.
Main Entry - Slack API Request Handler

Dieser Workflow verarbeitet alle eingehenden Slack-Ereignisse über den benutzerdefinierten API-Endpunkt. Die Operation Acknowledge Slack Request gibt eine sofortige 200-Antwort zurück, um Slack-Timeouts zu verhindern. Die Operation Slack Bot Request Handler analysiert die Ereignis-Payload, validiert die Anfrage und leitet die Verarbeitung ein. Die Operation Process Security RFI Document orchestriert die vollständige RFI-Pipeline durch Koordination von Aufrufen des Workflows Main - AI Agent Logic für die LLM-Interaktion und von Utility-Workflows für Dateibehandlung, Dokumentgenerierung und Salesforce-Case-Erstellung. Die Operation Tools Decision leitet LLM-Tool-Aufrufe an den entsprechenden Handler weiter, einschließlich Handle Get Account Details für Salesforce-Kontosuchvorgänge. Unterstützende Operationen verarbeiten alle Slack-Interaktionen: Slack Post Message und Slack Reply From Bot senden Nachrichten, Slack Upload File und Slack Complete File Upload liefern das generierte Dokument, Slack Post Typing sendet Tippindikatoren, Slack Delete Message entfernt Zwischennachrichten, Slack User Request Decision Processing bestimmt, wie die Eingabe des Benutzers verarbeitet wird, Reset File Upload In Progress löscht den Upload-Status und Send File Validation Error verarbeitet ungültige Dateiübermittlungen.

Main - AI Agent Logic

Dieser Workflow verwaltet den LLM-Interaktionslebenszyklus für einen einzelnen Schritt. Die Operation Call LLM erstellt die Azure OpenAI-Anfrage-Payload, sendet die Eingabeaufforderung an das LLM und verarbeitet die Antwort. Wenn das LLM einen Tool-Aufruf zurückgibt, tritt die Operation Call LLM Again mit dem an den Gesprächskontext angehängten Tool-Ergebnis erneut in die Schleife ein und wird fortgesetzt, bis das LLM eine endgültige Textantwort zurückgibt.

Dokument- und Speicherdienstprogramme

Workflow Beschreibung
Utility - Upload File to Google Drive Lädt eine verarbeitete Datei in Google Drive hoch.
Utility - Azure Blob and Search API Bietet wiederverwendbare Operationen zum Lesen und Schreiben von Azure Blob Storage sowie zum Indexieren und Durchsuchen von Dokumenten in Azure AI Search.
Utility - Azure Functions Ruft den Azure Functions-Endpunkt auf, um Word- und Excel-Dokumente zu generieren.
Tool - Create Salesforce Case Erstellt einen Salesforce-Case-Datensatz für die RFI-Einreichung.
Utilities Bietet eine Utility-Operation zum Konvertieren von CSV-Nachrichten in das JSON-Format.
Utility - Upload File to Google Drive

Dieser Workflow lädt eine verarbeitete Ausgabedatei mit den konfigurierten Service-Account-Anmeldedaten in Google Drive hoch.

Utility - Azure Blob and Search API

Dieser Workflow bietet fünf wiederverwendbare Operationen für Azure-Speicher- und Suchinteraktionen. Put Azure Blob (From Variable) und Put Azure Blob (From Temporary) schreiben Dokumente aus verschiedenen Datenquellen in Azure Blob Storage. Get Azure Blob ruft ein Dokument aus dem Speicher ab. Azure AI Search Index Doc sendet ein Dokument an den Azure AI Search-Indexer. Azure AI Search Read Document fragt den Suchindex ab, um relevante Wissensfragmente abzurufen.

Utility - Azure Functions

Dieser Workflow enthält die Operation Azure Function Generate Document, die den Azure Functions-Endpunkt aufruft, um eine abgeschlossene RFI-Antwort in ein herunterladbares Word- oder Excel-Dokument zu montieren.

Tool - Create Salesforce Case

Dieser Workflow enthält die Operation Create Salesforce Case, die einen Salesforce-Case-Datensatz für die eingereichte RFI mit den während der Verarbeitung erfassten Aufnahmedaten erstellt.

Utilities

Dieser Workflow enthält die Operation Messages csv to JSON, die CSV-formatierte Nachrichtendaten in JSON für die Verwendung in nachgelagerten Operationen konvertiert.

Wissensingestion

Workflow Beschreibung
Data Upload Utility - Google Drive to Azure Blob Erfasst Wissensdatenbank-Dokumente von Google Drive in Azure Blob Storage.
Data upload Utility - Confluence Pages to Azure Index Erfasst Confluence-Wiki-Seiten in Azure AI Search zur Wissensabfrage.
Data Upload Utility - Google Drive to Azure Blob

Dieser Workflow erfasst Wissensdatenbank-Dokumente von Google Drive in Azure Blob Storage. Die Operation Google Drive List Files ruft alle Dateien aus dem konfigurierten Drive-Ordner ab, die nach dem Zeitstempel Google_Drive_Default_Modified_Date geändert wurden. Die Operationen Get Google Drive Files HTTPS und HTTPS Get Google Drive File And Upload to Blob laden jede Datei herunter und laden sie zur Indexierung in Azure Blob Storage hoch. Die Operation Manual Google Drive Ingestion bietet einen manuell ausgelösten alternativen Einstiegspunkt für bedarfsgesteuerte Ingestion.

Data upload Utility - Confluence Pages to Azure Index

Dieser Workflow erfasst Confluence-Wiki-Seiten in Azure AI Search. Die Operation Get Confluence Pages ruft Seiten aus dem konfigurierten Confluence-Bereich ab, die nach dem Zeitstempel Confluence_Wiki_Last_Modified_Date geändert wurden, und wendet den Filter Confluence_Wiki_Exclude_Label an, um ausgeschlossene Seiten zu überspringen. Die Operation Main - Load Confluence Pages verarbeitet jede Seite und sendet sie zur Indexierung an Azure AI Search. Die Operation Manual Confluence Ingestion bietet einen bedarfsgesteuerten Einstiegspunkt für manuelle Ingestionsvorgänge.

Workflow-Projekte auslösen

Der Security RFI Agent wird durch eingehende Slack-Ereignisse ausgelöst. Wenn ein Benutzer eine Nachricht in dem Kanal postet, in dem der Slack-Bot installiert ist, sendet Slack eine POST-Anfrage an die benutzerdefinierte API-Service-URL des Agenten, die die Operation Slack Bot Request Handler auslöst und die RFI-Verarbeitungspipeline startet.

Bevor der Agent RFI-Fragen beantworten kann, müssen seine Wissensdatenbanken gefüllt werden. Führen Sie die Knowledge-Ingestion-Workflows mindestens einmal aus, bevor Sie den Agent verwenden, und führen Sie sie erneut aus, wenn der Inhalt der Wissensdatenbank aktualisiert wird:

  • Um Inhalte aus Google Drive zu importieren, führen Sie den Vorgang Manual Google Drive Ingestion im Workflow Data Upload Utility - Google Drive to Azure Blob aus.
  • Um Inhalte aus Confluence zu importieren, führen Sie den Vorgang Manual Confluence Ingestion im Workflow Data upload Utility - Confluence Pages to Azure Index aus.

Fehlerbehebung

Wenn Probleme auftreten, überprüfen Sie die folgenden Protokolle auf detaillierte Informationen zur Fehlerbehebung:

Für weitere Unterstützung wenden Sie sich an den Jitterbit-Support.