Frends Tasks are configured in the user interface, stored in the database, and executed as part of a Process on the Frends Agent.
Frends Tasks are the building blocks used to create Frends Processes. They are reusable, microservice-like components that can be customized through parameterization for various connector-like actions.
For instance, one Frends Task could read files from a directory, while another Task could write to a database. By connecting these two Tasks together, you can create an integration Process that reads files and writes their contents to a database.
Configuring Frends Tasks
To use Frends Tasks to build an integration Process, you must first configure them according to the specific Task you're using. The configuration details vary depending on the Task you're working with.
For example, configuring a Task to read files would require you to specify the file name and directory location, while a Task to write to a database would require you to specify the SQL query used for the write operation.
All configuration is done using the Frends Parameter Editor.
Available Tasks
There is a wide range of ready-made Frends Tasks that cover many common use cases. You can find the list of provided Frends Tasks on tasks.frends.com and their source code on GitHub: https://github.com/FrendsPlatform.
Additionally, anyone can release their own packages for use with Frends. A collection of these packages can be found on GitHub: https://github.com/CommunityHiQ. Only limited support is provided for these community packages.
In some Frends Environments, old Task packages called common components and simple Tasks are installed. You can find their documentation at https://communityhiq.github.io/Common-Components/. However, it is strongly advised to use newer Frends Tasks or community Tasks.
Custom Tasks
If the ready-made Tasks don't meet your needs, you can easily create your own. Read more about this on the Frends documentation website http://docs.frends.com/articles/2206746-custom-tasks.