KVSKBACLLCMBRelease
Procedures
OnRun
procedure OnRun(Rec: Record "KVSKBACLLCallHeader")
PerformManualRelease(Record KVSKBACLLCallHeader) :
Summary: Performs a manual release of the specified call header.
procedure PerformManualRelease(var callHeader: Record "KVSKBACLLCallHeader"):
Parameters:
callHeader: The call header record to be released.
Remarks: This procedure checks if the user has the necessary authorization to release the call based on its classification. If the call is already released, the procedure exits without making any changes. If the call is not released, it performs the release process.
PerformManualReopen(Record KVSKBACLLCallHeader) :
Summary: Performs a manual reopen of the specified call header.
procedure PerformManualReopen(var callHeader: Record "KVSKBACLLCallHeader"):
Parameters:
callHeader: The call header record to be reopened.
Remarks: This procedure checks if the user has the necessary authorization to reopen the call based on its classification. If the call is already open, the procedure exits without making any changes. If the call is not open, it checks for digital signature requirements, clears the "Digital Sign" field, updates the status to Open, clears the "Released by" field, and modifies the record to save the changes.