This web service initiates the Learning Program Activity report. If you omit username, firstname and lastname, then the function processes all users. If you specify the username, firstname or lastname then all users that have a corresponding exact match are processed. If the group code is specified then all the users corresponding to the prefix-match, for example, orgcode of skillsoft matches group codes skillsoft1 and skillsoft2, are processed. If user group path is specified then all users within the exact match of the user group path are processed. If user group path or group code is specified then username, firstname and lastname parameters are ignored.
Depending on the format specified in the group argument in this function, the value will be determined as either user group path or a group code.
Note: If you are using OLSA with Privacy Support enabled, when invoking this web service, you must specify the login name of a user created using the UM_CreateUser web service, not the login name of a user created in SkillPort. This is because a hashed login name is required by this web service, and only OLSA (not SkillPort) creates this type of login name.
Inputs
customerId - This refers to the sname provided by SkillSoft. String identifies the customer of OLSA environment.
userName - Login name of the user. This is optional
Firstname - User's first name, this is optional
Lastname - User's last name, this is optional
Group - If this optional string starts with a “/”, the function assumes it is a user group path, otherwise, without the “/”, interprets it as a group code
includeSubgroups - This is optional, the default value is true
breakOnGroups - This is optional, the default value is true
singleLinePerUser - This is optional and only affects CSV reports
listOfAssetIDs - This is optional and can be a comma separated list of assets [programs]
includeDeactiatedUsers - This is optional
includeLPsWithNoProgress - This is optional
includeStartedLPs - This is optional, the default value is true
includeCompletedLPs - This is optional, the default value is true
mode - Select summary or detail
listBy - Select one of the following:
user - displays details by user
asset - displays details by asset
reportFormat - Format of the report to generate. Formats include: CSV16, CSV, and HTML.
Note: The reportFormat values are case sensitive and MUST be in upper case.
Outputs
The function returns the report ID handle. Use this value with the UTIL_PollForReport function to get the actual contents of the report.