Task Name | User Information Task |
Description | - UCSD Remedy Integration
|
Prerequisites | - Tested on 5.2.0.0.A
|
Category | Workflow |
Components | vSphere 5.x |
User Inputs | |
Instructions for Regular Workflow Use:
- Download the attached .ZIP file below to your computer. *Remember the location of the saved file on your computer.
- Unzip the file on your computer. Should end up with a .WFD file.
- Log in to UCS Director as a user that has "system-admin" privileges.
- Navigate to "Policies-->Orchestration" and click on "Import".
- Click "Browse" and navigate to the location on your computer where the .WFD file resides. Choose the .WFD file and click "Open".
- Click "Upload" and then "OK" once the file upload is completed. Then click "Next".
- Click the "Select" button next to "Import Workflows". Click the "Check All" button to check all checkboxes and then the "Select" button.
- Click "Submit".
- A new folder should appear in "Policies-->Orchestration" that contains the imported workflow. You will now need to update the included tasks with information about the specific environment.
The workflow:
The execution of the workflow:
The custom task:
importPackage(com.cloupia.lib.util.ssh);
importPackage(java.lang);
var loginName = input.User_Name;
var email = ctxt.getAPI().userAPIGetUserLoginProfile(loginName).getEmail();
var LastName = ctxt.getAPI().userAPIGetUserLoginProfile(loginName).getLastName();
var FirstName = ctxt.getAPI().userAPIGetUserLoginProfile(loginName).getFirstName();
var GroupName = ctxt.getAPI().userAPIGetUserLoginProfile(loginName).getGroupName();
var GroupID = ctxt.getAPI().userAPIGetUserLoginProfile(loginName).getGroupId();
var Role = ctxt.getAPI().userAPIGetUserLoginProfile(loginName).getRole();
var UserID = ctxt.getAPI().userAPIGetUserLoginProfile(loginName).getUserId();
logger.addInfo("E-Mail "+email);
logger.addInfo("Last Name "+LastName);
logger.addInfo("First Name "+FirstName);
logger.addInfo("Group Name "+GroupName);
logger.addInfo("Group ID "+GroupID);
logger.addInfo("Role "+Role);
logger.addInfo("User ID "+UserID);
output.firstName = FirstName;
output.lastName = LastName;
output.email = email;
output.groupName = GroupName;
output.groupId = GroupID;
output.role = Role;
output.userId = UserID;