You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Could you please add the following parameters to the event OnRejectApprovalRequestsForRecordOnAfterSetApprovalEntryFilters in Codeunit 1535 "Approvals Mgmt.""?
Current
procedure RejectApprovalRequestsForRecord(RecRef: RecordRef; WorkflowStepInstance: Record "Workflow Step Instance")var
ApprovalEntry: Record "Approval Entry";
ApprovalEntryToUpdate: Record "Approval Entry";
OldStatus: Enum "Approval Status";
IsHandled: Boolean;
begin
IsHandled := false;
OnBeforeRejectApprovalRequestsForRecord(RecRef, WorkflowStepInstance, IsHandled);
if IsHandled thenexit;
ApprovalEntry.SetCurrentKey("Table ID", "Document Type", "Document No.", "Sequence No.");
ApprovalEntry.SetRange("Table ID", RecRef.Number);
ApprovalEntry.SetRange("Record ID to Approve", RecRef.RecordId);
ApprovalEntry.SetFilter(Status, '<>%1&<>%2', ApprovalEntry.Status::Rejected, ApprovalEntry.Status::Canceled);
ApprovalEntry.SetRange("Workflow Step Instance ID", WorkflowStepInstance.ID);
OnRejectApprovalRequestsForRecordOnAfterSetApprovalEntryFilters(ApprovalEntry, RecRef);
if ApprovalEntry.FindSet() thenrepeat ...
}
[IntegrationEvent(false, false)]
localprocedure OnRejectApprovalRequestsForRecordOnAfterSetApprovalEntryFilters(var ApprovalEntry: Record "Approval Entry"; RecRef: RecordRef)beginend;
Requested
procedure RejectApprovalRequestsForRecord(RecRef: RecordRef; WorkflowStepInstance: Record "Workflow Step Instance")var
ApprovalEntry: Record "Approval Entry";
ApprovalEntryToUpdate: Record "Approval Entry";
OldStatus: Enum "Approval Status";
IsHandled: Boolean;
begin
IsHandled := false;
OnBeforeRejectApprovalRequestsForRecord(RecRef, WorkflowStepInstance, IsHandled);
if IsHandled thenexit;
ApprovalEntry.SetCurrentKey("Table ID", "Document Type", "Document No.", "Sequence No.");
ApprovalEntry.SetRange("Table ID", RecRef.Number);
ApprovalEntry.SetRange("Record ID to Approve", RecRef.RecordId);
ApprovalEntry.SetFilter(Status, '<>%1&<>%2', ApprovalEntry.Status::Rejected, ApprovalEntry.Status::Canceled);
ApprovalEntry.SetRange("Workflow Step Instance ID", WorkflowStepInstance.ID);
OnRejectApprovalRequestsForRecordOnAfterSetApprovalEntryFilters(ApprovalEntry, RecRef, WorkflowStepInstance); //Modifiedif ApprovalEntry.FindSet() thenrepeat ...
}
//> Modified
[IntegrationEvent(false, false)]
localprocedure OnRejectApprovalRequestsForRecordOnAfterSetApprovalEntryFilters(var ApprovalEntry: Record "Approval Entry"; RecRef: RecordRef; WorkflowStepInstance: Record "Workflow Step Instance")beginend;
//< Modified
Additional context
We need to apply some filters on variable "ApprovalEntry" based on parameter "WorkflowStepInstance".
The text was updated successfully, but these errors were encountered:
Describe the request
Could you please add the following parameters to the event OnRejectApprovalRequestsForRecordOnAfterSetApprovalEntryFilters in Codeunit 1535 "Approvals Mgmt.""?
Current
Requested
Additional context
We need to apply some filters on variable "ApprovalEntry" based on parameter "WorkflowStepInstance".
The text was updated successfully, but these errors were encountered: