This section describes how to create or modify a connection to Microsoft SharePoint so that could work with data in that data system.
To create a connection to Microsoft SharePoint, use the Sharepoint Connector of Active Roles .
The SharePoint Connector supports the following features:
Table 54: SharePoint Connector – Supported features
Bidirectional synchronization
Specifies whether you can both read and write data in the connected data system. |
Yes |
Delta processing mode
Specifies whether the connection can process only the data that has changed in the connected data system since the last synchronization operation. This reduces the overall synchronization duration. |
No |
Password synchronization
Specifies whether you can synchronize user passwords from an Active Directory (AD) domain to the connected data system. |
No |
You can create a new SharePoint connection in the .
To create a new SharePoint connection
-
Ensure that you have installed the SharePoint Connector on the SharePoint server you want to work with.
- In the , open the Connections tab.
- Click Add connection, then use the following options:
-
Click Next.
-
To check that the connector can access SharePoint, on the Specify connection settings page, click the Test Connection.
-
If the test succeeds, click Finish to create a connection.
The following table lists the data objects and data operations supported by the SharePoint Connector.
provides special attributes for each supported SharePoint object type, allowing you to read or write data in SharePoint. You can access and use these attributes from the , for example, when selecting the source and target attributes to include in the synchronization operation.
Table 55: Supported objects and operations
AlternateURL
Allows you to read data related to an incoming URL and the zone with which it is associated. |
Yes |
No |
No |
No |
ClaimProvider
Allows you to read data related to a claim provider. |
Yes |
No |
No |
No |
Farm
Allows you to work with a SharePoint farm. |
Yes |
No |
No |
No |
Group
Allows you to work with a group on a SharePoint website. |
Yes |
Yes |
Yes |
Yes |
Language
Allows you to work with a language used in SharePoint. |
Yes |
No |
No |
No |
Policy
Allows you to work with a policy assigned to a user or group. |
Yes |
Yes |
Yes |
Yes |
PolicyRole
Allows you to work with the rights possessed by a policy role. |
Yes |
Yes |
Yes |
Yes |
Prefix
Allows you to work with a relative URL that determines segments of the URL under which sites may be created. |
Yes |
No |
No |
No |
RoleAssignment
Allows you to work with role assignments for a user or group. |
Yes |
Yes |
Yes |
Yes |
RoleDefinition
Allows you to work with a role definition, including name, description, management properties, and a set of rights. |
Yes |
Yes |
Yes |
Yes |
Site
Allows you to work with site collections in an Internet Information Services (IIS) web application. |
Yes |
Yes |
Yes |
Yes |
User
Allows you to work with a user in SharePoint. |
Yes |
Yes |
Yes |
Yes |
Web
Allows you to work with a SharePoint website. |
Yes |
Yes |
Yes |
Yes |
WebApplication
Allows you to work with an IIS load-balanced web application installed on a server farm. |
Yes |
No |
No |
Yes |
WebTemplate
Allows you to work with a site definition configuration or a web template used to create SharePoint sites. |
Yes |
No |
No |
No |
The following sections describe the attributes provided by and describe what data you can read or write in SharePoint by using a particular attribute.
In a SharePoint connection, the supports the following attributes of the AlternateURL object with the following synchronization operations.
Table 56: AlternateURL object attributes
Id |
Single-valued, string |
Gets the object ID. |
Read |
IncomingUrl |
Single-valued, string |
Gets the incoming URL that is associated with the zone from which the request originated. |
Read |
Parent |
Single-valued, string, reference (WebApplication object) |
Gets the parent of the object. |
Read |
Uri |
Single-valued, string |
Gets the incoming URL associated with the zone from which the request originated, in the form of an URI. |
Read |
UrlZone |
Single-valued, string |
Gets the zone that is associated with the alternate request URL. |
Read |