Skip to main content

Processors

The Processors page lists the FPL (Fluency Programming Language) processors defined in the account and is where you create, clone, and delete them. Tabs at the top switch the list between the other FPL object types.

Menu path: Platform → Processors · URL path: /platform/processors/Processors

Processors page showing the filter toggle, search box, Sort By control, type tabs, Add Processor button, and the grid of processor cards

Page Layout

Under the Processors title and the subtitle List of FPL processors:

  • The upper-right corner holds a deployed-only toggle, a Search box, and a Sort By control.
  • A row of tabs — Processors, Receivers, Packers, Actions, Rules — selects which FPL object type is listed, with the blue Add Processor button at the right end of the row.
  • The main area is a three-column grid of processor cards.

Filter, Search, and Sort

Only show deployed

The switch to the left of the search box filters the grid to deployed processors. Off, it shows a red X and every processor is listed. Click it to turn it on — it shows a green check with the tooltip Only show deployed, and the grid reduces to only the processors that are attached to a pipe.

Processors page with the Only show deployed toggle on, listing only the six processors attached to pipes

Type in the Search box to filter the processor list by name.

Sort By

Click Sort By to open the sort menu with three options:

  • Name: A-Z — orders the grid alphabetically by processor name.
  • Name: Z-A — orders the grid in reverse alphabetical order.
  • Last Updated — places the most recently updated processors first.

Selecting an option closes the menu and reorders the grid immediately; the sort combines with the deployed-only filter when it is on.

Sort By menu open on the Processors page showing the Name A-Z, Name Z-A, and Last Updated options

Object Type Tabs

The tabs above the grid switch the page between the FPL object types: Processors (shown in these captures), Receivers, Packers, Actions, and Rules. Each tab lists objects of that type in the same card layout.

Add Processor

Click Add Processor to create a new processor. The button opens the processor editor at /platform/processors/new?type=Processors. The editor page is titled with the new processor's name and contains:

  • A Code pane pre-filled with a starter FPL main function that returns "pass", with a Validate button and a full-screen icon in its toolbar.
  • Output and Console panes below the code for reviewing test results.

A Processor Info panel opens over the right side of the editor with a Details section:

  • Name — the processor name, pre-filled with a default such as New_Processor.
  • Type — a selector set to Processor.
  • Description — a free-text description.

Close the panel with the X in its title bar to work in the editor.

Processor Info panel over the new-processor editor, showing the Name, Type, and Description fields and the starter code

Processor Cards

Each card in the grid shows:

  • The processor name, with a classification prefix on the line beneath — Standard (built-in integration adjustment), Default, Template, or Tool — followed by a short description.
  • An Open options button (three dots) in the upper-right corner of the card.
  • Last Updated — the date and time the processor was last modified.
  • Pipes — blue chips naming the pipes the processor is deployed in, or a small yellow dash badge when the processor is not attached to any pipe.

Card Options Menu

Click a card's Open options button to open a two-item menu:

  • Clone — opens a pre-filled copy of the processor in the editor, described below.
  • Delete — removes the processor.

Open options menu on a processor card showing the Clone and Delete choices

Clone

Choosing Clone opens the processor editor at /platform/processors/clone with the source processor's name as a query parameter; the same pre-filled editor opens from any card in the grid. The page is titled with the source name followed by (Clone), and the Code pane holds a copy of the source processor's FPL code above the same Output and Console panes as the new-processor editor.

A Processor Info panel opens over the right side of the editor with the Details section pre-filled from the source processor:

  • Name — the source processor's name with a (Clone) suffix, such as AWSCloudTrail_Adjustments (Clone).
  • Type — a selector set to Processor.
  • Description — copied from the source processor.

Processor Info panel over the clone editor, with the Name field pre-filled with the source processor name plus a Clone suffix and the Description copied from the source