# Connector Functions

This wizard allows us to create connector functions.

## Steps

### Administration

Essential data for registration and identification of a connector function in the platform.

{{< staticImage "ux/ConnectorFunctionWizard/Steps/Administration.png" "Administration" >}}

### Criteria

Criteria selector

{{< staticImage "ux/ConnectorFunctionWizard/Steps/cFNewcriteria.png" "CnfCriteria" >}}

{{< staticImage "ux/ConnectorFunctionWizard/Steps/Criteria.png" "Criteria" >}}

### Definition

Allows you to write the connector function code using JavaScript to be evaluated.

In **Payload type**, there are the following options:

- **TEXT**
- **JSON**
- **BINARY**

{{< staticImage "ux/ConnectorFunctionWizard/Steps/listPayloadType.png" "ListPayload" >}}

The action menu provides different options:

- **Maximize**: Full screen for better viewing of the step.
- **Basic functions**: Default basic functions.
- **Validate Code**: Validates the function code.

{{< staticImage "ux/ConnectorFunctionWizard/Steps/ListActionsButtons.png" "ListActionsButtons" >}}

### Summary

Summary of the complete connector function information.

It allows the options of **Disabled**, **Test**, and **Production**.

{{< staticImage "ux/ConnectorFunctionWizard/Steps/cFOperationStatus.png" "BasicFunctions" >}}

{{< staticImage "ux/ConnectorFunctionWizard/Steps/Summary.png" "Summary" >}}

## Import/Export configuration

Allows you to import and export the wizard's configuration using JSON.

{{< staticImage "ux/ConnectorFunctionWizard/Steps/btnModalJson.png" "btnJson" >}}

When you access import and export, it displays a window with different actions. It also displays the wizard's configuration in JSON format.

The available actions are as follows:

- **Upload JSON**: Uploads a JSON file and replaces the previous JSON.
- **Paste from clipboard**: Pastes JSON from the clipboard and replaces the previous JSON.
- **Download JSON**: Downloads the JSON in a file with the wizard's name.
- **Copy to clipboard**: Copies the JSON to the clipboard.

{{< staticImage "ux/ConnectorFunctionWizard/Steps/itemJson.png" "items" >}}

{{% children sort="weight" depth="10" %}}

---
