<workflowgen url>
with the domain and path to your WorkflowGen instance; for example, localhost/wfgen
or mycompany.com/wfgen
.WfgDirectoriesSyncService.exe
) if it's been installed and started.EngineServiceImpersonificationUsername
key in the WorkflowGen web.config
is set to an existing Administrator username. Otherwise, the synchronization connector won't have sufficient permissions to make all of the requests needed to provision users and groups.https://<workflowgen url>/admin
), click Directories, then click New directory on the Directories screen.
Integrate any other application you don't find in the gallery (Non-gallery)
WorkflowGen SCIM v2
in order to identify it easily.
https://<workflowgen url>/scim
(e.g. https://mycompany.com/wfgen/scim
).
wfgen
part of the address.
externalId
, displayName
, and members
mappings set to customappsso
. You'll also need to change the mapping of externalId
to Azure AD's objectId
if it is not correctly mapped already. This will prevent two different groups from being provisioned with the same externalId
. This attribute must be unique.objectId
externalId
systemIdentifier
mailNickname
displayName
name
members
members
users
urn:ietf:params:scim:schemas:core:2.0:Group
).
externalId
to Azure AD's objectId
.Switch([IsSoftDeleted], , "False", "True", "True", "False")
active
isActive
displayName
displayName
commonName
FacsimileTelephoneNumber
phoneNumbers[type eq "fax"].value
fax
givenName
name.givenName
firstName
jobTitle
title
jobTitle
mail
emails[type eq "work"].value
email
objectId
externalId
systemIdentifier
manager
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:manager
manager
mobile
phoneNumbers[type eq "mobile"].value
mobile
postalCode
addresses[type eq "work"].postalCode
postalCode
physicalDeliveryOfficeName
addresses[type eq "other"].Formatted
office
streetAddress
addresses[type eq "work"].streetAddress
postalAddress
surname
name.familyName
lastName
telephoneNumber
phoneNumbers[type eq "work"].value
phone
userPrincipalName
userName
userName
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
).
Sync only assigned users and groups
scope, then manually assign them to this application in the directory. To do this, go to the application's Users and groups section and manually add your users there.Sync all users and groups
scope.APP_DATA
directory.externalId
SCIM property, which represents a unique identifier from an external system, so it must be opaque for WorkflowGen. This guide has you change this mapping from displayName
in Azure AD to objectId
. In WorkflowGen, externalId
maps to a user's systemIdentifier
property; therefore, the objectId
value from Azure AD is being provisioned into the systemIdentifier
value in WorkflowGen.objectId
values. Since WorkflowGen doesn't have any Id
that corresponds to Azure AD's objectId
, it will always fail with a 404 NOT FOUND
error. Then, it sends GET requests but with a filter on externalId
, and this time, it will find users in WorkflowGen if their systemIdentifier
matches a user's objectId
in Azure AD.systemIdentifier
properties set to their corresponding Azure AD objectId
properties.