Agile PLM利用事件管理功能发送邮件通知代码之计划性事件

适用情况:计划性的事件,即定义Event时选择的Event Type为Scheduled Event,或者没有具体的object type

 Detailed Description:

void sendNotification	(String 	templateName,
                         String 	objNumber,
                            int 	objClass,
                        boolean 	isUrgent,
                           List 	recipients,
                         String 	comments	 
                        ) throws AgileDSLException

Send notification.

Parameters:
templateName 	the name of the template you would like to send.
objNumber 	the objectNumber which you would like to send the notifcation for.
objClass 	the object class of the object which you would like to send the notification for.
isUrgent 	set to true if the notification is urgent.
recipients 	a list of recipients.
comments 	comment you would like to send with the notification.

Exceptions:
AgileDSLException 	if the method fails


 Script PX脚本:

import com.agile.agileDSL.ScriptObj.IBaseScriptObj
import com.agile.agileDSL.ScriptObj.AgileDSLException

void invokeScript(IBaseScriptObj obj) {
    try{
        List notifyList = new ArrayList();
        notifyList.add("Xing Xing");
        
        obj.sendNotification("Activities - Notification for Project Object Delegation","T00940",18029,false,notifyList,"");

    }
    catch (Exception e)
    {
        e.printStackTrace();
        throw new AgileDSLException(e);
    }
}


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值