> For the complete documentation index, see [llms.txt](https://help.novacuraflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.novacuraflow.com/development/flow-studio/applications/application-package/get-started.md).

# Get started

Here is a short explanation of how to create an application package. Create new package by clicking right moutse button and select New - Package.\
&#x20;

![](/files/-M-oxFPq2oXRp7AB8Z7P)

The package folder and package settings are created.

![](/files/-M-oxPMFx60MlWYg0f8E)

&#x20;Change the package metadata.

![](/files/-M-oxSuSx9RG7KQUT8w_)

&#x20;Add connectors.

![](/files/-M-oxhrdacz7ase7oo1a)

&#x20;Add roles.

![](/files/-M-oxkvsaKFlacuBdV79)

Add properties.&#x20;

![](/files/-M-oxw5sXIlnPgn5gJVD)

Add portal tabs.

![](/files/-M-oxzuuF6wI9mSjhFZo)

![](/files/-M-oy2FaFkdoXQPNrsih)

Create workflow in package.

![](/files/-M-oy5BGtxfv8cfkY_ke)

Only the connectors defined in package settings can be selected in the workflow.

![](/files/-M-oyAjVu0qPBJNbdFD-)

The package property can be used in the workflow.

![](/files/-M-oyFqXmVV3NxxFIOuo)

In the package menu it is possible add workflows that is not included in the package. If this is done, the user gets a warning message. External workflows are not included when exporting. Warning message:

![](/files/-M-oyK1TLUTiZnajuHAY)

Add roles to the menu. Only package setting roles are available to be selected.

![](/files/-M-oyNc9NzF5s24oQjeN)

&#x20;Drag and drop workflow as workflow into the package. Connector mapping is requested.

![](/files/-M-oyQpAHU6Mig2YHw41)

Export warning when menu contains workflow that is not in the package.

![](/files/-M-oyYTkn_9g7ma6GzWh)

Export when workflows not published.

![](/files/-M-oyaAAL2CidilqyI_p)

Import of existing package.

![](/files/-M-oydn5nuDM2ECJHvsM)

Connector mapping when creating new package at import.

![](/files/-M-oyh-2JJSYXcaN3M-W)

&#x20;Lock package.

![](/files/-M-oyjvFC79yu8Hd-9uG)

Enter and confirm password.

![](/files/-M-oymx2e8IEGs3lwVcv)

&#x20;Package locked.

![](/files/-M-oysTaxsGfymdQ3-ag)

Unlock package

![](/files/-M-oyulQud3cUbCkf-Aa)

![](/files/-M-oyxGsooCgck-VXprU)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.novacuraflow.com/development/flow-studio/applications/application-package/get-started.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
