KVSKBACLLCallAuthorizationMgt#
Procedures#
CheckAuthorizationCode(Enum KVSKBACLLCallClassification, Code[20], Decimal) :#
Summary: Checks if the current user has the specified authorization code for the given call classification.
procedure CheckAuthorizationCode(callClassification: Enum "KVSKBACLLCallClassification"; authorizationCode: Code[20]; var maxAmount: Decimal):
Parameters:
callClassification: The call classification to check authorization for.authorizationCode: The authorization code to validate.maxAmount: Returns the maximum amount allowed for this authorization.
Remarks: This procedure retrieves the list of authorizations for the current user based on the specified call classification. It then checks if the provided authorization code exists in that list and returns the associated maximum amount. If the authorization code is not found, an error is raised indicating that the user lacks the required permission.
CheckDigitalSign() :#
Summary: Validates the current user's digital signature.
procedure CheckDigitalSign():
Remarks: This procedure verifies that the user has a password set and prompts for digital signature input. The user authorization is assumed to be already checked before calling this procedure.