Axure rp将interaction交互与annotations注释说明功能放在了一个面版上,同时又针对整个页面有一个交互与注释说明。

交互功能设置的是用户通过不同方式触发页面中元素或者载入页面时,发生的交互动作。而注释说明则用文字详细说明对应元素的细节或页面的说明。由于针对整个页面的说明和交互,与针对页面中某个元素的说明与交互在文档表现和生成的不同,而被分开,但是他们的实际功能是一致的,可以一起来说。

针对页面和针对页面元素的功能,分别默认处于软件界面的右侧和底侧。如下面两张图片所示:

底部

右侧

对于交互与注释说明,有必要分开讲述。这一节主要讲述annotations,即注释说明。

首先,我定义一下对交互与注释说明的解释。
Interaction:交互功能,用以设置页面中的交互事件,如页面跳转、面版跳转。从而实现框架图中不同对象的实际功能。在生成html框架页面时,产生相应的对象功能,用以演示操作。

Annotations:注释说明,用以对页面或页面中的特定对象进行说明注释。可以根据实际情况分类编写说明内容。比如优先级、功能类型、交互效果、说明等。让程序在开发的时清楚了解该对象或该页面的程序实现详情与细节。

那么,现在重点来说注释。
1、自定义注释与说明
你也许看到e文会头大,你也许第一次看到annotations面版中specification、status、benefit、effect等一连串的英文单词脑袋发晕,那么我告诉你,你完全不用在意这些单词和选项的意义,因为也许它们根本就不适合你,而你可以自定义一套自己的说明选项。

我之所以说你不必去理解,出于两个理由,一是因为这些定义,是axure根据一些欧美公司文档中常见的字段归纳出来的,他不适合我们的国情和我们自己公司的实际情况,二则是一个文档中该向你的程序员、设计师表达什么,并没有一个完全的框架。你尽可以根据你要说明的事情,以及你们往常的沟通方式来定义。那么现在看看,我们怎么来定义吧。

如果是定义右侧的对象注释,选择 annotations & interactions > customize fields and viwe
如果是定义底部的页面注释,选择 page notes – default > manage notes
就弹出了自定义窗口,由于功能类似,所以我只选择复杂的右侧的对象注释来说明

如图所示,我们看到了两个区域:
区域一:Fields:这是管理系统所有的说明字段的,这里定义了针对对象你要说明它的哪些属性,这些属性,用什么类型type的文字进行表述。

A)新增字段

先在前面的下拉选择框中定义该字段的type类型,有四种类型:
Text:文本文字。说明字段中用大段的文字进行说明。
Number:数字。说明字段中只包含数字说明。
Date:日期。说明字段只有日期
Selectlist:选择列表。通过设置特定的选择条件,以供选择。

然后在后面的填空框中输入字段的名称,比如我想设置一个对页面中对象的开发优先级的说明字段,那么我就可以给这个字段命名为“优先级”。然后点击add按钮,你所设置的说明字段就被添加到下面的字段列表了。

B)管理字段
管理字段,首选必须选中你要管理的字段。

然后可以通过选择右侧的功能按钮,对字段进行管理:
[b]Remove:[/b]删除此字段。
Rename:对字段重命名。
Move up:将字段排列顺序上移一格。
Move down:将字段排列顺序下移一格。
Edit selectlist:编辑选择列表中的项目,该功能只有当你所选择的说明字段的type类型是selectlist时,你才能选择。选择后会弹出编辑窗口,你可以根据自己的需求,填写不同的选择项,Axure定义,每一行为一个选择项。

点ok之后,你就完成了对所选项的管理。

区域二Custom views:这里是定义了我们自定义文件的版本。我们可以选择几个常用的说明字段,归纳起来生成一个自定义版本。
A)新增用户自定义说明

新增说明很简单,只要在输入框中输入一个名称,点选add,就会弹出一个选择框

你可以通过add field下拉列表选择你的自定义说明中要包含的说明字段项目,然后点add添加到你的自定义说明中。
当你都选择完成后,点done,就创建了一个你自己的自定义说明。

B)管理自定义说明
管理自定说明,和管理说明字段一样,在管理前,你必须选中你要管理的自定义说明。
Rename:对字段重命名。
Edit:重新定义此自定义说明中所包含的fields说明字段。弹出选择框,供你重新选择。
Remove:删除此自定义说明。

最后,当你即完成了对字段的处理,又完成了自定义说明的生成后,点done,你就定义完成了你自己的注释与说明。这个时候,你再选择annotations & interactions,你将会看到你自己的自定义说明:

选择后,右侧的注释与说明的字段就都是你自己的了:

2、自定义注释与说明的现实意义
那么这些自定义说明到底对于我们有什么现实的意义呢?有的,下面我来说明一下。
这涉及到axure rp的两个文档生成功能

生成演示文档:我们利用axure完成文档的编写后,需要给程序演示,那么我们怎么演示呢?
请按下f5键,会弹出提示框,按照默认设置确定后,就会生成html演示文件。你就可以拿这些html文件,给程序员、设计师们演示你的文件了。
而我们自定义的这些说明,在编写好的时候会出现在如图中的位置:

就是说明面版的激活按钮,点击弹出你的说明文字。这样,用户就可以在不明白的时候在页面中调出说明文字,一一查看了。

生成word文档:我们也可以生成word的文档的说明文件,这样的文件甚至可以当作PRD文档使用,而说明则会根据label的标签以及编号,对应生成table说明文档。
生成word的快捷键是F6,生成specification说明书。

综上所述,运用好了annotations,就可以解决好prd文档中最重要的工作,即功能说明。至于设置怎样的注释,完全就靠你自己来掌控了。

Ps:页面notes更加简单,因为针对页面的说明只能有一段文本,不存在特殊说明字段的编辑。