SugarCRM项目Campaigns模块需求规格.docx
- 文档编号:4877483
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:60
- 大小:266.67KB
SugarCRM项目Campaigns模块需求规格.docx
《SugarCRM项目Campaigns模块需求规格.docx》由会员分享,可在线阅读,更多相关《SugarCRM项目Campaigns模块需求规格.docx(60页珍藏版)》请在冰豆网上搜索。
SugarCRM项目Campaigns模块需求规格
SugarCRM项目需求规格
深圳47期班项目飞星组
Campaigns模块
此模块用来跟踪和管理公司的营销活动,活动对象通常是个人或组织。
联系人,潜在客户,机会可以与已经建立好的营销活动相关联,另外,每个营销活动都有自己的活动目标,因此,可以按照事先制定好的标准,比如按年龄或消费习惯将目标分组。
SRS-Campaigns-FUNC-001新增营销活动
SRS-Campaigns-FUNC-001-001快速新增
简述
输入活动信息快速新增一个营销活动,通过设置归属人可将该客户分配给指定的客户经理。
输入
1、Name:
必填,字符串,长度:
50
2、Status:
必填,活动状态,包括Planning,Active,Inactive,Complete,InQueue,
AndSending
3、EndDate:
必填,活动结束日期,格式mm/dd/yyyy
4、Type:
必填,活动类型,包括Email,Newsletter,Mail,Web,Radio,Television,Print,andTelesales
5、AssignedTo:
必填,输入或选择一个已经存在的系统用户,默认值为当前登录用户
处理
正常流程:
输入全部或必填信息后,点击Save按钮,能够新增一条营销活动记录。
备选流程1:
如果没有填写必填信息,则无法保存,并且提示用户输入必填信息;
备选流程2:
如果输入的EndDate格式或值不正确,则提示用户输入无效,不生成新活动记录;如果EndDate小与当前日期,系统给出相应提示,不生成新活动记录;
备选流程3:
如果输入的Name与已经存在的活动名称相同,则提示已经存在同名活动,如果用户仍然选择保存,则生成一个新活动;如果用户选择取消,则不生成新活动记录;
备选流程4:
如果输入的AssignedTo字段不是系统中存在的用户,则系统给出相应提示,不生成新活动记录。
输出
符合用户输入信息的新活动,可在活动列表中查找到
SRS-Campaigns-FUNC-001-002典型新增
简述
输入活动信息,典型新增一个营销活动,通过设置归属人可将该客户分配给指定的客户经理。
输入
1、Name:
必填,字符串,长度:
50
2、Status:
必填,活动状态,包括Planning,Active,Inactive,Complete,InQueue,
AndSending
3、StartDate:
选填,活动开始日期,格式mm/dd/yyyy
4、EndDate:
必填,活动结束日期,格式mm/dd/yyyy
5、Type:
必填,活动类型,包括Email,Newsletter,Mail,Web,Radio,Television,Print,andTelesales
6、AssignedTo:
必填,输入或选择一个已经存在的系统用户,默认值为当前登录用户
7、Currency:
选填
8、Budget:
选填,整型
9、ActualCost:
选填,整型
10、ExpectedRevenue:
选填,整型
11、Impressions:
选填,整型,活动开始后才需要填写改字段
12、ExpectedCost:
选填,整型
13、Objective.:
选填,字符串
14、Description:
选填,字符串
处理
正常流程:
输入全部或必填信息后,点击Save按钮,能够新增一条营销活动记录。
备选流程1:
如果没有填写必填信息,则无法保存,并且提示用户输入必填信息;
备选流程2:
如果填写的信息不正确,则无法保存,并且提示用户输入信息无效;
备选流程3:
如果输入的StartDate或EndDate格式或值不正确,则提示用户输入无效,不生成新活动记录;如果StartDate大于EndDate,系统给出相应提示,不生成新活动记录;如果EndDate小与当前日期,系统给出相应提示,不生成新活动记录;
备选流程4:
如果输入的Name与已经存在的活动名称相同,则提示已经存在同名活动,如果用户仍然选择保存,则生成一个新活动;如果用户选择取消,则不生成新活动记录;。
备选流程5:
如果输入的AssignedTo字段不是系统中存在的用户,则系统给出相应提示,不生成新活动记录;
备选流程6:
输入全部或必填信息后,点击Cancel按钮,则系统不会保存新记录并返回上一部操作。
输出
符合用户输入信息的新活动,可在活动列表中查找到
SRS-Campaigns-FUNC-001-003向导新增
简述
使用活动向导指引,新增一个营销活动。
输入
1、CampaignType:
必选,包括Newsletter,Email,Non-emailbasedCampaign
2、CampaignHeader:
包含信息如下:
Name:
必填,字符串,长度:
50
Status:
必填,活动状态,包括Planning,Active,Inactive,Complete,InQueue,
AndSending
StartDate:
选填,活动开始日期,格式mm/dd/yyyy
EndDate:
必填,活动结束日期,格式mm/dd/yyyy
Type:
显示上一步里选择的活动类型
AssignedTo:
必填,输入或选择一个已经存在的系统用户,默认值为当前登录用户
Frequency:
:
选填,包括None,Weekly,Monthly,Quarterly,Annually
Description:
选填,字符串
3、CampaignBudget,包含信息如下:
Budget:
选填,整型
Currency:
选填
ActualCost:
选填,整型
ExpectedRevenue:
选填,整型
Impressions:
选填,整型,活动开始后才需要填写改字段
ExpectedCost:
选填,整型
Objective:
选填,字符串
4、CampaignTrackerURLs,包含信息如下:
TrackerName:
选填,字符串,长度30
Opt-outlink:
选填,复选框
TrackerURL:
选填,字符串,长度255
5、SubscriptionInformation,包含信息如下:
SubscriptionListName:
必选,单选框
UnsubscriptionListName:
必选,单选框
TestListName:
必选,单选框
上面每个字段都有两个选择,Auto-Create,或者AllowSelect
处理
正常流程:
向导新增动作分5步完成,由向导指示用户完成
1、打开CampaignWizard页面,选中想要创建的活动类型后,点击Start按钮,进入下一步
2、打开CampaignHeader页面,输入全部或必填信息后,点击Next按钮,进入下一步
3、打开CampaignBudget页面,输入全部或必填信息后,点击Next按钮,进入下一步
4、打开CampaignTrackerURLs页面,输入全部或必填信息后,点击Next按钮,进入下一步
5、打开SubscriptionInformation页面,输入全部或必填信息后,点击Next按钮,进入下一步
6、点击Finish按钮,能够新增一条营销活动记录
备选流程1:
如果没有填写必填信息,则无法保存,并且提示用户输入必填信息
备选流程2:
如果填写的信息不正确,则无法保存,并且提示用户输入信息无效
备选流程3:
如果输入的StartDate或EndDate格式或值不正确,则提示用户输入无效,不生成新活动记录;如果StartDate大于EndDate,系统给出相应提示,不生成新活动记录;如果EndDate小与当前日期,系统给出相应提示,不生成新活动记录。
备选流程4:
如果输入的Name与已经存在的活动名称相同,则提示已经存在同名活动,如果用户仍然选择保存,则生成一个新活动;如果用户选择取消,则不生成新活动记录。
备选流程5:
如果输入的AssignedTo字段不是系统中存在的用户,则系统给出相应提示,不生成新活动记录。
备选流程6:
执行back命令可以回到上一步操作
输出
符合用户输入信息的新活动,可在活动列表中查找到
SRS-Campaigns-FUNC-002营销活动管理
SRS-Campaigns-FUNC-002-001基本查找
简述
输入营销活动的基本字段信息,查找出相应的营销活动
输入
Name:
选填,字符串,长度:
50
Onlymyitems:
可选
处理
正常流程:
点击Search按钮,系统根据输入信息,查找符合条件的营销活动。
备选流程1:
如果输入信息输入为空,点击查找按钮,则显示全部营销活动信息。
备选流程2:
如果字段信息输入有误或系统不存在的信息,系统不显示任何营销活动信息;
备选流程3:
选中“Onlymyitems”,点击Search按钮,则系统只显示与当前登录用户相关的营销活动信息;
备选流程4:
点击Clear按钮则清除输入项所输入的信息,同时系统返回并显示所有营销活动信息;
备选流程5:
通配符“%”查找,“%”表示任意多个字符,例如在Name中输入“at%”则列出以at开头的所有营销活动记录;
备选流程6:
模糊查找,例如在Name中输入“at”则列出以at开头的所有营销活动记录。
输出
符合查询条件的营销活动信息,并显示在营销活动列表中
SRS-Campaigns-FUNC-002-002高级查找
简述
输入正确的营销活动信息,准确查找出指定的营销活动信息
输入
Name:
选填,字符串,长度:
50
Status:
可选,活动状态,包括Planning,Active,Inactive,Complete,InQueue,
AndSending
StartDate:
选填,活动开始日期,格式mm/dd/yyyy
EndDate:
选填,活动结束日期,格式mm/dd/yyyy
Type:
选填,活动类型,包括Email,Newsletter,Mail,Web,Radio,Television,Print,andTelesales
处理
正常流程:
完整输入或者部分输入的营销活动信息,点击Search按钮,能够精确搜索到指定的营销活动记录。
备选流程1:
如果输入信息输入为空,点击查找按钮,则显示全部营销活动信息;
备选流程2:
如果字段信息输入有误或系统不存在的信息,系统不显示任何营销活动信息;
备选流程3:
选中“Onlymyitems”,点击Search按钮,则系统只显示与当前登录用户相关的营销活动信息;
备选流程4:
点击Clear按钮则清除输入项所输入的信息,同时系统返回并显示所有营销活动信息;
备选流程5:
通配符“%”查找,“%”表示任意多个字符,例如在Name中输入“at%”则列出以at开头的所有营销活动记录,与输入at的查询结果一样;
备选流程6:
如果输入的StartDate或EndDate格式或值不正确,则提示用户输入无效;如果StartDate大于EndDate,系统给出相应提示;如果EndDate小与当前日期,系统给出相应提示;
备选流程7:
模糊查找,例如在Name中输入“at”则列出以at开头的所有营销活动记录。
输出
符合查询条件的营销活动信息,并显示在营销活动列表中
SRS-Campaigns-FUNC-002-003营销活动编辑
简述
修改营销活动相关信息。
输入
1、Name:
必填,字符串,长度:
50
2、Status:
必填,活动状态,包括Planning,Active,Inactive,Complete,InQueue,
AndSending
3、StartDate:
选填,活动开始日期,格式mm/dd/yyyy
4、EndDate:
必填,活动结束日期,格式mm/dd/yyyy
5、Type:
必填,活动类型,包括Email,Newsletter,Mail,Web,Radio,Television,Print,andTelesales
6、AssignedTo:
必填,输入或选择一个已经存在的系统用户,默认值为当前登录用户
7、Currency:
选填
8、Budget:
选填,整型
9、ActualCost:
选填,整型
10、ExpectedRevenue:
选填,整型
11、Impressions:
选填,整型,活动开始后才需要填写改字段
12、ExpectedCost:
选填,整型
13、Objective.:
选填,字符串
14、Description:
选填,字符串
处理
正常流程:
编辑营销活动分3步完成
1、在营销活动信息列表中,点击需要修改的营销活动记录,打开该营销活动信息显示页面;
2、点击Edit按钮,进入该营销活动的编辑页面;
3、输入全部或必填信息后,点击Save按钮,修改当前的营销活动。
备选流程1:
如果没有填写必填信息,则无法保存,并且提示用户输入必填信息;
备选流程2:
如果填写的信息不正确,则无法保存,并且提示用户输入信息无效;
备选流程3:
如果输入的StartDate或EndDate格式或值不正确,则提示用户输入无效,不修改当前活动信息;如果StartDate大于EndDate,系统给出相应提示,不修改当前活动信息;如果EndDate小与当前日期,系统给出相应提示,不修改当前活动信息;
备选流程4:
如果输入的Name与已经存在的活动名称相同,则提示已经存在同名活动,如果用户仍然选择保存,则修改当前活动信息;如果用户选择取消,则不修改当前活动信息;
备选流程5:
如果输入的AssignedTo字段不是系统中存在的用户,则系统给出相应提示,不修改当前活动信息;
备选流程6:
输入全部或必填信息后,点击Cancel按钮,则系统不会保存新记录并返回上一部操作。
输出
修改后的营销活动信息,并且在营销活动列表中能查到
SRS-Campaigns-FUNC-002-004复制营销活动
简述
复制已存在的营销活动信息
输入
1、Name:
必填,字符串,长度:
50
2、Status:
必填,活动状态,包括Planning,Active,Inactive,Complete,InQueue,
AndSending
3、StartDate:
选填,活动开始日期,格式mm/dd/yyyy
4、EndDate:
必填,活动结束日期,格式mm/dd/yyyy
5、Type:
必填,活动类型,包括Email,Newsletter,Mail,Web,Radio,Television,Print,andTelesales
6、AssignedTo:
必填,输入或选择一个已经存在的系统用户,默认值为当前登录用户
7、Currency:
选填
8、Budget:
选填,整型
9、ActualCost:
选填,整型
10、ExpectedRevenue:
选填,整型
11、Impressions:
选填,整型,活动开始后才需要填写改字段
12、ExpectedCost:
选填,整型
13、Objective.:
选填,字符串
14、Description:
选填,字符串
处理
正常流程:
复制营销活动分3步完成
1、在营销活动信息列表中,点击需要修改的营销活动记录,打开该营销活动信息显示页面;
2、点击Duplicate按钮,将当前营销活动信息复制下来,进入到营销活动编辑页面;
3、编辑想要修改的信息后,点击Save按钮,能够新增一条营销活动记录。
备选流程1:
如果没有填写必填信息,则无法保存,并且提示用户输入必填信息。
备选流程2:
如果输入的StartDate或EndDate格式或值不正确,则提示用户输入无效,不生成新活动记录;如果StartDate大于EndDate,系统给出相应提示,不生成新活动记录;如果EndDate小与当前日期,系统给出相应提示,不生成新活动记录。
备选流程3:
如果输入的Name与已经存在的活动名称相同,则提示已经存在同名活动,如果用户仍然选择保存,则生成一个新活动;如果用户选择取消,则不生成新活动记录。
备选流程4:
如果输入的AssignedTo字段不是系统中存在的用户,则系统给出相应提示,不生成新活动记录。
备选流程5:
点击Cancel按钮,取消复制当前的营销活动,并返回到营销活动信息页面。
输出
符合用户输入信息的新活动,可在活动列表中查找到
SRS-Campaigns-FUNC-002-005删除营销活动
简述
删除已存在的营销活动
输入
要删除的营销活动记录
处理
正常流程:
删除营销活动分2步完成
1、在营销活动信息列表中,选中需要删除的营销活动记录,系统能够删除一条或多条营销活动记录;
2、点击Delete按钮,弹出对话框提示用户“是否要删除XX条营销活动”,点击确定按钮,删除XX条营销活动记录,XX是选则的营销活动条数。
备选流程1:
点击Delete按钮,弹出对话框提示用户“是否要删除XX条营销活动”,点击取消按钮,则系统不会删除XX条营销活动记录。
输出
不能够在营销活动列表中查找到已删除的营销活动记录
SRS-Campaigns-FUNC-002-006查看营销活动的修改日志
简述
查看及跟踪营销活动的修改日志
输入
无
处理
正常流程:
查看营销活动的修改日志分2步完成
1、在营销活动信息列表中,点击需要查看的营销活动记录,打开该营销活动信息显示页面;
2、点击ViewChangeLog按钮,进入该营销活动的日志查看页面;
输出
修改日志记录,包含如下信息:
Field:
被修改的字段信息
OldValue:
修改前的值
NewValue:
修改后的值
ChangedBy:
修改人
ChangeDate:
修改日期
SRS-Campaigns-FUNC-002-007删除当前的营销活动
简述
删除当前的营销活动
输入
当前营销活动记录
处理
正常流程:
删除当前的营销活动分2步完成
1、在营销活动信息列表中,点击需要删除的营销活动记录,打开该营销活动信息显示页面;
2、点击Delete按钮,弹出对话框提示用户是否要要删除该营销活动,点击确定按钮,删除该条营销活动记录。
备选流程1:
点击Delete按钮,弹出对话框提示用户是否要要删除该营销活动,点击取消按钮,则系统不会删除该条营销活动记录,并返回上一部操作。
输出
不能够在营销活动列表中查找到该营销活动
SRS-Campaigns-FUNC-002-008测试营销活动
简述
测试营销活动,只针对email或newsletter类型的营销活动
输入
营销活动消息,包括EmailMarketing和对象列表
处理
正常流程:
测试营销活动分3步完成
1、在营销活动信息列表中,点击需要测试的营销活动记录,只针对email或newsletter类型的营销活动,打开该营销活动信息显示页面;
2、点击SendTest按钮,进入到营销活动测试页面;
3、选中测试对象,点击Send按钮。
备选流程1:
目标对象里有黑名单,系统会发送测试消息给黑名单用户;
备选流程2:
一个对象有多个邮箱,系统会发送测试消息给对象的所有邮箱;
备选流程3:
在营销活动发送页面中,点击Cancel按钮,取消测试当前的营销活动,并返回上一部操作。
输出
将营销活动消息发送Email到对象的邮箱中
SRS-Campaigns-FUNC-002-009营销活动调度表
简述
将营销活动放入调度表,按照活动设定的发送频率,定时发送活动消息只针对email或newsletter类型的营销活动
输入
营销活动消息,包括EmailMarketing和对象列表
处理
正常流程:
调度营销活动分3步完成
1、在营销活动信息列表中,点击需要调度的营销活动记录,只针对email或newsletter类型的营销活动,打开该营销活动信息显示页面;
2、点击SendEmails按钮,进入到营销活动调度页面;
3、选中测试对象,点击Send按钮,将营销活动消息放入营销活动调度表。
备选流程1:
在营销活动调度页面中,点击Cancel按钮,取消调度当前的营销活动,并返回上一部操作。
输出
能够在营销活动调度表中查找到,同时营销活动状态更新为InQueue
SRS-Campaigns-FUNC-002-010导出营销活动
简述
将CRM里的营销活动记录导出到外部文件中
输入
要导出的营销活动记录
处理
正常流程:
导出营销活动分2步完成
1、在营销活动信息列表中,选中需要导出的营销活动记录,系统一次能够导出一条或多条营销活动记录;
2、点击Export按钮,弹出对话框提示用户“是否要打开或保存文件”,点击保存按钮,导出营销活动信息保存在本机上指定的文件,默认文件名为:
Campaigns,文件格式为CSV。
备选流程1:
点击Export按钮,弹出对话框提示用户“是否要打开或保存文件”,点击取消按钮,则系统不会保存营销活动记录;
备选流程2:
点击Export按钮,弹出对话框提示用户“是否要打开或保存文件”,点击打开按钮,则系统会以Excel表格的形式打开文件。
输出
导出的文件包含如下字段:
Id,name,date_entered,date_modified,modified_user_id,created_by,deleted,assigned_user_id,tracker_key,tracker_count,refer_url,tracker_text,start_date,end_date,status,impressions,currency_id,budget,expected_cost,actual_cost,expected_revenue,campaign_type,objective,content,frequency,assigned_user_name
SRS-Campaigns-FUNC-002-011查看营销活动状态
简述
查看营销活动的状态
输入
无
处理
正常流程:
查看营销活动状态分2步完成
1在营销活动信息列表中,点击需要查看的营销活动记录,打开该营销活动信息显示页面;
2点击ViewStatus按钮,进入该营销活动状态查看页面。
输出
以表单形式显示活动状态信息,包含信息如下:
1、活动的基本信息,包含如下字段:
Name,Assignedto,Status:
PlanningStartDate,LastModified,EndDate,DateCreated,Type,Budget,ActualCost:
(USD$)ExpectedRevenue,ExpectedCost,Objective,Description
2、一个描述活动对象响应情况的图表
SRS-Campaigns-FUNC-002-012查看营销活动的VOI(投资回报率)报告
简述
查看营销活动的投资回报率报告
输入
无
处理
正常流程:
查看营销活动的VOI分2步完成
1在营
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SugarCRM 项目 Campaigns 模块 需求 规格