Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Work Tasks

Create Repository

  • Last UpdatedJul 08, 2025
  • 11 minute read

A Repository contains workflow definitions, Queues, Calendars, Workflow execution data, and Business Activity Monitoring (BAM) data. The Resource Provider for the repository is also defined while creating a repository.

To create a Repository

  1. On the Windows Start menu, point to Programs, point to AVEVA, and then click Central Configuration.

    The Central Configuration page appears.

  2. Click Repository Settings.

    The Repository List page appears.

  3. Click Add.

    Note: If the number of repositories exceeds the permitted limit for the license, then the message You have exceeded the maximum number of repositories appears, and the repository creation is stopped. Click Close.

    The Manage Repository page appears.

  4. Enter the required details.

  5. Click OK.

    The Config Administrator page appears.

  6. Click to configure an administrator.

    The User Lookup dialog box appears.

  7. Select the provider from the provider drop-down list.

  8. Enter the details to search the administrator for the repository that is created.

    Note: You can also search a user based on ObjectSID and objectGUID (applicable only for Active Directory provider).

  9. Click Search.

    The user is listed under Available Resources.

  10. Select and click the arrow to list the user under Selected Resource.

  11. Click Update.

    The selected user is displayed in User Lookup.

  12. Click OK.

    A message confirming the successful creation of an administrator appears.

  13. Click OK.

    The Repository List page appears.

    For more information about configuring the system user, see Configure System User.

Manage Repository Window Fields

The following table explains the fields of the Manage Repository window:

Field Name

Description

Example

Repository DataSource

Lists all the data sources created in a Farm. The selected data source will be used to store data for the current repository.

TelematicsDatasource

Attach DataSource

Select Attach DataSource checkbox and then select a repository from the selected DataSource .Data associated with the selected repository will be copied to the new repository.

The version of the installed product and destination DataSource should be the same as that of the DataSource from which the repository data is to be copied. For example, in an upgraded environment, from build Work Tasks version 1 to Work Tasks version 2, you cannot attach a DataSource created in build Work Tasks version 1 to build Work Tasks version 2.

To match the build version of the installed product to the version of the DataSource:

  1. If the DataSource was created in build Work Tasks version 1, then the entire build Work Tasks version 1 must be upgraded to Work Tasks version 2 by running the product installer in the upgrade mode.

  2. All the Farm, DataSources, Repositories, and Lists of build Work Tasks version 1 must be upgraded to build Work Tasks version 2 by running the AVEVAWorkTasksUpgradeManager.exe located at the [AVEVA Work Tasks Installed Path]\AVEVA\Work Tasks\Bin folder.

  3. After upgrading all the AVEVA Work Tasks components to build Work Tasks version 2 build, that DataSource can be used in any machine that has same version by using this feature.

    -

    Repository Name

    Assign a name for the repository.

    Ensure that you do not use special characters other than ()-=[]{}\|;,<>./!@$^`~ in the repository name.

    Telematics Repository

    Description

    Provide a description for the repository.

    This stores Telematics Employee Leave Details.

    From mail

    Email ID used by the email channel to send emails.

    We recommend to define the From mail and Exception to mail in a production environment. This will assist the process administrator to track any exception that might occur in the Workflow instance due to data mismatch or any configuration related issue. An email with exception details will be sent to the mail ID defined in Exception to mail.

    The From address of email channel mails continue to use the previously configured email ID, even after this property is edited and the repository is saved. To avoid this, restart the Workflow Engine Service and Communication Service.

    Provide the valid email id that is specified in the User Name field while configuring SMTP Settings in the Mail Server Settings page. For more details, see Mail Server Setting.

    Exception to mail

    Define an exception email ID. Exceptions generated by the Workflow Engine when an activity fails is sent to the email ID specified in Exception to mail.

    Provide the valid email id.

    Alert initiator of the Workflow

    Determines if the status of a workflow should be sent as a notification mail to the initiator of the workflow.

    A process with a rule to check the pending leave available for the employee exists. If this rule fails due to a data mismatch, the employee who submitted the leave application will receive an e-mail with details related to the exception as a notification.

    Servers

    Lists the servers available in the Farm. Repository will be available only to the mapped servers.

    Work Tasks Server Name

    Enterprise Consoles

    Lists all the Enterprise Consoles for a selected AVEVA Work Tasks Server. Repository will be available only to the mapped Enterprise Console.

    http://worktaskservername:8001/EnterpriseConsole

    Enable Theme

    Select this checkbox to enable the defined theme.

    -

    Theme Name

    AVEVA Work Tasks supports themes that you can use to change the look and feel of the user interface. It provides Default and Lite themes.

    -

    Resource Provider

    Lists the various default resource providers supported by AVEVA Work Tasks.

    Resource providers are also termed as User Provider. A User Provider is a data store containing information about the user. AVEVA Work Tasks also supports custom resource provider.

    For more information about Resource Provider, see User Providers.

    Microsoft Entra resource provider is available after you configure it. To configure this provider, Microsoft Entra Settings.

    AVEVA Work Tasks allows secured LDAP configuration. The default port number for LDAPS is 636. You can map the repository in IDE and use the Secured LDAP.

    The logged-in Active Directory is displayed by default, and Active Directory Datasource expects LDAP:// or Fully Qualified Domain Name as value.

    AVEVA Work Tasks Lists or Active Directory

    Custom Application Folder

    Enter the names of the folders that contain the custom activities and custom resource providers. You must separate multiple folders with a semicolon.

    -

    Hide Repository

    Select this option to make the repository unavailable to the Farm.

    -

    Source path

    Enter the path to the Source Elements Folder.

    -

    Attachment Storage Path

    Enter the path for storing attachments in the file system.

    Note:
    - The path specified should be an absolute path.
    - The default path is the Attachments folder in C:\ProgramData\AVEVA Work Tasks\.
    - The default path is used when no path is specified.
    - Ensure appropriate rights are set to the folder, where attachments are stored, for the following identities:
    -- The application pool identity for Central Configuration and Enterprise Console(s).
    -- The account configured for the Workflow Engine service.
    - In case of mapped drives, ensure they are available to the identities.
    - In multiple-server environments, the path specified must be in a shared location.

    -

    Auto Log Off Settings for Enterprise Console

    Automatically logs out the logged in user after the designated period of inactivity.

    Enter the time in minutes. This field accepts only valid integer values between 0 to 360. 0 minute means the user will not get automatically logged off. The maximum time allowed is 360 minutes.

    In some cases there may be a slight time lag of few seconds which can be maximum of 10 seconds.

    The default value for automatic log off is 30 minutes.

    You use this field to define the log off time for all the providers of a particular repository. If you have administrator rights to a repository, you can also set separate log off time manually for each provider.

    For more information about manually setting the auto log off time at the provider level, see Configuring the Definition XML.

    There is no logout option for System Platform IDE and InTouch, which means automatic logout is not available.

    0 to 360 (minutes)

    Auto Log Off Settings for AVEVA Work Tasks Pro

    Request for user credentials for AVEVA Work Tasks Pro app after the set time is elapsed.

    Enter the time in minutes. This field accepts only valid integer values between 0 to 2880. 0 minute means the user will not get automatically logged off.
    The default value is 30 minutes.

    If AVEVA Work Tasks Pro app is offline, the Auto Log Off will not get active, and the user will not be automatically logged off as per the defined settings.

    0 to 2880 (in minutes)

    Offline Support

    Select this option to enable offline submission of items in AVEVA Work Tasks Pro app.

    -

    Refresh on Work Item submission

    Select this option to enable Inbox refresh on Work Item submission in AVEVA Work Tasks Pro .
    Refresh option is enabled by default.

    -

    Timeout

    Enter the time in seconds to set the timeout. If the value is set as 0, then there is no timeout.
    Default value is 60 seconds.

    -

    Label for Fill Form

    Enter the label for Fill Form. The customized label will be displayed for the Fill Form in AVEVA Work Tasks Pro.

    Work Tasks

    Date Configuration Flag for Alternate Actors

    Select the Enable Date Settings option to set the From date and To date as mandatory while creating alternate actors.

    For more information about creating alternate actors, see Alternate Actors topic in the User Guide.

    -

    Display Domain name with User Name

    Select this checkbox to display the domain name along with the user name in the Enterprise Console and the List.

    The domain name will be displayed only:

    • If this checkbox is selected.

    • If the Resource Provider is selected as Active Directory.

    -

    Repository Providers

    AVEVA Work Tasks supports the following Repository Providers by default:

    Note: The Repository Providers are not the recommended authentication methods for production environments. For enhanced security, AVEVA recommends using industry-standard solutions such as Active Directory or Microsoft Entra ID.

    • Active Directory

      When you select Active Directory as the Resource Provider, details such as Active Directory datasource and the Active Directory search base are populated by default.

      Authentication User, Authentication Password, User Log-on ID, and User Log-on Display Name are optional fields. Access to the active directory might not be available for all users. In such cases, provide the active directory authentication user name and the active directory authentication password with which you can connect to the Active Directory.

      AVEVA Work Tasks considers SAM-Account-Name as User Log-on ID by default. If you want to use active directory attributes other than the SAM-Account-Name user, then enter the desired active directory attribute details in the User Log-on ID field and User Log-on Display Name field. User Log-on Display Name is the user friendly display name of the active directory attribute. This User Log-on Display Name is referred in the User Lookup dialog box against the User Log-on ID.

      Steps

      1. When you select Active Directory as the Resource Provider, then the Use Token Service field appears. In this field, select one of the following:

        • If you do not want to use AIM authentication, select Without Token Service.

        • If you want to use AIM authentication, then select a server from the list of alias server names.

      2. Enter Active Directory datasource.

      3. Enter Active Directory search base.

      4. Enter Domain Name.

        The domain name is case-sensitive.

      5. Enter Authentication User.

      6. Enter Authentication Password.

      7. Check Is Cross Domain Role Provider checkbox, if cross domain users and roles mapping is required.

        Example: Users John and Jim of domain TelematicsU and users Mike and Bob from domain TelematicsAU are added to role Team HR of domain TelematicsMain.

      8. Enter User Log-on ID if you want to use another Active Directory attributes instead of SAM-Account-Name.

        We recommend to use attributes of type string as input for User Log-on ID. However, ObjectSID and objectGUID are also supported.

        After you set the User Log-on ID, you cannot change it later.

      9. Enter the User Log-on Display Name.

        After you set the User Log-on Display Name, you cannot change it later.

        This is the default display name of the user account of the active directory user used. User Log-on Display Name is used in user lookups.

      10. Click Test LDAP.

        A message about successful LDAP test appears.

      Note:
      - Some of the active directory attributes or properties are not indexed. If you use an active directory attribute that is not indexed, it might impact the log-on validation performance based on the active directory entries. We recommend to use indexed attributes as User Log-on ID or index the attributes.
      - For an upgraded repository, you cannot change both User Log-on ID and User Log-on Display Name.
      - You cannot localize User Log-on ID and User log-on Display Name fields.
      - Disabled users will not be shown in user lookup search.
      - While configuring Active Directory with token service, ensure that the primary System Management Server (SMS) is online.

    • Forms

      If the selected repository data source is of type SQL Server, then Forms provider is of type SQL Server database.

      1. In the Resource Provider drop-down list, select Forms.

      2. In the User Entity properties field, enter XML data.

        Click Sample Code to get the XML Schema Template.

        Example

        <properties>

        <property name="userid" type="string" purpose="identifier" />

        <property name="username" type="string" purpose="name" />

        <property name="pwd" type="string" purpose="password" />

        </properties>

      3. In the User Provider Properties field, enter the same XML Schema.

        There must be at least one identifier in the XML Schema. For example, UserID

      4. In the Datasource field, enter a valid data source or specify a dll.

        The value for the data source can be specified as Physical path of the dll or Physical path of the dll::param. Param is not mandatory.

        See topic Implementation of IDBConnectionString Interface under Data source Related Code Samples sub-chapter in the Build Business Process section for creating the assembly.

        Ensure that there is only one class implementing IDBConnectionString interface within this assembly, whereas one class can return multiple connection strings.

        Examples of data source parameter:

        • c:\DLLStore\GetConnectionString.dll

        • c:\GetConnectionString.dll::Leave

        If there are two data sources, Leave and Licensing, and only one DLL is used to return a connection string based on the data source selected. The parameter can be specified as c:\GetConnectionString.dll::Leave or c:\ GetConnectionString.dll::Licensing. The connection string can be returned from the connection dll based on this parameter.

      5. Enter a proper table name or view name which holds the User Name and Password for the Authentication purpose.

        Example: Passmast (the table which is available in IMS_NEW Database)

      6. Click Test SQL Connection.

        A message about successful test connection appears.

    • ASP.NET Membership

      This resource provider lists users defined in the asp.net membership database.

    • Repository Provider

      This resource provider allows you to set the password for the system administrator (username: admin), and confirm the password. This password will then be used to access Enterprise Console configured with the Repository Provider.

      The password should have at least one uppercase letter, one lowercase letter, one special character, one number, a minimum length of 8 characters, and no blank spaces.

      For upgrade scenario, refer to Configure Password for Admin User in Silent Mode using XML.

      Note: All characters from A-Z, a-z, and 0-9 are allowed, along with all special characters except space. Foreign special characters are not permitted.

    • Lists

      This resource provider lists users created using AVEVA Work Tasks Users Creation. If you are unable to determine a User Provider to create a repository, use AVEVA Work Tasks Lists.

    To verify successful creation of the Repository

    1. Click Enterprise Console URL from the site path column.

      The repository created is listed.

      Add the created Enterprise Console link into "Add to Favorites" to easily navigate in future.

    2. Click Repository User Provider link to logon to the repository.

      The Enterprise Console log-on page appears.

    3. Enter the logon details, and then click Login.

      The Enterprise Console home page appears. This indicates successful creation of a Repository.

      All features can only be available for a user with administrative privileges.

      Note:
      Consider you created the Repository and then deleted it. If you create the same Repository again immediately and try to log into it through Enterprise Console, the Provider does not list the Repository. You need to access IIS and recycle AVEVA Work Tasks from the Application Pool to get the Repository listed in the Provider list.

      In This Topic
      Related Links
      TitleResults for “How to create a CRG?”Also Available in