Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Record Producer action

Create a Task record from a Record Producer Catalog Item [sc_cat_item]. The Task record inherits values from the catalog item's variable values.

Roles and availability

Available as a Workflow Studio ServiceNow core action. Users with the flow_designer or admin role can add an action to a flow and define configuration details.

Inputs

Provide a value for each input that your action needs. To add dynamic values, you can also drag and drop pills from the Data panel or select them from the pill picker.

InputData typeDescription
Catalog ItemRecordReference to catalog item used to create a Task record.
Catalog Item InputsStringCatalog variables associated with the catalog item you choose. You can view associated catalog variables for Catalog Items from Service Catalog > Catalog Definitions > Record Producers.
Don't fail on errorTrue/FalseCatalog variable indicating whether to fail on error.

Outputs

These outputs appear in the Data panel. You can use them as inputs elsewhere in your flow.

OutputData typeDescription
TableTable NameTable where Task record was created.
RecordRecordReference to Task record created.
Error MessageStringError message produced when the record operation fails.
StatusChoiceCompletion status of the action. The flow execution details page displays one of these numeric values.- Success \[0\]: The action succeeded. - Error \[1\]: The action produced an error.

Error messages

If an error occurs with this action, the following error messages appear in the execution details page.

Error messageDescription
Record generation failed, check logs to get more information.This error typically occurs when your flow or action contains logic to insert a record or records into other tables. When this logic exists, the Record Producer action aborts inserting the record into the table.

Design considerations

Follow these design considerations when creating flows that contain Record Producer actions.

  • Escape quotation marks from string data pills with the String Replace transform function

    Complex string variables are converted into JSON format when stored in the system. To prevent any JSON formatting errors, you can use a Replace String transform function to escape the quotation marks present in any string data pills you use for catalog variables. See String transform functions.

  • Use transform functions to validate data pills

    Whenever you use a data pill to provide data for an action input, you can use a transform function to validate the data. See Transform functions for a list of available transform functions.

Parent Topic:Workflow Studio actions