---
schema_version: "1"
id: a484f39bf98cc119b8ad8a1e850ebf3ae86445193284a0d1e93857aa10cee8a7
title: Customize Apex Action Configuration in Flow Builder
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/release-notes/262-0-0/rn_apex_invocableactionextension_metadata_enhancements.md
canonical_url: https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_invocableactionextension_metadata_enhancements.htm&release=262.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 40e1f27ff1c5c4daca12508239c15f834d4d1f151828284408ca4c906b40e4f8
description: InvocableActionExtension metadata enhancements give you more tools to improve users' configuration experience and reduce input errors in Flow Builder. You can now define picklist values, assign metadata types, and add custom property editors for specified input parameters. You can also add custom headers to the standard property editor.
products:
  - Cross Cloud
release: "262"
---
# Customize Apex Action Configuration in Flow Builder

InvocableActionExtension metadata enhancements give you more tools to improve users' configuration experience and reduce input errors in Flow Builder. You can now define picklist values, assign metadata types, and add custom property editors for specified input parameters. You can also add custom headers to the standard property editor.

**Where:** This change applies to Lightning Experience and Salesforce Classic. It's available in Performance, Unlimited, and Developer editions.

#### See Also

- [Define Picklist Values for Apex Action Inputs](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_extend_define_picklist_values_for_apex_action_inputs.htm&release=262.0.0&type=5 "Developers can provide picklist options for Apex action input parameters to simplify action configuration. Developers use the ProvidedValuesList standard additional attribute to specify comma-separated values or reference an Apex class that extends DynamicPicklist. Each input parameter supports up to 500 total picklist values. In Flow Builder, users select valid values from the input parameter’s picklist, which reduces configuration errors.")
- [Streamline Metadata Selection for Apex Action Inputs](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_assign_metadata_types_to_apex_input_parameters.htm&release=262.0.0&type=5 "Developers can streamline metadata record selection for users who configure Apex actions in Flow Builder. When defining their Apex actions, developers assign setup entity types to input parameters. Then users can select from valid records in Flow Builder, avoiding errors when they configure the action.")
- [Add Custom Property Editors to Individual Apex Action Inputs](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_extend_partial_cpes_for_apex_actions.htm&release=262.0.0&type=5 "Developers can now build and assign custom property editors (CPE) to individual input parameters rather than entire Apex actions. A Lightning web component (LWC) can control a single input parameter or manage multiple related parameters. Input parameters without CPEs continue to use the standard property editor in Flow Builder. This approach gives developers fine-grained control over parameter configuration with less complexity.")
- [Customize an Apex Action’s Standard Property Editor Header](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_extend_add_custom_header_for_apex_action.htm&release=262.0.0&type=5 "Developers can now add a custom header to their Apex action. The header guides users with context and instructions when they configure the action in Flow Builder. The header appears at the top of the property panel and provides context, instructions, or additional information to improve the configuration experience.")