启动活动

这将为该用户启动给定的活动。如果用户有未结活动,则将先结束该活动。对于基于持续时间的活动,新活动的开始时间将设置为之前基于持续时间活动的新活动的开始时间。

例如,必须为此 POST 主体 API 调用将这些属性作为请求主体(以 JSON 格式)发送:

  • 类型:RECEIVE
  • 用户 ID:matthew.cenci@infor.com

这些条件会生成以下消息:

如果用户不是 WMS 中的现用用户,则将显示以下消息:
指定了无效的用户 ID,或用户处于非现用状态。
如果用户尚未在该天打卡上班,则将显示以下消息:
用户尚未打卡上班;请在启动活动之前打卡上班。
如果提供的活动不是有效的非系统活动,则将显示以下消息:
系统无法找到带有提供的名称的活动
如果在调用 createIndirectActivity 后,系统无法定位已完成的活动,则将显示以下消息:
系统无法为此用户创建新的活动,请重试。