Func41_DoesActiveAuthExist

<< Click to Display Table of Contents >>

Navigation:  Modules > Asset Management > Software License Management > Authorization Analyzer (Complex license types) > AA Functions >

Func41_DoesActiveAuthExist

Description

This function will check for the existence of any active authorizations for the entity being evaluated.  The authorization comparison is based on the entity type (user, device, or group) of the entity being evaluated.

 

Processing Notes

This function goes through the following steps to derive the required answer:

Validates that a least one MSL has been chosen in the "MSL title(s) to compare (CTRL to select multiple)" parameter.

The MSL(s) chosen will be compared to the entity being evaluated to ensure that all have the same authorization type.  If not, the confidence will adjusted and the return code set to 'else'.

Finally, a search is executed to find the existence of active authorizations.  If one or more are found, then 'true' is returned with the number of authorizations found.  If none are found, then 'false' is returned.

PLEASE NOTE: The return value can be large and this function is not recommended to calculate a final EUR value

 

Inputs

 

Parameter

Explanation

MSL title(s) to compare (CTRL to select multiple)

A multi-select list of MSL titles to choose.  

Units (opt)

Optional parameter control the search for existing authorizations with a higher current units value.  By default, the search will be for authorizations with a unit value greater than zero.

 

Outputs

 

Result

Result Explanation

Confidence Adjustment

Return Value

True

One or more active authorizations were found.

 

Number of active authorizations meeting criteria

False

No active authorizations were found.

N

0

Else

MSL(s) don't match the authorization type

Exception was raised and trapped.

Y

0