《NC6关键交互处理规则.doc》由会员分享,可在线阅读,更多相关《NC6关键交互处理规则.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、NC 6.0关键交互处理规则NC产品管理与应用规划部 2009-7-23l 索引 菜单应分为浏览态和编辑态 翻页按钮还放在菜单中吗? 对单据子表操作的按钮应放什么位置? 在什么情况下应置灰?什么情况下不能置灰? 功能点菜单中应注意增加“关联功能”下拉菜单 如何切换登录集团? 如何设置或更改默认组织? 组织参照字段的处理规则 新增自制单据处理规则 参照生单处理规则 表格多选的选择规则 数据校验规则 封存的一般处理规则 预览、打印处理规则 统一的对话框基本布局 统一的向导方式1 菜单应分为浏览态和编辑态NC6.0的菜单不再是所有按钮的大集合,而是应根据具体的应用场景和交互界面提供不同的按钮菜单。一
2、般情况下,带数据编辑和浏览类的功能点,其菜单分应为浏览态和编辑态两个菜单。查看浏览数据数据时显示浏览态菜单,如新增、修改、查询等;编辑数据时显示编辑态菜单,如保存、保存新增、取消等。当然,在一些复杂的交互界面可能存在多套不同的浏览态和编辑态菜单。另外,有一些功能点只有浏览态菜单,如查询报表。注:菜单中按钮应按照规范进行分组和排序,充分利用好四种按钮方式,请详见“菜单分组及排序规范”。2 翻页按钮还放在菜单中吗?翻页按钮(首张、上一张、下一张、末张)不需再放菜单中,而应放单据右上角单据表头工具栏区。3 对单据子表操作的按钮应放什么位置?对单据子表操作的按钮,如增行、插入行、删行、复制行、粘贴行、
3、粘贴到末行及其它仅针对单据行的按钮应放子表右上角的子表工具栏区,并提供右键菜单,不再放菜单中。注:关于工具栏中按钮的具体处理规则请详见“工具栏规范”。4 在什么情况下应置灰?什么情况下不能置灰?当按钮不可用时,应该让它置灰不可用呢,还是不置灰保持可用?如果所有不可用的按钮都置灰,那么就会导致一些功能,用户使用搞不懂它们为什么不可用,在什么情况下才可用。但是如果不可用按钮都不置灰,那么它们就与真正可用的按钮混在一起,会降低用户找到需要的按钮的效率,且极端的情况可能是:所有按钮都可用,但是点击却都不可用,会让用户很反感。因此,对于不可用按钮是否置灰,不能一刀切。基本规则如下:下列情况按钮应置灰:1
4、) 对于需要选中数据后才能操作的按钮,当未选中数据时,则按钮应置灰不可用。2) 在界面中有明显字段标识当前数据状态(如:单据状态、是否封存、是否启用等字段),若对应按钮不可用时,则按钮需置灰不可用。如比如:单据已审核,在单据上有“单据状态”字段明显标识,则 “审核”按钮置灰不可用,而“反审”按钮可用。下列情况按钮不需置灰:1) 而对于在界面上没有明显字段标识其状态,或具有较复杂的逻辑控制关系时,若对应按钮即使无意义或不可用,则按钮仍然显示并保持可用,在用户点击按钮后提示错误信息及相关指导性意见。尽量避免用户所不知道的潜规则。5 功能点菜单中应注意增加“关联功能”下拉菜单几乎每个功能点都不是单独
5、的,都是应该有其对应的流程和上下文。因此,从严格意义上说,所有的功能点都应该有“关联功能”的下拉菜单(特殊功能除外,如参数设置类功能点)。关联功能中的按钮是与本功能紧密相关的功能和上下文。如果只有一个关联功能,则无需放“关联功能”菜单下,直接作为一级按钮。比如:“角色管理”功能点的“权限分配”按钮。6 如何切换登录集团?如果一个用户具有多个集团登录权限时,切换登录集团有两种方式:方式一:点击最右上角的系统工具栏中的“切换集团”按钮,弹出对话框选择其它有权限的集团后点“确定”后可切换到所选择的集团。方式二:点击右下角显示当前登录集团的超链接,可弹出与“方式一”相同的对话框,处理方式同方式一。7
6、如何设置或更改默认组织?更改默认组织有如下两种方式:方式一:点击最右上角的系统工具栏中的“个性化中心”,在对话框中“默认设置”栏目进行设置默认组织(组织、账簿、成本域等)。方式二:点击右下角显示默认组织的超链接,弹出“个性化中心”对话框,显示“默认设置”界面进行设置默认组织。注意:默认组织显示栏与当前功能点是相关的,它可能显示的是默认组织,也可能是默认账簿,或成本域。8 组织参照字段的处理规则组织参照字段的可以有两种处理方式:1) 当组织字段作为当前编辑数据的数据区隔时,或是场景切换要素,则组织参照字段应始终作为界面第一个字段,独占第一行。2) 当组织字段并不是当前编辑数据的数据区隔,仅仅是单
7、据或档案的一个数据项时,则组织参照字段与其相关联的其它字段有规则地排列在一起,不必独占第一行。查询时,如果该功能需要支持跨组织查询,则组织字段可多选,也可模糊查询。如果不需支持跨组织查询,那么查询条件中组织字段只可单选。查询条件中组织参照,查询时其值均缺省为默认组织(若有)。9 新增自制单据处理规则在列表或卡片界面,点击“新增”下的“自制”按钮,若不同交易类型模板不同,如果当前不是卡片界面,则切换到卡片界面,进入新增状态,菜单变为编辑态菜单按钮,焦点自动定位到第一个可编辑输入框中,可直接录入数据。组织字段默认值为用户设置的默认组织,如果没有默认组织则由用户录入。交易类型有两种处理方式:1) 交
8、易类型与单据模板不关联(即不同交易类型单据模板均相同):交易类型作为单据表头一个录入字段,参照式录入,默认为默认的交易类型(默认交易类型在定义交易类型处设置),编辑态可修改,由所选择的组织进行自动过滤。2) 交易类型与单据模板关联(即不同交易类型单据模板不同):点击“新增”下的“自制”按钮,弹出交易类型对话框选择具体交易类型,确定后根据选择交易类型切换单据模板,并进入编辑状态。交易类型有两种处理方式:在列表或卡片界面,点击“新增”下的“连续自制”按钮,交易类型按上一次新增时的交易类型,无需再次选择或录入。若当前为第一次自制新增,则与“自制”按钮交互相同。10 参照生单处理规则1) 查询源单据:
9、在列表或卡片界面,均可点击“新增”下可参照生单的单据,如“请购单”按钮,弹出查询对话框,加载默认的查询方案及条件值,根据实际业务需要可在查询条件中包含下游组织和下游交易类型。2) 进入参照生单界面:在查询对话框中点“确定”后,弹出参照生单对话框显示已查出的源单据,如果没有找到可以点击“查询”按钮进行再次查询,在已显示的源单据列表中勾选对应单据。参照生单主要有两种界面模式:单表和主子表。详细请参见“参照生单模式交互规范”。3) 后续处理:点击“确定”按钮返回主界面,若当前是列表界面则切换到卡片界面显示本次生成的第一张的单据。若需补填关键数据,则直接进入编辑状态,录入后点击“保存”完成。保存完成后
10、自动显示下一张未保存单据,直接进入编辑态,并在状态栏显示相关提示信息。直到所有生成的单据全部保存后则生单过程结束,恢复单据正常模式。在列表界面已有的单据后加载已生成的单据。4) 未保存单据处理:若当前生成的单据未全部保存,用户若进行其它操作则提示用户需要保存所有生成单据后才能进行其它操作。5) 其它补填数据方式:根据业务需要,若补填数据必须在参照生单过程中完成,则在点击“确定”已选择源单据后,弹出目标单据修改对话框进行录入或修改。(不推荐)11 表格多选的选择规则1) 高亮选中整行或单元格方式(背景色)在大多数表格多选操作应用,包括单据删除、签字、审核、打开、关闭等,以及所有含表格界面的删除、
11、关闭、打开、封存、冻结、启用等操作2) 复选框勾选方式仅适用于参照生单、选择来源、合并处理、核销核对、导入导出等需选择数据时,特点是:需要较复杂的频繁跳跃式选择,后续处理非常明确的情况。12 数据校验规则在录入数据过程中,应保证录入顺畅、快速,尽量避免打断用户。因此在一般情况下,业务逻辑及数据合法性检查最好在保存时校验。错误提示必须清晰明了,提供错误位置甚至标识出错误位置。当然,首先应通过合理的界面显示,尽量避免给用户录错数据的机会。其次,对于一些简单的数据合法性校验,应尽量控制数据录入范围。当录入错误数据后,即使用户按【回车键】焦点应不向下移动,焦点仍在原位置。输入框返回到录入前的原数据,最
12、好能在错误位置提供类似于浮标的提示信息,不能弹出对话框提示。13 封存的一般处理规则一般档案或数据要支持批量封存/取消封存。树形数据(有级次关系)的封存处理规则: 封存时,判断是否所有下级已经封存。n 如果所有下级已经封存,直接将当前档案进行封存。n 否则提示“该XX档案存在未封存的下级,是否将所有下级同时封存?”可选“是/否”。选择是将当前及所有下级封存;选择否,不进行处理。 取消封存时,如果上级有封存的数据,提示“上级已封存,不能对该XX档案进行取消封存。” 取消封存时,如果上级没有封存的数据,提示“是否将所有下级同时取消封存?选择是取消封存当前及所有下级档案;选择否取消当前档案;选择取消
13、退出。” 可选“是/否/取消”。14 预览、打印处理规则 一般“打印”下拉菜单中的按钮及顺序为:预览、打印、模板预览、模板预览、打印列表(可能有)、打印全部(可能有) 如果一个功能点仅支持模板预览和模板打印,其按钮名称应直接显示为“预览”、“打印”,不必再有“模板”。 交互细节如下: 预览: 即所见即所得预览,在卡片界面或在列表界面选中一行数据,点击“打印”下的“预览”按钮,则弹出预览界面,按卡片界面的所见即所得格式预览数据。 打印:即所见即所得打印,在卡片界面或在列表界面选中一行数据,点击“打印”下的“预览”按钮,则弹出打印设置界面,按卡片界面的所见即所得格式打印数据。 模板预览: 即按模板
14、预览,在卡片界面或在列表界面选中一行,点击“打印”下的“模板预览”按钮,如果存在多个匹配的模板,则弹出对话框选择模板,默认为用户设置的默认模板。最后弹出预览界面,按所选择的模板格式预览数据。 模板打印:即按模板打印,在卡片界面或在列表界面选中一行,点击“打印”下的“模板打印”按钮,如果存在多个匹配的模板,则弹出对话框选择模板,默认为用户设置的默认模板。最后弹出打印设置界面,按所选择的模板格式打印数据。 打印列表:即应用于需要打印列表界面下的主表清单情况。点击“打印”下的“打印列表”,则按列表界面当前显示的所有数据进行按列表显示格式打印。也可支持按模板打印列表。 批量预览/批量打印:在列表界面选中多行数据(支持Ctrl+A全选、Shift连选、Ctrl多选),点击“打印”下的“预览”“打印”、“模板预览”、“模板打印”按钮,则对选中数据进行批量预览/打印。15 统一的对话框基本布局所有对话框必须保证布局统一,应使用UAP统一提供的对话框控件。(控件:?)16 统一的向导方式向导方式使用UAP统一提供的向导控件。(控件:?)