This component uses the UserGroup SOAP web service from SharePoint to fetch users and user group information. Multiple calls are made to the web service;
All users and groups information is cached.
If the LDAP Group Expansion was performed before this component, SharePoint Group Expansion attempts will attempt to fetch group information for any Active Directory (LDAP) group.
SharePoint Group Expansion | |
---|---|
Factory Name | com.searchtechnologies.aspire:aspire-scheduler |
subType | default |
Inputs | A Job containing a group expansion request |
Outputs | A Job containing a group expansion result |
Element | Type | Default | Description | |
---|---|---|---|---|
user | string | Username used to authenticate against SharePoint. | ||
password | string | N/A | Password used to authenticate against SharePoint. | |
domain | string | Domain used to authenticate against SharePoint. | ||
siteCollectionsToScan/siteCollectionUrl | string | URLs of site collections from which groups will be gathered (more than one allowed). |
Code Block | ||||
---|---|---|---|---|
| ||||
<component name="GroupExpansionScheduler" subType="default" factoryName="aspire-scheduler"> <debug>${debug}</debug> <schedules> <schedule name="GECache" enabled="true"> <cron>${geSchedule}</cron> <event>onGECache</event> <job> <![CDATA[ <doc actionProperties="cacheGroups"> <connectorSource> <domain>${DefaultDomain}</domain> <username>${DefaultUserName}</username> <password>${DefaultPassword}</password> <groupPrefixSeparator>@</groupPrefixSeparator> <siteCollectionsToScan> <siteCollectionUrl>${url}</siteCollectionUrl> </siteCollectionsToScan> </connectorSource> <displayName>SharePointConnector</displayName> </doc> ]]> </job> </schedule> </schedules> <branches> <branch event="onGECache" pipelineManager="Main" /> </branches> </component> |