任务的执行体

 

     当任务周期到达并处于有效时段时,任务被执行。系统使用脚本来定义任务的执行体。脚本遵循JavaScript语法, 在脚本中,必须定义一个名为main的函数,任务执行时将执行该函数,示例如下:


function
main()
{
    alert("你好");

}

    注意:当脚本有错误时,错误信息将输出到应用服务器的日志文件中 。因此当发现任务没有正确执行时,可以通过查看相应的日志文件来查看提示。

    系统提供了一系列功能函数来访问数据库,向相关人员发送信息或短信。

    值得注意的是,任务脚本是在服务器上执行的。服务器与客户的交流是通过“万思通”进行的。因此,如果需要服务器向相关人员发送信息或短信,那么必须在客户端打开“万思通”,在客户机与服务器间建立起有效的交流通道。

    在服务器端可以使用如下函数与客户端进行勾通:

 

当前用户发送一个提醒信息,该信息在相应的客户机上弹出显示15秒后,自动关闭

向某个用户(whom是用户的ID)发送一个提醒信息,该信息在相应的客户机上弹出显示15秒后,自动关闭

当前用户发送一个用浏览器打开相关地址的命令,客户机在收到该指令后,自动打开浏览器并打开url指定的网页。例: navigate( "http://www.53oa.com");

向某个用户(whom是用户的ID)发送一个用浏览器打开相关地址的命令,客户机在收到该指令后,自动打开浏览器并打开url指定的网页。例: navigate( "http://www.53oa.com");

向某个用户(whom是用户的ID)发送一个用浏览器打开协同应用中的某个地址的命令,客户机在收到该指令后,自动打开浏览器并打开url指定的网页。它与 navigate2不同点在于:

  1.  url 是协同平台中的地址
  2. 因为协同平台的页面可能是有权限近年的,因此navigate3在打开url地址时会带上当前用户信息。

 

 

当前用户发送一个短信

 

向某个用户(whom是用户的ID)发送一个短信

向某个电话(tel是可接收短信的电话号码)发送一个短信