CoC form Submit for PR

PHOTO EMBED

Tue Aug 12 2025 08:53:16 GMT+0000 (Coordinated Universal Time)

Saved by @MinaTimo

[ExtensionOf(classStr(PurchReqWorkflow))]
final class PurchReqWorkflow_LOC_Finance_Extension
{

    public static void main(Args _args)
    {
        PurchReqWorkflow purchReqWorkflow = PurchReqWorkflow::construct();
        PurchReqTable purchReqTable;
        FormDataSource purchReqTableDS;
        if (_args)
        {
            purchReqTable = _args.record();
            purchReqTableDS = FormDataUtil::getFormDataSource(purchReqTable);
 
            if(purchReqTable)
            {
                if(purchReqTable.ProjectName == "" || purchReqTable.ProjectDuration == ""
                    || purchReqTable.ProjectObjectives == "" || purchReqTable.BusinessImpact == "")
                    throw error("Sorry you can't submit this request, please must be fill Project Description, Project Duration, Project Objectives and Business Impact.");
            }
        }
        next main(_args);
    }
}

// https://khadarmsdax.wordpress.com/2022/08/11/workflow-validation-before-submit-x/
content_copyCOPY