void Indent.Indent_Email_Notification(int myindent_ID) { myindent = Indent[ID == myindent_ID]; myindent_itemdetails = Indent_Sub_Form[Indent_Form_RECID == myindent_ID]; getindentor = Employee_Details[ID == myindent.Request_Raised_By]; emailto = getindentor.Employee_Email; getemail = Email_Template[Template_No == 4]; sub = getemail.Subject_field; body = getemail.Body; sub = sub.replaceAll("{prno}",myindent.Indent_No,true); sub = sub.replaceAll("{prstatus}",myindent.Approval_Status,true); body = body.replaceAll("{prno}",myindent.Indent_No,true); body = body.replaceAll("{prdate}",myindent.Indent_Request_Date.tostring("d-MMM-yyyy"),true); body = body.replaceAll("{prstatus}",myindent.Approval_Status,true); body = body.replaceAll("{indentor}",getindentor.Employee_Name,true); if(myindent.Project_Name != null) { project = "The indent was placed for the project " + myindent.Project_Name.Project_Number + " - " + myindent.Project_Name.Project_Title; } else { project = null; } body = body.replaceAll("{project}",ifnull(project,""),true); IndentLink = "<a href='https://creatorapp.zoho.in/carrierwheels/erp#Report:All_Indents?Indent_No=" + myindent.Indent_No + "' title='Click to Open Indent' target='_blank'>Click to Open Indent " + myindent.Indent_No + "</a>"; body = body.replaceAll("{link}",IndentLink,true); tab = "<html><style>th,td {padding: 5px;}</style><table border = 1> <th>S. No.</th> <th>Part No.</th> <th>Part Description</th> <th>Specification</th> <th>Required Qty</th><th>UOM</th> <th>Remarks</th> <th>Purpose of Indent</th>"; count = 1; for each tablerec in myindent_itemdetails { getuom = Unit_of_Measurement[ID == tablerec.UoM].UOM; tab = tab + "<tr><td>" + count + "</td>"; tab = tab + "<td>" + tablerec.Part_No.Part_No + "</td>"; tab = tab + "<td>" + tablerec.Part_Description.Part_Description + "</td>"; tab = tab + "<td>" + ifnull(tablerec.Specification,"") + "</td>"; tab = tab + "<td>" + ifnull(tablerec.Required_Qty,0) + "</td>"; tab = tab + "<td>" + getuom + "</td>"; tab = tab + "<td>" + ifNull(tablerec.Remarks,"") + "</td>"; tab = tab + "<td>" + ifnull(tablerec.Purpose_of_Indent,"") + "</td></tr>"; count = count + 1; } tab = tab + "</table></html>"; body = body.replaceAll("{table}",tab,true); //info body; sendmail [ from :"CWPL ERP <erp@carrierwheels.com>" to :emailto reply to :"sourcing@carrierwheels.com" subject :sub message :body ] }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter