Comment on page
Manifest
The component manifest provides information about a component (such as name, icon, author, description and properties) in a JSON text file. The manifest file must be named component.json.
Example manifest file:
{
"name": "appmixer.utils.controls.OnStart",
"author": "Martin Krčmář <[email protected]>",
"label": "On Flow Start",
"description": "This trigger fires once and only once the flow starts.",
"icon": "data:image/svg+xml;base64,PD94bWwgdmV...",
"outPorts": [
{
"name": "out",
"schema": {
"properties": {
"started": {
"type": "string",
"format": "date-time"
}
},
"required": [ "started" ]
},
"options": [
{ "label": "Start time", "value": "started" }
]
}
]
}
- Name of the component.
- labelLabel that will be used instead of
name.
- Component icon.
- Author.
- Description.
- Authentication mechanism if the component requires authentication.
- Parameters for the quota module used in the component (to conform with API usage limits).
- Properties of the component.
- Definition of the input of the component and how data transforms before it is processed by the component.
- Definition of the output of the component and variables that other connected components can use in their input.
- Requirements for the component input messages to decide whether the component is ready to fire.
- Enable polling mechanism on the component.
Last modified 4mo ago