a!applyComponents( function: rule!HCP_POC_LabSection( index: _, caseServices_cdt: ri!caseServices_cdt, caseFolder_fld:ri!caseFolder_fld ), array: 1 + enumerate( count( ri!caseServices_cdt ) ) ) --------rule!HCP_POC_LabSection---------------------------------------------------------------------- rule!HCP_POC_UploadDocument( caseFolder_fld:ri!caseFolder_fld, caseDocument:fn!index(ri!caseServices_cdt,ri!index,"serviceDocument",null), caseDocumentSave:ri!caseServices_cdt[ri!index].serviceDocument ) -------rule!HCP_POC_UploadDocument---------------------------------------------------------------------- a!fileUploadField( label:"Upload Required Document", labelPosition:"ADJACENT", instructions:"Allowed types:txt, pdf", target:ri!caseFolder_fld, value: ri!caseDocument, saveInto:ri!caseDocumentSave, required:true /*validations:if(contains(cons!HCP_POC_ALLOWED_DOCUMENT_TYPES,rule!HCP_POC_DetermineDocumentExtension(doc:ri!caseDocument)),"", "Invalid Document")*/ )