Project Tools
Overview
Projects are the top-level organisational unit in Logic Composer. Every Logic Block, Logic Flow, and Logic Recipe belongs to a project. Project tools are the starting point for almost every agent task - before referencing any artifact by name, the agent confirms the project exists and checks whether its associated solution is managed or unmanaged.
list_projects
Lists all Flowon projects available in the connected environment.
| Parameter | Type | Required | Description |
|---|---|---|---|
| - | - | - | No parameters |
Returns: A list of project names.
Use when: You need to discover what projects exist before referencing one by name in a subsequent tool call.
get_project_details
Retrieves the full details for a specific Flowon project, including its associated Dataverse solution and whether that solution is managed or unmanaged.
| Parameter | Type | Required | Description |
|---|---|---|---|
projectName | string | ✓ | The name of the Flowon project |
Returns: Project details including ID, title, description, and solution information.
Important: The
isManagedflag on the associated solution determines whether the project's artifacts can be created or modified. See Managed Solution Protection.
create_project
Creates a new Flowon project linked to an existing Dataverse solution.
| Parameter | Type | Required | Description |
|---|---|---|---|
projectName | string | ✓ | The name for the new project |
solutionId | GUID | ✓ | The ID of the Dataverse solution to associate with the project |
title | string | A human-friendly display title | |
description | string | A description of the project's purpose |
Returns: The GUID of the newly created project.
Use when: Starting a new Flowon implementation. Always link a project to an unmanaged solution so that its contents can be modified. Use list_unmanaged_solutions first to identify a suitable solution.