FRENDS tasks are configured in the user interface, stored in the database and executed as a part of a process on the FRENDS Agent.

FRENDS tasks are the building blocks with which you build FRENDS Processes. They are meant to be reusable microservice like components which can be utilized for connector like actions by parametrization.

For example a FRENDS task could read files in from a director and another task could write something to a database, by then connecting these two tasks together you can create an integration process which reads files and writes the contents to a database consisting of two tasks.

Configuring FRENDS Tasks

Before you can use FRENDS tasks to build an integration process, you need to configure them according to the specific task you are using. This configuration changes depending on what task you are using.

As an example configuring a task to read files would require you to give the file name and directory location while a task to write to a database would require you to specify the SQL query that will be used for the write operation.

All the configuration is done using the FRENDS Parameter Editor.

Available tasks 

There is a good amount of ready made FRENDS Tasks  that cover many common use-cases. The list of provided FRENDS Tasks and their source code can be found on GitHub: Easiest way to access compiled NuGet packages, outside of FRENDS, is through Gallery in MyGet:

In addition anybody can release their packages to use with FRENDS. Collection of these packages can be found on: Only limited support is provided for these community packages. Also Community task can be found in MyGet:

In some FRENDS environments old task packages called common components and simple tasks are installed. They are documented at However, it is strongly advised to use newer FRENDS task or community tasks.

Custom Tasks

If ready made Tasks won't cover you needs you can easily create your own. Read more here.

Did this answer your question?