Salesforce Connector
SailPoint’s Salesforce connector offers a deep level of access management on your Salesforce users. This integration with Salesforce gives you policy-based access controls so you can be sure only the right users can see and touch this critical information. This integration enables and deep level of access governance which not only allows you to manage internal users but also your public groups.
Specific for IdentityNow (VA less, AKA Salesforce SaaS Connector), you can refer here.
Support Level: SailPoint Delivered
Connectors developed by SailPoint's Engineering team and supported under annual SailPoint support and maintenance. Reach out to SailPoint support for assistance.
Supported Use Cases
- Full Account Aggregation
- Single Account Aggregation
- Full Entitlement Aggregation
- Full Group Aggregation
- Single Group Aggregation
- Create Account Provisioning
- Update Account Provisioning
- Delete Account Provisioning*
- Create Group Provisioning*
- Update Group Provisioning*
- Delete Group Provisioning*
- Enable / Disable Account Provisioning
- Unlock Account Provisioning
- Change Account Password
- Add Entitlement(s)
- Remove Entitlement(s)
*This feature is currently supported only with the IdentityIQ platform
Supported Versions
- Salesforce CRM
Related Documentation
IdentityNow (VA less, Salesforce SaaS)
Recent Blog Updates for API ver56
Contact Us
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Content to Moderator
Hello Team,
I am facing the below error while accessing #Salesforce connector 8.0 P2 in IIQ,
sailpoint.connector.TimeoutException: [ TimeoutException ]
[ Possible suggestions ] a) Make sure Salesforce instance is reachable. b) Make sure there is a smooth connectivity between Identity Server and Salesforce instance. c) Try after incrementing custom Connection Timeout value.
[ Error details ] "Login failed for xxxxx."java.net.ConnectException: Connection timed out (Connection timed out)
at sailpoint.connector.ForceConnectorExceptionHandler.handleConnectionError(ForceConnectorExceptionHandler.java:391) ~[connector-bundle.jar:8.0p2 Build 7fa5b0283-20200316-072414]
at sailpoint.connector.ForceConnectorExceptionHandler.handleLoginException(ForceConnectorExceptionHandler.java:382) ~[connector-bundle.jar:8.0p2 Build 7fa5b0283-20200316-072414]
at sailpoint.connector.ForceConnectorExceptionHandler.handleException(ForceConnectorExceptionHandler.java:141) ~[connector-bundle.jar:8.0p2 Build 7fa5b0283-20200316-072414]
at sailpoint.connector.ForceConnector.login(ForceConnector.java:602) ~[connector-bundle.jar:8.0p2 Build 7fa5b0283-20200316-072414]
at sailpoint.connector.ForceConnector.login(ForceConnector.java:518) ~[connector-bundle.jar:8.0p2 Build 7fa5b0283-20200316-072414]
at sailpoint.connector.ForceConnector.testConfiguration(ForceConnector.java:481) [connector-bundle.jar:8.0p2 Build 7fa5b0283-20200316-072414]
at sailpoint.connector.ConnectorProxy.testConfiguration(ConnectorProxy.java:368) [connector-bundle-identityiq.jar:8.0p2 Build fe28e868e-20200309-033412]
at sailpoint.web.ApplicationObjectBean.testConnectorAction(ApplicationObjectBean.java:2755) [identityiq.jar:8.0 Build b571b9dead1-20200329-164036]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:1.8.0_282]
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[?:1.8.0_282]
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[?:1.8.0_282]
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[?:1.8.0_282]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_282]
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Content to Moderator
@mpeela Even i am facing the same error, could you provide inputs on this incase if it is resolved for you.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Content to Moderator
This error just started. Anyone have a similar issue and know how to resolve?
["[ ConnectorException ] \n [ Error details ] INVALID_FIELD: \nselect Id ,UserRole.Id, ContactId from User where Id\u003d\u00270057c00000825iaAAA\u0027\n ^\nERROR at Row:1:Column:25\nNo such column \u0027ContactId\u0027 on entity \u0027User\u0027. If you are attempting to use a custom field, be sure to append the \u0027__c\u0027 after the custom field name. Please reference your WSDL or the describe call for the appropriate names.connector.sdk.webservices.exception.WebServicesSdkException: \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e\u003csoapenv:Envelope xmlns:soapenv\u003d\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:sf\u003d\"urn:fault.partner.soap.sforce.com\" xmlns:xsi\u003d\"http://www.w3.org/2001/XMLSchema-instance\"\u003e\u003csoapenv:Body\u003e\u003csoapenv:Fault\u003e\u003cfaultcode\u003esf:INVALID_FIELD\u003c/faultcode\u003e\u003cfaultstring\u003eINVALID_FIELD: \nselect Id ,UserRole.Id, ContactId from User where Id\u003d\u0026apos;0057c00000825iaAAA\u0026apos;\n ^\nERROR at Row:1:Column:25\nNo such column \u0026apos;ContactId\u0026apos; on entity \u0026apos;User\u0026apos;. If you are attempting to use a custom field, be sure to append the \u0026apos;__c\u0026apos; after the custom field name. Please reference your WSDL or the describe call for the appropriate names.\u003c/faultstring\u003e\u003cdetail\u003e\u003csf:InvalidFieldFault xsi:type\u003d\"sf:InvalidFieldFault\"\u003e\u003csf:exceptionCode\u003eINVALID_FIELD\u003c/sf:exceptionCode\u003e\u003csf:exceptionMessage\u003e\nselect Id ,UserRole.Id, ContactId from User where Id\u003d\u0026apos;0057c00000825iaAAA\u0026apos;\n ^\nERROR at Row:1:Column:25\nNo such column \u0026apos;ContactId\u0026apos; on entity \u0026apos;User\u0026apos;. If you are attempting to use a custom field, be sure to append the \u0026apos;__c\u0026apos; after the custom field name. Please reference your WSDL or the describe call for the appropriate names.\u003c/sf:exceptionMessage\u003e\u003csf:row\u003e1\u003c/sf:row\u003e\u003csf:column\u003e25\u003c/sf:column\u003e\u003c/sf:InvalidFieldFault\u003e\u003c/detail\u003e\u003c/soapenv:Fault\u003e\u003c/soapenv:Body\u003e\u003c/soapenv:Envelope\u003e","[ ConnectorException ] \n [ Error details ] INVALID_FIELD: \nselect Id ,UserRole.Id, ContactId from User where Id\u003d\u00270057c00000825iaAAA\u0027\n ^\nERROR at Row:1:Column:25\nNo such column \u0027ContactId\u0027 on entity \u0027User\u0027. If you are attempting to use a custom field, be sure to append the \u0027__c\u0027 after the custom field name. Please reference your WSDL or the describe call for the appropriate names.connector.sdk.webservices.exception.WebServicesSdkException: \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e\u003csoapenv:Envelope xmlns:soapenv\u003d\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:sf\u003d\"urn:fault.partner.soap.sforce.com\" xmlns:xsi\u003d\"http://www.w3.org/2001/XMLSchema-instance\"\u003e\u003csoapenv:Body\u003e\u003csoapenv:Fault\u003e\u003cfaultcode\u003esf:INVALID_FIELD\u003c/faultcode\u003e\u003cfaultstring\u003eINVALID_FIELD: \nselect Id ,UserRole.Id, ContactId from User where Id\u003d\u0026apos;0057c00000825iaAAA\u0026apos;\n ^\nERROR at Row:1:Column:25\nNo such column \u0026apos;ContactId\u0026apos; on entity \u0026apos;User\u0026apos;. If you are attempting to use a custom field, be sure to append the \u0026apos;__c\u0026apos; after the custom field name. Please reference your WSDL or the describe call for the appropriate names.\u003c/faultstring\u003e\u003cdetail\u003e\u003csf:InvalidFieldFault xsi:type\u003d\"sf:InvalidFieldFault\"\u003e\u003csf:exceptionCode\u003eINVALID_FIELD\u003c/sf:exceptionCode\u003e\u003csf:exceptionMessage\u003e\nselect Id ,UserRole.Id, ContactId from User where Id\u003d\u0026apos;0057c00000825iaAAA\u0026apos;\n ^\nERROR at Row:1:Column:25\nNo such column \u0026apos;ContactId\u0026apos; on entity \u0026apos;User\u0026apos;. If you are attempting to use a custom field, be sure to append the \u0026apos;__c\u0026apos; after the custom field name. Please reference your WSDL or the describe call for the appropriate names.\u003c/sf:exceptionMessage\u003e\u003csf:row\u003e1\u003c/sf:row\u003e\u003csf:column\u003e25\u003c/sf:column\u003e\u003c/sf:InvalidFieldFault\u003e\u003c/detail\u003e\u003c/soapenv:Fault\u003e\u003c/soapenv:Body\u003e\u003c/soapenv:Envelope\u003e"]
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Content to Moderator
@SailAway Yes started 03/01/2023 for my org. Here is a developer.sailpoint.com post of another customer having same error. I'm hoping support is reading my case.
https://developer.sailpoint.com/discuss/t/salesforce-connector-errors/9136
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Content to Moderator
I'm on 8.2 and I'm seeing weird outconnector.sdk.webservices.exception.WebServicesSdkException: java.net.SocketTimeoutException: Read timed out errors and it causes my aggregations to fail after 1 minute.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Content to Moderator
If I need to build a connector for "Fusion risk management" which is owned by Salesforce. Can I leverage the salesforce conenctor to interact with fusion?