> For the complete documentation index, see [llms.txt](https://docs.novacura.com/marketplace-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novacura.com/marketplace-documentation/applications/explore-apps/ifs/permission-manager/installation.md).

# Installation

## General <a href="#general" id="general"></a>

This document will provide guidance on installing Permission Manager workflow in Flow Studio.

## Pre-Requisites <a href="#pre-requisites" id="pre-requisites"></a>

All the roles, connectors, and properties of the Permission Manager solution must be imported before importing workflows.

## System and Version

<table><thead><tr><th width="374">System</th><th>Version</th></tr></thead><tbody><tr><td>IFS Applications</td><td>10</td></tr><tr><td>Novacura Flow Server</td><td>6.13</td></tr><tr><td>Novacura Flow Studio</td><td>6.13</td></tr><tr><td>Connectors</td><td>Database, File System</td></tr></tbody></table>

## Flow Connectors

### IFS Connector

If you do not have a connector set up, you can see an example [here](https://docs.novacura.com/extensibility-and-integration/products/studio/connectors/database/ifs-apps-10/how-to-guides/configuration).

{% hint style="warning" %}
To use all functions of the Permission Manager workflow the connector user needs to have at least IFSAPP\_FULL role granted.
{% endhint %}

### File System

If you do not have a connector set up, you can see an example [here](https://docs.novacura.com/extensibility-and-integration/products/studio/connectors/file-system/how-to-guides/file-system-example).

## Flow Properties

Before installing the workflows, it is required to create several **Global** Flow Properties within Novacura Flow Studio.

#### Flow Text Properties

<table><thead><tr><th>Flow Property</th><th width="150">Example Value</th><th>Description</th></tr></thead><tbody><tr><td>AppOwner</td><td>ifsapp</td><td>IFS environment application owner (Schema).</td></tr><tr><td>Permission_IALOwner</td><td>ifsinfo</td><td>IFS environment application owner of IAL objects.</td></tr><tr><td>Permission_TempFolder</td><td>d:\home\site\wwwroot\AppLibrary\temp</td><td>A path on the flow server where the application can store files temporary. This path have to be on the Flow Server.</td></tr></tbody></table>

## Installation <a href="#installation" id="installation"></a>

{% hint style="warning" %}
Make sure that you have created all connectors and Flow properties before importing the workflows.
{% endhint %}

### 1. Import Workflows

Import workflows in the file "Permission Manager.wap."

{% hint style="warning" %}
There are some workflows that have multiple IFS connectors, these should be mapped to the same IFS connector when the import is done. The different connectors are only used for demo purposes.
{% endhint %}

For details see [Import Workflows](https://docs.novacura.com/extensibility-and-integration/products/studio/applications/workflow/how-to-guides/import-workflows)

### 2. Setting Menu Roles

Together with the imported workflows, there will also be a menu. Connect the menu to your roles to make them available for users.

For details see [Setting Menu Roles](https://docs.novacura.com/extensibility-and-integration/products/studio/applications/workflow/how-to-guides/setting-menu-roles)

### 3. Publishing Workflows

Within the Server Contents Window right-click on the Permission Manager folder and select “Publish.” This process can take a few minutes but once complete, a Publish Successful message will be displayed.

If you receive any errors during the publication of the workflow, please review the error detail and consult your support contact with the relevant information.

The workflows will now be available to execute on your chosen Flow client. For instructions on individual Permission Set functions, please consult the function individual documentation provided separately.

For details see [Publishing Workflows](https://docs.novacura.com/extensibility-and-integration/products/studio/applications/workflow/how-to-guides/publishing-workflows)


---

# 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://docs.novacura.com/marketplace-documentation/applications/explore-apps/ifs/permission-manager/installation.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.
