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会在本地为团队成员创建一份项目备份。我们可以直接操作这份备份,并可以随时将文件签入和签出,所有操作都是和服务器同步的,避免文件的重复获取。
第四步,同步项目文件。建立本地缓存文件夹后点确定就开始同步共享文件了,程序会自动在我们指定的文件夹为项目进行存档。
二. 获取共享文件(Get Shared Project)
第一步,填写共享文件的路径。如果你已经设定了网络驱动器,这里可以直接选择网络器的路径。
第二步,填写本地缓存文件的存放路径。同样的最好使用英文文件名,且缓存文件夹必须为空。
第三步,同步网络文件。配置好本地缓存路径后,程序开始同步网络上的工作文件,根据项目大小不等和网络环境差异可能持续几分钟不等。
三. 一些说明
1. 原则上在项目被一个成员签出的时候,是禁止其他成员签出的。但是Axure考虑到各种复杂条件下的工作环境,允许用户进行强行签出和签入的操作。这样我们就得到共享文件的四种状态,如下图:
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”的错误提示,经过反复摸索,最终发现该团队成员的账号权限中缺少了一部分。
3条评论▼