Skip to main content

Prerequisites

Before retrieving document URLs, ensure:
  1. Access Permissions: Ensure that the user account has the necessary access rights.
  2. Kafka Configuration:
  • Verify Kafka Setup: Ensure proper configuration and accessibility of the Kafka messaging system.
  • Kafka Topics: Understand the Kafka topics used for these operations.
  1. Document Types: Prepare information for updating or deleting files:
  • types: A list of document types.

Configuring the getting URLs process

To obtain document URLs, follow these steps:
  1. Create a process with the following nodes:
  2. Configure the User Task node:

Node Config

  • Data stream topics: Add the topic where the response will be sent; in this example ai.flowx.updates.document.html.persist.v1 and its key: uploadedDocument.

Actions

  • Upload File action with two child actions:
    • Business Rule
    • Send Data to User Interface
  • Save Data action
  1. Configure the parameters for the Upload Action:
For more details on uploading a document and configuring the file upload child actions, refer to the following sections:
  1. Next, configure the Message Event Send node by adding a Kafka Send Action and specifying the ..in Kafka topic to send the request.
Identify defined topics in your environment:
  • Navigate to Platform Status > FlowX Components > document-plugin-mngt and press the eye icon on the right side.
  • In the details screen, expand the KafkaTopicsHealthCheckIndicator line and then details → configuration → topic → document → get. Here will find the in and out topics for getting URLs for documents.
  1. Fill in the body of the request message for the action:
Request Message
  • types: A list of document types.

Message request example

Example of a message following the custom integration data model:
  1. Configure the Receive Message Task (Kafka) by adding the ..out kafka topic on which the response will be sent.

Receiving the reply

The response body should include the following values:
  • success: A boolean indicating whether the document exists and the URL was generated successfully.
  • fullName: The full name of the document file, including the directory path.
  • fileName: The name of the document file without the extension.
  • fileExtension: The extension of the document file.
  • url: The full download URL for the document.

Message response example

Last modified on July 7, 2026