Category Archives: Workflow

D365/AX7: Extend ‘canSubmitToWorkflow’ in standard & base tables without over-layering


There is no standard workflow feature in available process ‘Request For Quotations’.There is a requirement of enabling customised workflow in standard process called ”and base table ‘PurchRFQCaseTable’ and form ‘PurchRFQCaseTableListPage’


In current version of D365/AX7, there is no possible way to use or extend method ‘canSubmitToWorkflow’ in standard table like PurchRFQCaseTable without overlayering.Also there is no event listed in table PurchRFQCaseTable related to ‘canSubmitToWorkflow’.

Sample Code and Instructions

[code language = “cpp”]

final class ACXFormDataUtil_Extension

public static boolean canSubmitToWorkflow(Common _record, str _workflowType)
boolean ret = next canSubmitToWorkflow(_record, _workflowType);
if (_record.TableId == tableNum(PurchRFQCaseTable))
return true;
return ret;