i wrote a clicked method in form of salestablelistpage for confirmation of order form which will generate an email to customer, it is generating email but resides in queue as waiting status, even email parameters and template are fine and can broadcast email but email generated by confirm button stuck in queue... help required... My method is given below.
void clicked()
{
SysEmailId sysEmailId = 'OrderForm';
str recipientEmail = "erpadmin@test.com";
CustTable custTable;
Map mappings;
;
super();
custTable = custTable :: find(SalesTable.CustAccount);
recipientEmail = custTable.email();
mappings = new Map(Types::String, Types::String);
mappings.insert('CustomerName', custTable.name());
mappings.insert('OrderNumber','');
mappings.insert('OrderDate',SalesTable.createDate());
mappings.insert('OrderTotal','');
SysEmailTable::sendMail(
sysEmailId,
SysEmailTable::find(sysEmailId).DefaultLanguage,
recipientEmail,
mappings,
'',
'',
true,
curUserId(),
true);
}
Thanks,