Related Topics
User Info SlideOut Custom Variables
The User Info Slideout is a control that appears when you click the upper left corner of the Process Director screen. It contains a variety of information about the logged-in user, and can include the Name, email address, image, and other items that can be customized by using the custom variables in this section of the documentation.
This variable, when set to "true" disables all end users' ability to change their email addresses via the User Profile page. The default value for this variable is "false".
Example
public override void SetSystemVars(BPLogix.WorkflowDirector.SDK.bp bp)
{
// Prevent users from changing their email addresses
bp.Vars.fDisableUserProfileEmailChange = true;
}
By default, users are allowed to control the time zone setting in their user profile. Setting this variable to “true” disables this ability.
Example
public override void SetSystemVars(BPLogix.WorkflowDirector.SDK.bp bp)
{
// Prevent users from setting time zones
bp.Vars.fTurnOffUserProfileTimeZone= true;
}
This variable , when set to "true" will remove the ability for users to perform delegation from their User Profile page. The default value for this variable is "false".
Example
public override void SetSystemVars(BPLogix.WorkflowDirector.SDK.bp bp)
{
// This will disable user delegation in the user profile.
bp.Vars.fTurnOffDelegation = true;
}
This variable , when set to "true" will remove the ability for users to perform shared delegation from their user profile page. The default value for this variable is "false".
Example
public override void SetSystemVars(BPLogix.WorkflowDirector.SDK.bp bp)
{
// This will disable shared delegation ability in the user profile.
bp.Vars.fTurnOffSharedDelegation = true;
}
This system variable determines what information will be displayed in the user info slide panel. The system variable can contain HTML and system variables.
Example
public override void SetSystemVars(BPLogix.WorkflowDirector.SDK.bp bp)
{
// Format the user info slideout
bp.Vars.UserInfoSlideOut = “<span style=’font-weight:bold;’>
{Curr_User,format=name}</span><br/>{Curr_User,format=email}
<br/><br/>{server_name}”;
}
This system variable enables you to determine whether the “Edit Profile” button will display in the user info slide panel. If this variable is set to true, the button will be displayed. Otherwise, it will not.
Example
public override void SetSystemVars(BPLogix.WorkflowDirector.SDK.bp bp)
{
// Disable user edits
bp.Vars.UserInfoShowEditProfile = false;
}
Documentation Feedback and Questions
If you notice some way that this document can be improved, we're happy to hear your suggestions. Similarly, if you can't find an answer you're looking for, ask it via feedback. Simply click on the button below to provide us with your feedback or ask a question. Please remember, though, that not every issue can be addressed through documentation. So, if you have a specific technical issue with Process Director, please open a support ticket.