Skip to main content

Success Factors Human Capital Management

Connector name

agtsfrest

Connector type

This connector consists of a Python script, agtsfrest.py, and a scripted platform definition file, agtsfrest.con, that associates the script with the Python script (agtpython) connector.

Type (UI field value)

SuccessFactors HCM (Human Capital Management) REST

Connector status / support

Customer-Verified

Clients may contact Bravura Security support for assistance with this connector. Troubleshooting and testing must be completed in the client's test environment as Bravura Security does not maintain internal test environments for the associated target system.

Installation / setup

As of Connector Pack 4.4 a agtsfrest_requirements.txt file is used to install the Python requirements for this connector. To install the Python packages required by the agtsfrest connector, run the following command from a command prompt:

py -m pip install -r agtsfrest_requirements.txt

The following Bravura Security Fabric operations are supported by this connector.

Administrator:

  • get server information

  • administrator reset password

  • expire password

  • unexpire password

  • check password expiry

  • administrator verify password

Account:

  • create account

  • delete account

  • update attributes

  • enable account

  • disable account

  • unlock account

  • user change password

  • user verify password

  • check account enabled

  • check account lock

  • rename account

  • list account attributes

Group Operations:

  • add user to group

  • delete user from group

  • add group to group

  • remove group from group

  • add owner(user) to group

  • remove owner(user) from group

  • add owner(group) to group

  • remove owner(group) from group

Group:

  • create group

  • update group

  • delete group

Network Resources:

  • create network resource

  • update network resource

  • delete network resource

  • move network resource

List:

  • accounts

  • attributes

  • groups

  • members

  • computers

  • com objects

  • subscriber tasks

  • subscriber customs

  • subscriber IIS

  • subscriber services

  • subscriber tasks

  • member groups

Preparation

Before targeting your Success Factors HCM system from Bravura Security Fabric you must provide a user with access to the REST OData API:

  • On Success Factors system in the Permissions settings located in Administrator Permissions > Employee Central API the administrator needs either:

    • Employee Central HRIS OData API (read-only) permission for Admin Mode (Query) authorization to be able to read data.

    or

    • Employee Central HRIS OData API (editable) permission for Admin Mode (Upsert) authorization to have full editing privileges.

Targeting Success Factors Human Capital Management

To target Success Factors Human Capital Management, add a target system in Bravura Security Fabric (Manage the System > Resources > Target systems):

  • Type is SuccessFactors HCM (Human Capital Management) REST.

  • Address uses the following:

    Script File (Pre-set): Default is set to agtsfrest.py .

    SuccessFactors OData REST API URL (Mandatory): The REST API URL being targeted.

    Proxy Server to use (Optional): The proxy server to use. If not provided, or if specified as '0.0.0.0' , a proxy will not be used.

    GroupType(s) to list (Optional): Comma separated groupTypes to list.

  • Administrator ID and password are the credentials you set up earlier.