添加新任务状态

添加新任务状态

注意:此功能可从版本 1 开始使用。6.联系我们

默认情况下,我们的Crm附带 5 预定义状态, 未启动, 在进行中, 测试, 等待反馈, 完成, 但你可以注入新的状态与简单的操作钩,以满足您的需求.

现状未开始联系我们联系我们正在进行中是核心状态,你不应该修改这些状态以使所有内容正常工作。

我们假设你有一些阅读本文的Php代码的基本知识,但如果你没有,就不会那么难了。 您可以复制和粘贴代码,并根据您的需求调整密钥(请参阅下面的密钥说明)。

在此示例中,您将添加 2 个带有名称的新任务状态联系我们准备生产

请参阅下面的代码示例,您必须添加应用程序/帮助者/my_functions_helper。公司简介file(如果不存在,创建文件)

__email0__ < ?公司简介// 版本 2。3.0 及以上hooks()->add_filter('before_get_task_statuses','my_add_custom_task_status');在版本 2 之前。3.联系我们// 取消注释下面的代码,如果您使用的是大于 2 的版本,则删除上面的代码。3.联系我们// add_action('before_get_task_status','my_add_custom_task_status');函数 my_add_custom_task_status($current_status){// 将新状态推送到当前状态Mサイズは箱入りとなります sサイズは箱なしでのラッピングとなります ギフトボックス・ラッピングについて _______________________________'id'=>50, // id 50 的新状态'颜色'=>'#9898','name'=>'On Hold','顺序'=>10,'filter_default'=> true, // true 或 false联系我们;// 推送另一个状态(如果只需要添加一个状态,则删除此代码)Mサイズは箱入りとなります sサイズは箱なしでのラッピングとなります ギフトボックス・ラッピングについて _______________________________'id'=>51, //新状态与新ID 51'颜色'=>'#be51e0','name'=>'准备好生产','顺序'=>11,'filter_default'=>true // true 或 false联系我们;// 返回状态返回 $current_statuss;联系我们
每个状态的Id必须是唯一的。
  • 联系我们- 任务状态的Id, 它建议添加更高的Id号码以防止重叠任务状态的默认系统ID。 Eq现在有id 1,2,3,4和5的任务状态,将来如果添加新的默认任务状态与id 6,并且您已经注入了自己的状态与id 6可能会导致问题。不建议在使用状态 Id 的任务后更改 id。
  • 颜色- 以十六进制格式为此状态的颜色。
  • 姓名将显示给用户的状态名称。
  • 在线订单- 状态的顺序, eq看板顺序.
  • filter_默认值如果您想排除默认情况下使用此状态的任务以包含在列表表中,则使用此选项。 默认情况下,如果访问任务列表区域(主任务列表或相关)时此选项为假,则不会显示用于此状态的任务,并且需要手动使用过滤器包含在表中。 这里的一个简单例子可以是eq,如果你添加状态取消,你不需要默认显示取消的任务在表中。

调整代码以满足您的需求后,保存文件my_functions_helper。PHP,你将能够看到你的新任务状态。

New Task Status
Task Mark As