Flow Help
NovacuraRoadmap
6.12
6.12
  • What is Novacura Flow?
  • 📓System requirements
  • 🎉Release notes
    • Page 1
    • 6.12.2
  • 🎣Getting started
    • Quick start
    • Develop your first app
  • 🔨Installation and upgrade
    • Installation
    • New installation
    • Upgrade installation
    • Apply service pack
    • Add component
    • Windows authentication
    • Event log
    • FAQ
      • Monitoring
      • Troubleshooting
      • Migration tool
      • IIS user permission
      • Moving SQLite portal database
  • 🧱Security
    • Server
      • Security settings
  • 💡Development
    • Studio
      • Installation and log in
        • OpenID Connect
      • Applications
        • Menu
          • Inbox
            • Public variables
        • Workflow
          • Start step
          • User step
            • Header
            • Static text
            • Labeled static text
            • Link
            • External app launcher
            • Image viewer
            • Text input
            • Numeric input
            • Date input
            • Time input
            • Check box input
            • Binary option input
            • List selection input
            • List multi-selection input
            • Menu selection input
            • Image selection input
            • Data grid
            • Calendar
            • List presentation
            • Camera input
            • File gallery
            • GPS location input
            • Signature capture input
            • Item creation sub task
            • Check list sub task
            • Verb sub task
          • Machine step
          • Decision step
          • Assertion step
          • Assignment
          • Table
          • Checkpoint
          • Split
          • Join
          • Script item
          • Log point
          • Annotation
          • End step
          • Included workflow
          • Offline resource
          • Swimlanes
          • Offline workflow
            • Create an offline workflow
            • Create an offline resource
            • Create an offline seed inbox
            • Create an offline transactions
        • Subscribe
        • Server content
          • Workflow scheduler
          • Generate link
        • Elements
        • Problems
        • Find
        • Metadata panel
        • Version panel
        • Navigation
        • Test bench
        • Application package
          • Get started
      • Environment
        • Users
        • Roles
        • Connectors
        • Properties
        • Languages
        • System events
        • Active directory sync
        • License
        • Devices
        • Branding
        • Reports
      • Monitoring
        • Tasks
        • Applications
        • Help requests
      • Connectors
        • Business systems
          • Database
          • IFS Applications
          • Infor M3
            • M3 Infor API
            • Infor M3 REST
          • Maximo Generic
          • SAP
            • SAP BAPI
              • Basic API
                • BAPI: ZNCFLOW_APPLICATION_COMPONENT
                • BAPI: BAPI_MONITOR_GETLIST
                • BAPI: BAPI_INTERFACE_GETDOCU
                • BAPI: RFC_GET_FUNCTION_INTERFACE
                • BAPI: ZNCFLOW_DDIF_FIELDINFO_GET
          • Oracle Primavera
          • Microsoft Dynamics AX
          • Microsoft Dynamics CRM
          • Microsoft Active Directory
          • Microsoft SharePoint 2013
            • Generic operations
              • Custom list
                • Attachments
                • Create new item
                • Create new item, with field values
                • Delete item
                • Get items by query
                • List all items
                • List fields of items
                • Update item field
              • Document library
                • Check in/out file
                • File management
                • Create sub folder
                • Upload/download
              • Tasks
                • Attachments
                • Predecessors
                • Task information
                • Update task
                • Create new subtask
                • Create new task
              • User operations
                • Group operations
                • Get user by ID
                • Get user by login name
                • List users
        • Communication
          • Email
          • Web page submit
          • FTP
            • Server Operations
            • Directory operations
            • Download Operations
            • File Operations
            • Upload operations
          • SFTP
            • Directory operations
            • Download operations
            • File operations
            • Upload operations
          • Modbus
            • Read operations
            • Write operations
          • External Oauth 2.0 provider
          • Siox
          • REST service
            • REST Project Tool
              • Getting started
              • Operations
                • Parameters
                  • Computed parameters
                • Outputs
              • Models
                • Custom model member
              • Model transform
              • Global output
              • Global parameters
              • Authorization schemes
              • Enumerations
              • Tools
          • Web service
            • Example
              • Webservice example: Connector to Microsoft Dynamics AX
        • Printing
          • BarTender 2016
            • Print
            • Manually select
            • Print from BTXML script
            • Print from BTXML script
            • List printers
          • NiceLabel
          • Html to PDF
        • Utility
          • Flow environment
          • Table Operations
          • Custom .NET
          • Google API
          • Generate Xml Data
          • Generate text
          • File System
            • Directory operations
            • File operations
            • Zip operations
      • FlowScript
        • Variables
        • Operators
        • Functions
          • Text functions
          • Number functions
          • Date functions
          • Advanced functions
        • Table
          • Table functions
        • Programs
        • Formats
        • Script examples
        • AD sync scripting
    • Portal 2
      • Getting started
      • General
        • Add pages and portlets
        • Edit pages
        • Navigation
        • Style
        • Settings
          • List of values management
          • Presentation mode
      • Portlets
        • Chart portlets
          • Column chart
          • Line chart
          • Pie chart
        • Data tree
        • Document viewer
        • Filter
        • Html table
        • KPI portlets
          • KPI card
          • Speedometer
        • Record viewer
        • Table
        • Text
        • Common configuration
    • Portal
      • Get started
      • Options
        • Settings
        • List of values management
        • Global variables management
        • Content access management
        • Translations management
        • Import/export
      • Portlets
        • Table
          • Database source
          • Workflow source
        • Record viewer
        • Process overview
        • Iframe
        • Inbox
        • News viewer
        • Document tree
        • Document list
        • Document viewer
        • Generic document viewer
        • Generic document viewer URL
        • Generic document viewer
        • Filter
        • HTML
        • Text
        • Data visualizer card
        • Data visualizer navigator
        • Visual planning
          • Gantt chart
          • Kanban
          • Resource bucket
          • Scheduler
        • Map
      • Icons
  • 📱Clients
    • Android legacy client
    • iOS client
    • Windows 10 client
    • Web client
    • Windows CE client
  • ❓FAQ
    • How do i find which version of Flow i am running?
  • 📧Contact
Powered by GitBook
On this page
  • Read/Write to Flow Environment
  • Configuration
  • Operations
  • Connector
  • Language
  • Properties
  • Roles
  • Users

Was this helpful?

  1. Development
  2. Studio
  3. Connectors
  4. Utility

Flow environment

PreviousUtilityNextTable Operations

Last updated 5 years ago

Was this helpful?

Read/Write to Flow Environment

The Flow Environment Connector can be used to read information from the flow 6 database, it can also write new data to said database.

The Flow Environment Connector can be used to read information from the flow 6 database, it can also write new data to said database.

Configuration

  • Url: Flow server url (example: http://flowserver/novacura.flow.server/)

  • User: Flow username that can read and write in the environment.

  • Password: Username password in the flow environment.

  • Storage Service Url: Flow storage service url (example: http://flowserver/NovaCura.Flow.Storage.Service)

Operations

These are the functions that the connector supports, the flow connector can fetch data and write/update data to the flow 6 database. All operations either returns a table, row or a true/false boolean depending on if the operation was successful or not.

Connector

  • Get connector name and species - Fetches a table of each connector with its type (species) and name.

Language

  • Get Languages - Fetches a table of all languages set in the environment.

  • Add or update language - Set a new language with two parameters/use record with parameters in it:

    • Code: Language code e.g "SV"

    • Name: Name of the language e.g "Swedish"

  • Delete Language - Delete an existing language set in the environment/use record with parameter in it:

    • Code: Language code e.g "SV"

Properties

  • Get properties - Fetches all properties.

  • Get user properties - Fetches all properties their types and values connected to the user ID provided:

    • User ID: The Flow User you wish to get property information from.

  • Get user type properties - Fetches the name of all properties that are not global.

  • Get global type properties - Fetches the name of all properties that are global

  • Add property - Adds a new property:

    • Name: the name of the property

    • Type: table or text

    • Column only used in table: name of the column/s

    • Scope: global or user

    • Value only used in global scope: static value

  • Get property types - Returns what types of properties that are present in the environment.

  • Get property scopes - Return what property scopes that are present in the environment.

  • Delete property - Deletes a property using the property name:

    • Name: the name of the property that is to be deleted

  • Set value of global property - Sets the value of a global property:

    • Name of property: the name of the property that the value is added to

    • New value: the value of the property

Roles

  • Add or update/delete Role Group - Adds/deletes or update an existing role group:

    • Group ID: Id of the role group

    • Group Name: Display name of the role group

    • Inherit Children: true/false if the role group will inherit children

  • Add roles to Role Group/Delete roles from role group - Adds/deletes roles to a role group:

    • Group ID: id of the role group the roles will belong to

    • Roles: a table containing the columns "Path" and "DisplayName" Path points towards the Rolegroup/Role e.g "Administrators/ITadmins" where Administrators is the rolegroup and the ITadmins is the role. Displayname is the displayname of the role

  • Get Role group by group ID - Returns a row containing Name, DisplayName, Inheritchildren and a table containing all role paths.

  • Get role groups - Returns a table containing Name, DisplayName, Inheritchildren and a table containing all role paths.

  • Add/delete roles to user - Assigns/deletes a role to a user:

    • User ID: User ID that is to receive the role

    • A table containing: Path - path to the role in the format "RolegroupID/Role" DisplayName - The displayname of the role

  • Get assigned user roles - Returns a table with Path and DisplayName columns.

Users

  • Add or update user/from record - Adds or updates a user:

    • Name: mame of the user

    • Active: true/false if the user is active

    • User ID: the User ID of the user

    • Access level: sets the access level of the user e.g "Work"

    • Group: assigns the user to a group

    • Type: assigns the user to a user-type e.g "FullUser"

    • Password: sets a password for the user

    • Email: sets the email for the user

    • Language: sets the language of the user by using lang codes e.g "SV"

  • Delete user - Deletes a user in the environment:

    • User ID: which User ID that is to be deleted

  • Get user by User ID - Returns a row with all user values.

  • Get access levels - Returns a table with all access levels.

  • Get types - Returns a table with all types.

  • Get users - Returns a table of all users.

  • Get user groups - Returns a table with all user groups.

  • Set value of property on user - Sets the value of a property on a user:

    • User ID: the user to receive the property value

    • Property Name: the name of the property

    • Value: the value that is to be added (tables are not supported yet)

  • Get value of property on user - Returns the value of a property:

    • User ID: the user to fetch the property from

    • The property name to fetch the value from

  • Set connector properties for user - sets the login/password for the connector:

    • User ID: the user id that will get the connector login/password added

    • Connector Name: the connector that is getting values added

    • Connector Username: the username for the connector

    • Connector Password: the password for the connector

💡