none
如何实现联系人的生日提醒功能? RRS feed

答案

  • 大致逻辑如下:

    1。 在联系人实体里创建一个新字段, 且称为新生日。(原有的那个我们称为原生日)

    2。 创建一个工作流(更改新生日), 启动时间是原生日已创建记录或字段更改。

          如果原生日字段包含数据, 更新联系人,设新生日为原生日+12个月(12月晚于 联系人:生日)

    3。创建另一个工作流(生日提醒),启动时间是新生日字段更改。

          如果新生日字段包含数据, 则

                 超时直到7天早于联系人:新生日时, 则 

                           发送邮件

                           更新联系人, (12月晚于 联系人:新生日)

    另:超时用法(假设提早7天提醒)


    • 已编辑 Jack Yin 2012年9月18日 17:44
    • 已建议为答案 王红福 2012年9月19日 3:21
    • 已标记为答案 yongxinlysss 2012年11月30日 1:27
    2012年9月18日 17:33

全部回复

  • 大致逻辑如下:

    1。 在联系人实体里创建一个新字段, 且称为新生日。(原有的那个我们称为原生日)

    2。 创建一个工作流(更改新生日), 启动时间是原生日已创建记录或字段更改。

          如果原生日字段包含数据, 更新联系人,设新生日为原生日+12个月(12月晚于 联系人:生日)

    3。创建另一个工作流(生日提醒),启动时间是新生日字段更改。

          如果新生日字段包含数据, 则

                 超时直到7天早于联系人:新生日时, 则 

                           发送邮件

                           更新联系人, (12月晚于 联系人:新生日)

    另:超时用法(假设提早7天提醒)


    • 已编辑 Jack Yin 2012年9月18日 17:44
    • 已建议为答案 王红福 2012年9月19日 3:21
    • 已标记为答案 yongxinlysss 2012年11月30日 1:27
    2012年9月18日 17:33
  • Jack Yin的方法可行,数据量大会有很多等待的作业,可能对系统性能会造成影响,这时你也可以通过开发一个系统服务在后台每天定时运行监测系统中是否有当天生日的会员,如果有创建提醒记录(邮件/任务/短信等)

    微软CRM

    2012年9月21日 3:47
    版主