Configuring Workspace

Overview

Workspace lets users start, participate in, and track business processes.

On the Workspace pages in administration console, you can perform the following tasks:

  • Set the message to be displayed on the Welcome page of the Workspace user interface

  • Configure search templates to be used in Workspace to search for processes and tasks

  • Import and export search templates and global settings

Note: The Flex Worksapce is deprecated for AEM forms release.
Important: You must use the navigation methods within administration console. Do not use the Back, Forward, or Refresh buttons in the web browser. Using these buttons can cause data capture and data display problems.

Managing the categories displayed in Workspace

In Workspace, the processes that a user can start are displayed in categories in the left navigation pane. You can set up the categories in administration console, or process designers can set them up in Workbench. When process designers creates processes, they assign them to categories.

When you specify category names, create them so that they appear properly in the Workspace navigation pane. By default, the left navigation pane has a fixed width of 210 pixels, which is approximately 24 characters. If the category name that you specify is too long to fit within the fixed width of the left navigation pane, it is truncated. The full name appears only when the mouse pointer is paused over it. Try to avoid category names that will be truncated. The following examples illustrate category names that fit and those that are truncated:

Category name that fits:
Attendance & Leave

Category name that is truncated:
Attendance & Leave (United States)

In Workspace, processes within a category are typically displayed as cards on the Start Process page. In general, six cards can be displayed on the screen for a category before the user is required to scroll to view remaining cards. Because scrolling makes it more difficult to find a process, consider limiting each category to six processes or, depending on your resolution, limiting the number of processes that can be displayed on the screen without requiring any scrolling.

If you are using MySQL as your AEM forms database, Administration Console cannot differentiate between two category names that differ only in the use of extended characters. For example, if you create a category named abcde and a category named âbcdè, they are considered the same.

Add a category

  1. In administration console, click Services > Applications and Services > Category Management.

  2. Click Add. If you wish to add a sub-cateogry, select a category and then click Add.

  3. In the Name box, type a name for the category and in the Description box, type a description of the category.

  4. Click Add. The category is displayed on the Category Management page.
    Note: You can add only up to five levels of hierarchy when creating categories.

Edit a category

  1. In administration console, click Services > Applications and Services > Category Management.

  2. Select the category you wish to edit and click Edit. Alternatively, you can double click a category to edit.

  3. Edit the name of the category in the Name box.

Remove a category

You can remove only the categories that are not in use.

  1. In administration console, click Services > Applications and Services > Category Management.

  2. On the Category Management page, select the check box for the category to remove and click Remove. The category is no longer displayed.

Setting the message of the day

You can set a message to be displayed on the Welcome page in the Workspace user interface.

If required, you can use the HTML tags supported by Adobe Flash® Player to format the appearance of the text:

  • <a> Anchor tag

  • <b> Bold tag

  • <br> Break tag

  • <font> Font tag

  • <img> Image tag

  • <i> Italic tag

  • <li> List item tag

  • <p> Paragraph tag

  • <span> Span tag

  • <textformat> Text format tag

  • <u> Underline tag

For more information about the supported tags, see the definition of the htmlText property for the TextField class in the Flex Language Reference .

Set the message of the day

  1. In administration console, click Services > Workspace > Message Of The Day.

  2. In The Message Of The Day box, provide the text to be displayed on the Welcome screen.

  3. Click Save.

Note: The Flex Worksapce is deprecated for AEM forms release.

Customizing search templates

You can create search templates to be used in Workspace to search for instances of processes from the To Do and Tracking pages. You can also edit or delete existing search templates.

When creating or editing a search template, you can specify the layout and sort order of the search results. However, users can modify these settings in Workspace after the search results appear.

You can create as many search templates as required.

Important: When saving a search template, you must give it a unique name. Otherwise, an existing template can be overwritten without a warning message.

Create a simple search template

  1. In administration console, click Services > Workspace > Search Templates.

  2. On the Identification tab, in the Search Template Description box, provide the purpose of the template.

  3. (Optional) Click the Criteria tab and specify the search criteria for the template.

  4. Click the Save tab, enter a unique name for the template, and then click Save.

Create or edit a search template

  1. In administration console, click Services > Workspace > Search Templates.

  2. (Optional) If you are editing an existing template or using an existing template as the basis for a new template, select the template from the Search Template Name list.

  3. In the Search Template Description box, provide the purpose of the template.

  4. (Optional) In the User Instructions box, provide any instructions that can help in using the template. These instructions are displayed in Workspace when a user selects the search template.

  5. Click the Criteria tab. This is where you define one or more search criteria. To add a search criteria:

    • At the top of the Criteria tab, select a Process Element or Task Element.
      If you previously selected the Process Name element and specified a process, any Process Variables defined in that process are also available for selection.
      If you select the Task Visible element, users will be able to remove completed tasks from the search results.

      The search criteria fields for the selected element appear at the bottom of the Criteria tab.

    • For each Process Element, Task Element, and Process Variable that you select, fill in the corresponding search fields at the bottom of the Criteria tab:

      • Select a relational operator (such as "be equal to") from the list provided and specify the value of the operand in the box beside it.

      • (Optional) To enable users to change the operand value in Workspace, select Allow The User To Change The Operand.

      • (Optional) To enable users to change the relational operator, select Allow The User To Select Another Relational Operator. In the list that appears, select the operators that will be available to the user.

      If you selected Process Name as the element, you can click the icon beside the operand field to display a list where you can select a process that is running on the forms server. After selecting a process, any process variables defined in that process are available for selection under Process Variables in the top section of the Criteria tab.
      You can delete an element from the search template by clicking the Delete icon beside the element’s search criteria.
  6. (Optional) For each column heading to display in the search results, click the Layout tab and perform the following steps:

    • Select a process or task element and click the right arrow  to move it to the Columns To Report list.

    • In the Columns To Report list, select the process or task element and click the Up Arrow or Down Arrow  to move it to its place in the column order. The column headings in the search results will appear in the order that they are listed here.

    • (Optional) To change the name of the element for the column heading, select the element from the Columns To Report list and provide the new name.

      Note: The layout specified in the search template overrides the user’s preferences specified for column headings in Workspace.
  7. (Optional) For each column to sort in the search results, click the Sort tab and perform the following steps:

    • Select a process or task element and click the right arrow  to move it to the Sort Order list.

    • In the Sort Order list, select the process or task element and click the Up Arrow or Down Arrow to move it to its place in the sort order. The columns in the search results will be sorted based on the order that they are listed here.

    • (Optional) To sort a column in descending order, select the check box next to the element name. If the check box is not selected, the column is sorted in ascending order.

  8. Click the Save tab.

  9. (Optional) If creating a new search template, give it a unique name. If you do not specify a unique name, you could overwrite an existing template.

  10. Click the Save button.

Delete a search template

  1. On the Identification tab, select a name from the Search Template Name list.

  2. Click Delete This Template and click OK.

Importing and exporting global settings

You can import and export search template definitions and global settings for Workspace.

Note: The Flex Worksapce is deprecated for AEM forms release.

For example, you can move from a development environment to a production environment by exporting the search template definitions and global settings from one environment and importing them into the other.

After you export the global settings file, you can modify the settings in an XML or text editor. However, the only settings you may want to edit are the JChannelConnectionProperties, formViewOnly, and specialRoutes settings. For more information, see Workspace global settings .

Important: If you change the event properties in the global settings file, you must restart the server.

Import a search template definition

  1. In administration console, click Services > Workspace > Global Administration.

  2. Under Import Search Template Definition box, click Choose File and select the search template. You can only import search template definitions that were originally exported from an instance of Workspace.

  3. Click Import.

Export a search template definition

  1. On the Global Administration page, under Export search template definition, click List All.

  2. In the list of search templates, select the template to export.

    Note: You can select more than one template, but only the last template selected is exported.
  3. Click Export and then save the file on your computer.

Import global settings

  1. On the Global Administration page, under Import Global Settings, click Choose File and select the global settings file. The global settings file must be in XML format.

  2. Click Import.

Export global settings

  1. On the Global Administration page, under Export Global Settings, click Export.

  2. Save the file on your computer.

Workspace global settings

You can modify the global settings file; however, the only settings you may want to edit are the JChannelConnectionProperties, formViewOnly, and specialRoutes settings.

Note: The Flex Worksapce is deprecated for AEM forms release.

The Workspace global settings file includes the following settings:

specialRoutes settings

The specialRoutes settings specify the properties of the special routes, approve and deny, in Workspace. In certain situations, the buttons for these routes appear on the task cards in Workspace, and the user can select them without opening the form. You can modify the specialRoutes settings in the global settings file to add customized names for approve and deny or to create additional routes.

client_specialRoutes_routes_approve_style:
The name of the style that is located in the Workspace theme, which identifies the approve button icons. The style must include values for an enabled icon and disabled icon. To define a style for a custom button, you must use the following template:
.buttonApprove { 
icon: Embed('images/LC_DirectApprove_Sm_N.png'); 
disabledIcon: Embed('images/LC_DirectApprove_Sm_D.png'); 
paddingLeft: 5; 
}

The Workspace CSS file is embedded in the workspace-theme.swf file, which is located in the adobe-workspace-client.ear > adobe-workspace-client.war file. To change the appearance of Workspace, you must recompile the workspace-theme.swf file.

client_specialRoutes_routes_deny_names:
The variety of strings that a Workbench user can use to be interpreted as "deny". The strings are case-sensitive. For example, the default value is deny . If the Workbench user uses the word Deny in a process, the word will not be recognized. The word Deny must be added to this setting for the route button to be customized and have the style applied to it.

client_specialRoutes_routes_deny_style:
The name of the style that is located in the Workspace theme file, which identifies the deny button icons. The style must include values for an enabled icon and disabled icon. To define a style for a custom button, you must use the following template:
        .buttonDeny { 
        icon: Embed('images/LC_DirectDeny_Sm_N.png'); 
        disabledIcon: Embed('images/LC_DirectDeny_Sm_D.png');  
        paddingLeft: 0; 
        }

client_specialRoutes_routes_approve_names:
The variety of strings that a Workbench user can use to be interpreted as "approve". The strings are case-sensitive. For example, the default value is approve . If the Workbench user uses the word Approve in a process, the word will not be recognized. The word Approve must be added to this setting for the route button to be customized and have the style applied to it.

client_specialRoutes_names:
The keys used to locate the customized string value from the resource files. Each entry in this setting needs to include the values for the names and style.

JGroup settings

These settings appear only if you have upgraded from Adobe LiveCycle ES2.5 or earlier.

server_remoteevents_ClientTimeoutMilliseconds:
The maximum time the JGroup waits for event messages. This setting should not be changed.

server_remoteevents_ServerTimeoutMilliseconds:
The timeout for receiving JGroup messages on the server. This option sets the delay for sending messages from the server to the client.

server_remoteevents_JChannelConnectionProperties:
The connection properties for the JGroup that are used to communicate between the server (on which a service event is processed by the RemoteEvent service) and all instances of Workspace.

You may need to change the UDP values for the multicast IP address (mcast_addr), the multicast IP port (mcast_port), and the TTL for the multicast packets (ip_ttl). By default, the multicast IP address and port values are randomly generated and, generally, the values do not need to be changed. However, if your company has any network policies regarding specific multicast ranges for multicast IP addresses, you may need to change the values.

Note: The TTL must be greater than the number of network switches between the servers in the cluster; however, if the value is set too high, it can cause multicast packets to travel into subnets, where they will be discarded.

The remaining properties in this setting should not be changed.

server_remoteevents_JGroupName:
The name of the JGroup used for remote event communication. This value is randomly generated to avoid conflicts in clusters. This value should not be changed.

For additional information on JGroups and Workspace, see JGroups and AEM forms Workspace - Explained .

formView settings

client_formView_openFormInFullScreen:
To display all forms in Workspace in full-screen mode, set this option to true . By default, this option is set to false , and forms are not displayed in full-screen mode. Note that the User service contains an option to open the document associated with a task in full screen mode. This enables you to control the display on a per-process basis.

client_routes_formViewOnly:
When set to True , routes are not displayed in card view or list view in Workspace. The default value is False , meaning that the routes are displayed in card view and list view.

Other settings

client_mimeTypes_openOutsideBrowser:
The MIME type of documents that will open outside of the Workspace browser instance. If your organization’s processes require an additional MIME type, specify it here. The default values are:
  • application/msword

  • application/msexcel

  • application/ms-powerpoint

client_customUI_caching:
Caches a custom task user interface.

server_debugLevel:
Do not change this setting.

client_pollingInterval:
Sets the polling interval (in seconds) used on the (Deprecated for AEM forms on JEE) Flex Workspace to detect new and modified tasks. The default is 3 seconds. This does not work for HTML Workspace.

client_systemContext_name:
Specify a custom name (e.g. Citizen) to display in the Added By field (in the Attachments tab) for the attachments of a task in HTML Workspace.

To define the custom name:

<client_systemContext_name>[custom name to display]</client_systemContext_name>

Note: For the Demo application, the default display name is Citizen . For a custom application that you create, the default display name is System Context Account .

// Ethnio survey code removed