Active Directory Account Options

Active Directory Account Options

Configuring WF Conductor General Settings

Define the default account options for all new accounts created with Active Directory (AD) widgets.

sa08_CPGeneralSettingsADOptions.jpg

When using the Create AD Account widget, the choices for this widget are as follows:

  • Cannot change password – the end user cannot change his own password so only the administrator can.

  • Password never expires – the user’s password remains active at all times without any expiration time.

  • Change password at next login – the user must change his password the next time he logs in.

  • Disable account – this option disables the user’s account.

General Settings

Active Directory Settings

Active Directory Settings

Configuring WF Conductor General Settings

sa08CPGeneralSettingsAD.jpgConfigure available LDAP paths for managing Active Directory users with Workflow Conductor widgets and set default account options for new Active Directory accounts.

NOTE: If you don’t plan to use the AD widgets, you don’t need to configure this. See xxx for more information about hiding the AD widgets from Studio users.

LDAP Paths: Click the Add New LDAP Path button to enter a new Active Directory LDAP path. Active Directory users and groups in this path can be managed by Active Directory widgets in Conductor Studio.

  1. LDAP Path: Enter a valid LDAP connection string using RFC 4516 format: ldap://host:port/DN?attributes?scope?filter?extensions

    • Example 1: ldap://ldap.example.org/dc=example,dc=org

    • Example 2: ldap://ldap.example.org/ou=ChildOU,ou=ParentOU,dc=example,dc=org

    • Example3: ldap://ldapserver/ou=ChildOU,ou=ParentOU,dc=example,dc=org

  2. LDAP Display Name: Enter the display name for the LDAP path in Active Directory widgets.

  3. User Name/Password: Enter the account information for an account with permission to modify objects in this LDAP path. Active Directory widgets will run with the permission of this user.
  4. Users and groups: Enter a list of users and groups who will be able to see this LDAP path in Active Directory widgets. Separate multiple entries with a semicolon (;). Users must be entered in the format DOMAINuser. Groups must be entered in the format [Group] (including the surrounding brackets).
  5. Allow custom LDAP paths in widgets: Select this option to allow Conductor Studio designers to enter custom LDAP paths in Active Directory widgets.

General Settings

Workflow Conductor Deployment Methods

Workflow Conductor Deployment Methods

Workflow Deployment

In Workflow Conductor 2.0 and higher, there are two deployment methods available for Conductor workflows. The method you select determines how the workflow is deployed from Conductor Studio to the SharePoint farm and where it is available for association to lists and libraries. The choice of deployment methods is a global option set in the Workflow Conductor Control Panel General Settings section, which is accessed through SharePoint Central Administration.

Each deployment method name and its features is detailed below. You can switch deployment methods at any time without affecting workflows that are already deployed, but new workflows will be deployed using the method currently selected in the Workflow Conductor Control Panel.

Solution Deployment

The Solution Deployment method is the only deployment option available for versions of Workflow Conductor prior to 2.0. This method has the following features and limitations:

Features Limitations
  • Workflows are deployed to the SharePoint farm as a solution package (.wsp), like Visual Studio workflows. The solution is activated as a site collection feature for the site collection where the workflow was created.
  • The workflow is automatically associated to the list where it was created.
  • Each workflow can be associated to any list or library in all site collections in the Web application (after the site collection feature is activated) without using the Conductor Studio.
  • Optionally configure workflow deployments for immediate workflow deployment or for scheduled workflow solution deployment.
  • Because the workflow is deployed as a farm solution, the application pool is recycled during the deployment. There may be a brief interruption in site availability during deployment.
  • In order to use the Solution Deployment Method to deploy workflows using Workflow Conductor on Windows Server 2008, you must disable User Account Control (UAC) Admin Approval Mode or turn off UAC. UAC is a security component that allows an administrator to enter credentials during a non-administrator’s user session to perform occasional administrative tasks. Simple Publishing Method does NOT require a modification to UAC. See Configuring UAC for Workflow Conductor for more information.
  • To deploy a new version of a workflow, you must either use a different name than the existing workflow or retract and then remove the existing workflow solution from the farm.
  • Site workflows are not supported with this method.

Simple Publishing

Simple Publishing is a workflow deployment option introduced in Workflow Conductor 2.0. This method has the following features and limitations:

Features Limitations
  • Workflow publishing does not require application pool recycling and therefore does not impact site availability.
  • The workflow is automatically associated to the list where it was created, if published to the list. If published to the site or site collection, you can choose whether to associate it with the list where it was created.
  • Workflows published to the site or site collection can be associated to specific content types when published (SharePoint 2010/2013 only).
  • New versions of a workflow can be published with the same name without affecting current versions that are still running.
  • In SharePoint 2010/2013, workflows can be published to a site or site collection, as well as a single list/library.
  • Workflows can be published as a site workflow.
  • Workflows published to a site or site collection can be reused in other lists in the same site or site collection without using the Conductor Studio.
  • A workflow may take slightly longer to start the first time while the workflow is compiled. After the workflow is compiled during the first run, subsequent runs should be slightly faster.
  • For SharePoint 2007, workflows cannot be published to a site or site collection or as a site workflow. They can be published to a list only.
  • For SharePoint 2010/2013, workflow reusability is limited by the scope you select (list, site, or site collection) when you publish the workflow.

About Workflow Publishing Scopes

About Workflow Publishing Scopes

About Workflow Publishing Scopes

There are four different workflow scopes available for the Simple Publishing method, depending on your SharePoint version. You can allow any or all of the following scopes for workflow designers:

Scope Description
Publish to List When you publish a workflow to a list, the workflow is only associated to the list where the workflow was created. It is not reusable and cannot be associated to other lists. If you want to use the same workflow on another list, you can publish the workflow template again to the new list.
Publish to Site

When you publish a workflow to the site, it can be associated to any list or library in the site where the workflow was created. It is reusable. To associate a workflow to another list after it is published, use the Workflow Settings option in the List/Library ribbon or Settings page.

NOTES:

  1. Publishing a workflow to a site is not the same as publishing a site workflow, which is a workflow that is associated to a site instead of a list.
  2. This scope is available in Workflow Conductor for SharePoint 2010 or 2013 only.
Publish to Site Collection

When you publish a workflow to the site collection, it can be associated to any list or library in any site in the site collection where the workflow was created. It is reusable. To associate a workflow to another list after it is published, use the Workflow Settings option in the List/Library ribbon or Settings page.

NOTES:

  1. To publish a workflow to a site collection, Conductor Studio must be started from a list or library in the top-level/root site of the site collection. If you are on another site, the Publish to Site Collection option will be disabled.
  2. This scope is available in Workflow Conductor for SharePoint 2010 or 2013 only.
Publish as Site Workflow

When you publish a workflow as a site workflow, it is associated to the site where the workflow was created. It is not reusable and cannot be associated to other sites. If you want to use the same workflow on another site, you can publish the workflow template again to the new site.

NOTES:

  1. Site workflows cannot use Current Item or Current List lookups, since they are not associated to a list and are not started on items. However, most other widget and workflow functionality can be used in a site workflow.
  2. This scope is available in Workflow Conductor for SharePoint 2010 or 2013 only.

See an example of a site collection workflow using the Collect Data From User widget.

Access SP via REST

Access SP via REST

The Access SP via REST widget allows the workflow to read from and update items in an external SharePoint list and store the results in a workflow variable. The external site must have the Bamboo MashPoint REST Extensions installed, at which point the site is accessible as a REST service.

NOTE: Workflow Conductor widgets can access items in any site collection in the current Web application. Use the Access SP via REST widget only if you need access to items in other Web applications or other SharePoint farms.

SharePoint 2007 Server Administrator:: The Bamboo MashPoint REST Extensions installation package is available in the Workflow Conductor for SharePoint 2007 Setup application. To install the MashPoint REST Extensions, click on it in the Components list, and then click the Install button. Follow the installation instructions. After the MashPoint REST Extensions are installed, you can connect to the server using the Access SP via REST widget. For detailed installation instructions, refer to the section Installing the Product, or read the Bamboo Knowledge Base article KB.12582 – HOWTO: Install the Bamboo MashPoint REST Extensions.

SharePoint 2010 Server Administrator: The MashPoint REST Extensions are available for SharePoint 2010, but are no longer included in the Workflow Conductor Setup package. The Access SP via REST widget is disabled by default in Workflow Conductor for SharePoint 2010. For instructions to download and install the MashPoint REST Extensions and enable the Access SP via REST widget in Workflow Conductor, read the Bamboo Knowledge Base article KB.12582 – HOWTO: Install the Bamboo MashPoint REST Extensions.

Icon-Warning Widget Limitations:** The MashPoint REST Extensions do not support FBA accounts.

The Access SP via REST widget connects to Bamboo MashPoint REST services only. Connection to SharePoint 2010 REST services is not currently supported.

Widget Properties:

Column Description
REST Service Method (Required): Click the Icon-Ellipsis button to define the connection properties and action to be taken on the external SharePoint list:
REST URL: Enter the URL of an external SharePoint site where the MashPoint REST Extensions are installed. For example: http://server/mashpoint/1/
Username/Password/Domain: By default, the widget will use the credentials of the workflow initiator to access the external SharePoint site. If this is the desired behavior of your workflow, leave these fields blank. Otherwise, you can enter specific login information for the widget to use to connect to the site. Any login information you enter is stored with the widget and used any time the workflow runs.
Lists: After you enter a REST URL, click the Get List button to retrieve a set of available lists from the external SharePoint server. Select a list for the widget to use.
Action:

Available REST actions include:

  • Get: This action returns a single field value from the selected list. Select the list field to get, and then select criteria to use to find the item in the list by choosing a field and providing a criteria value in the Equals box. The value can be explicitly defined or it can be defined using a lookup. For example: Get Field Where Field Equals Value
  • Add: This action creates a new item in the selected list. Select a field, provide the desired value for the field, and then click Add. Do this for each field in the external SharePoint list for which you want to provide a value. Any values you provide can be explicitly defined or can be defined using a lookup.
  • Update:
    This action updates one or more fields in a single item in the selected list. Select a field in the external SharePoint list that you want to update and provide a new value for the field. Do this for each field in the item that you want to update. Any value you provide can be explicitly defined or can be defined using a lookup. You must also select criteria to use to find the item in the list to be updated by choosing a field and providing a criteria value in the Equals box. For example: Update Field(s) to NewValue(s) Where Field Equals Value
  • Delete: This action deletes a single item from an external SharePoint list. Select criteria to use to find the item in the list to delete by choosing a field and providing a criteria value in the Equals box. The value can be explicitly defined or it can be defined using a lookup. For example: Delete Where Field Equals Value
Variable Set To (Required): Select a workflow variable with a Text data type to store the results from the REST call. Create variables in the Workflow Settings tab in the settings pane, or click the Create new variable link next to the variable list.
Click Apply to save the widget settings.

Example of Using Access SP via REST Widget

Return to External Data Widgets

See Also:

About Workflow Conductor

About Workflow Conductor

Overview of Workflow Conductor Control Panel

To determine the release of Workflow Conductor that you have installed on your SharePoint farm, check either of these locations:

NOTE: The information from each location is slightly different. If you are having an issue with Workflow Conductor and a Bamboo Support Engineer asks you for the release information of your Workflow Conductor, send the information from both pages.

Top

From the Workflow Conductor Control Panel

Step Action
1. In SharePoint Central Administration, click the Workflow Conductor link to go to the Workflow Conductor Control Panel.
2. In the Workflow Conductor Control Panel page, click About Workflow Conductor. The version information will be displayed.

About WFC.jpg

Top

From the Workflow Conductor Studio

Step Action
1. In the Workflow Conductor Studio ribbon click About.

About option in Conductor Studio ribbon.jpg

2. The Workflow Conductor release information will be displayed.
About WFC from ConductorStudio.jpg