学习+思考+实践=价值
« »
2010年01月19日交互设计

127 views

Axure团队协作之路

实际上Axure RP在5.0版本时就为我们提供团队协作的途径,设计者在软件设计之初就能预想到今天我们的原型设计工作的复杂程度,不能不说是很有远见。Axure RP的协作机制来源于SVN,操作简便、高效。

根据网上各位前辈的不完全Axure RP团队协作方法的实践,得到以下两种方式:

1. 最为简单的使用windows文件共享方式实现Axure团队协作;

2. 较为复杂的SvnServer+Axure的实现方式(请看盆地的教程)。

需要说明的是,后者的搭建成本较高,需要独立的主机空间外,还要求搭建人员有一定的计算机环境配置知识。并且,Axure本身并不支持文件write-lock操作(官方也并未给出具体的开发时间表),因而也无法实现多人同时协作后文件合并,从而间接造成.rp文件同时只能由一个设计人员编辑的现状。

基于此,我这里就暂时只做浅显的windows环境下Axure项目的团队协作摸索。如与真实情况有所出入,请大家不吝赐教积极反馈给我。

一.  建立共享文件(Create Shared Project);

Axure Shared Project-001

第一步,填写共享项目名称,最好不要用中文名,否则共享后容易造成其他团队成员无法获得项目的情况。

clip_image004

第二步,选择创建的共享项目的存放位置,如果是本地文件夹,可以直接点选浏览按钮后指定到具体位置。如果是远程主机空间,则必须准确填写主机地址和目录结构。这里有个小窍门,当主机地址较为复杂不易书写时,我们可以先将主机文件夹虚拟成网络驱动器后,再从浏览文件夹里进行选取。网络驱动器这样设置

clip_image006

第三步,建立本地缓存的文件夹路径。本地缓存文件夹是指当同步过共享项目后,Axure会在本地为团队成员创建一份项目备份。我们可以直接操作这份备份,并可以随时将文件签入和签出,所有操作都是和服务器同步的,避免文件的重复获取。

clip_image008

第四步,同步项目文件。建立本地缓存文件夹后点确定就开始同步共享文件了,程序会自动在我们指定的文件夹为项目进行存档。

二.  获取共享文件(Get Shared Project)

clip_image010

第一步,填写共享文件的路径。如果你已经设定了网络驱动器,这里可以直接选择网络器的路径。

clip_image012

第二步,填写本地缓存文件的存放路径。同样的最好使用英文文件名,且缓存文件夹必须为空。

clip_image013

第三步,同步网络文件。配置好本地缓存路径后,程序开始同步网络上的工作文件,根据项目大小不等和网络环境差异可能持续几分钟不等。

三.  一些说明

1. 原则上在项目被一个成员签出的时候,是禁止其他成员签出的。但是Axure考虑到各种复杂条件下的工作环境,允许用户进行强行签出和签入的操作。这样我们就得到共享文件的四种状态,如下图:

clip_image015

1) 蓝色菱形图标代表“Check In”状态

2) 绿色圆形图标代表“Check Out”状态

3) 橙黄色三角图标代表“Unsafely Check Out”状态,一般会有两种情况下出现

a.在无网络环境下强行Check out

b.在已被其他人check out的情况下强行check out

4) 红色正方形图标代表“Conflict”状态,代表有多方check out后都做了改变并且一方已经check in到服务器。

需要说明的是,强行签入签出可能会产生一定的冲突,在实际使用的时候请事先备份。详细说明请看这里

2. 文件夹和文件命名时最好采用英文名称。众所周知,Axure对中文环境不是很友好,有可能在同步文件的时候,遇到无法找到文件的情况。

3. 主机空间的权限会影响到文件同步。我在第一次使用文件同步的时候遇到过这个问题,团队4个成员,其中3个都能正常获取共享的文件,只有1位获取时总是提示“db/writelock”的错误提示,经过反复摸索,最终发现该团队成员的账号权限中缺少了一部分。

clip_image017

日志信息 »

该日志于2010-01-19 14:46由 admin 发表在交互设计分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

相关日志 »

3条评论

  1. penddy 说:

    1.svn server的方式可以在局域网中搭建,因此如果不是异地协同办公,还是可以用的。
    2.axure的协同办公,是在rp文件之下进一步细化,即可以多人同时编辑同一个rp,只不过不能同时编辑同一个页面,所以博主说的不能多人同时修改同一个rp的说法个人认为不太准确。

    • 观星者C73 说:

      这个已经确认过了,盆地大哥说的没错,的确是可以使用axure同时多人修改一个.rp。但是如此一来,除了svnserver能多一道鉴权的工序外,svnserver的共享方式比直接文档共享的方式有什么好处呢?

  2. penddy 说:

    windows文件共享方式由于采用windows的鉴权,所以能够使用axure的同时,也可以访问文件系统,从而相对来说安全性更低,同时用户更改密码需要借助windows系统的密码更改功能,复杂且麻烦。

    对比下,svnserver的不依托于window文件系统,所以安全性较高,同时,可以提供用户较为方便的自行更改密码功能。

    上述仅为个人理解,仅供参考。

发表评论 »

返回顶部