Налаштування доступу до проекту

У цій статті ми поговоримо про те, як створювати спільні проекти і як організовувати спільну роботу над одним файлом.

Що таке спільні проекти?

Спільні проекти доступні для спільної розробки групою користувачів (зміни можуть вноситися одночасно відразу декількома користувачами, однак вони вступають в силу тільки після поновлення проекту). Спільний доступ до проекту заснований на системі управління Superversion (SVN). Ось як виглядає типова схема роботи з загальними проектами в Axure RP:

Редагування і спільний доступ до Загальних проектам:

  1. Дейл застосовує зміни, внесені на 1 сторінці локальної копії спільного проекту. У кожен момент часу тільки один користувач може вносити зміни, тому в цей час Джозі не може редагувати спільний проект.
  2. Після того як Дейл зберіг зміни, вони застосовуються до загальної копії проекту.
  3. Зміни в розшарений копії «приходять» до Джозі і вона бачить результат роботи Дейла. Тепер вона може зберігати свої зміни в проекті.

Створення нового спільного проекту і його налаштування

Діалогове вікно створення спільного проекту

Спільні проекти можуть створюватися як «з нуля», так і з уже існуючих RP файлів. Спільний проект зберігається в розшарений папці мережевого диска або SVN-сервера, доступ до якої мають учасники проекту. Проект також зберігається в папках на комп'ютерах користувачів.

Щоб створити спільний проект, відкрийте головне меню і виберіть Файл → Новий спільний проект. Щоб перетворити звичайний проект в загальний - відкрийте його, а потім в головному меню виберіть Обмін → Створити спільний проект з існуючого файлу.

Відкриється діалогове вікно процесу створення спільного проекту, який складається з трьох кроків:

Крок 1 - Назва спільного проекту
На цьому кроці вам потрібно вибрати ім'я проекту - всі файли і папки, пов'язані з цим проектом, будуть використовувати це ім'я.


Серед загальної проекту і його локальна копія

Після того як ви завершите настройку локального проекту, Axure RP відкриє його локальну копію. Ви відразу побачите наступні зміни:

  • Карта проекту і панелі майстрів - іконки сторінок і майстрів змінилися, і тепер показують їх поточний статус.
  • Панель інструментів вікна створення макета - панель інструментів тепер показує інформацію про поточний статус редагованої сторінки або майстра, а в випадаючому меню можна цей статус змінювати.

Локальна копія проекту містить спеціальний .rppfj-файл і папку DO_NOT_EDIT. У цій папці зберігаються службові дані та параметри версій, так що її не слід видаляти. Якщо ви переміщаєте .rpprj-файл, переконайтеся що переміщує папку DO_NOT_EDIT разом з ним.

Наступного разу, коли ви захочете попрацювати з проектом, - просто відкрийте .rpprj-файл - вам не потрібно кожен раз використовувати нову локальну копію.

Створення спільного доступу до існуючого проекту
Щоб почати роботу над існуючим загальним проектом, в головному меню виберіть пункт Обмін → Працювати із загальним проектом. Відкриється майстер підключення до спільного проекту, який через кілька кроків створить на вашому комп'ютері локальну копію проекту. Після цього на вашому комп'ютері в обраній папці з'являться файл .rpprj і папка DO_NOT_EDIT.

Якщо на вашому комп'ютері вже є локальна копія файлу, то вам не потрібно створювати ще одну, досить відкрити .rppj файл.

Робота із загальними проектами

Редагування сторінок і майстрів

Щоб внести зміни в сторінці або майстра спільного проекту, спочатку їх необхідно зберегти в локальній копії вашого проекту. Після того як ви збережете зміни в локальній копії, їх можна зберегти в спільному проекті за допомогою пункту меню Оновити. Якщо ви хочете застосувати зміни не перериваючи роботу над файлом, скористайтеся пунктом меню «Надіслати зміни» (Send Changes).

Всі ці опції можна знайти в контекстному меню сторінки або в майстра Карти проекту або Панелі майстрів. Якщо сторінка або майстер відкриті у вікні створення макета, ці опції можна знайти в списку, що випадає в панелі інструментів, а також в меню загального доступу в головному меню. За допомогою функції Get Changes можна переглядати зміни, внесені вашими колегами.
Далі ми розглянемо це більш детально.

Оновлення (Check Out). Щоб оновити сторінку або майстер, скористайтеся опцією Оновити. Вона визначить які зміни були виконані в спільному проекті і покаже їх вам. Змінювати макет можна так само, як будь-який інший RP-файл.

Також можна скористатися опцією «Обмін → Оновити все» щоб оновити всі зміни в спільному проекті.

Зауважте, що оновлення діє тільки для локальних копій, а не для всіх користувачів. Тому якщо у вас є кілька локальних копій, функція оновлення оновить тільки одну з них.

Небезпечне оновлення (Unsafe Check Out). Якщо ви намагаєтеся оновити проект, який вже відкритий іншим користувачем, ви побачите повідомлення, яке запропонує вам продовжити його редагування або все одно оновити. Таким чином, ви зможете змінювати проект, навіть якщо він вже доступний іншому користувачеві - ця можливість називається Небезпечним оновленням.

Перевірити зміни (Get Changes). Ця опція оновлює локальну копію проекту до останньої версії загальної копії. Пункт меню «Перевірити зміни» оновлює як сторінки, так і майстри.

Щоб перевірити останні зміни загальної копії проекту, використовуйте опцію головного меню Обмін → Прийняти всі зміни загальної копії.

Порада: Намагайтеся час від часу перевіряти всі зміни загальної копії і синхронізувати їх з локальною копією проекту.

Надіслати зміни (Send Changes). Щоб відправити всі зміни, внесені в майстер або сторінку, при цьому зберігаючи можливість їх редагування, - скористайтеся пунктом меню «Надіслати зміни». Вибір цього пункту відкриє діалог відправки змін, в якому ви зможете додати пояснення до внесених змін.

Просте збереження змін в локальній копії (Файл → Зберегти) не приведе до оновлення проекту в загальнодоступному місці.

Щоб відправити всі зміни, використовуйте опцію головного меню Обмін → Надіслати всі зміни.

Відправляючи зміни конкретної сторінки або майстра в загальну папку, також необхідно відправляти зміни властивостей сторінок або майстрів, пов'язаних з поточним зміною.

Надіслати на перевірку (Check In). Щоб відправити всі зміни сторінки і майстри, які ви внесли, і розблокувати можливість їх редагування, скористайтеся функцією «Надіслати на перевірку». Вона відкриє діалогове вікно відправки проекту на редагування, в якому ви зможете додати замітки до змін.

Щоб відправити на редагування все елементи локальної копії, використовуйте пункт головного меню Обмін → Надіслати на перевірку всі. Бажано регулярно відправляти на перевірку всі зміни.

Скасувати оновлення (Undo Check Out). Щоб відкотити всі зроблені з моменту поновлення зміни сторінки або майстра, скористайтеся опцією «Скасувати оновлення змін». Це поверне сторінку або майстер до попередньої версії.

Для скасування всіх змін оновленої версії локальної копії, скористайтеся опцією головного меню Обмін → Скасувати всі зміни.

Зміна Карти проекту і Списків майстрів

Щоб змінити список сторінок (додати нові пункти, видалити і впорядкувати вже існуючі) не обов'язково оновлювати зміни - все зміни можна проводити в режимі реального часу всім користувачам (проте їх потрібно зберігати) .Щоб зберегти зроблені зміни, скористайтеся пунктом меню «Обмін → Надіслати все зроблені зміни в загальну копію »або« Обмін → Оновити все ». Щоб оновити всі зміни карти проекту і списку майстрів, скористайтеся функцією «Обмін → Отримати всі зміни». Також за допомогою цієї функції можна отримувати будь-які зміни сторінок, майстрів або властивостей сторінки, які внесли ваші колеги.

Зміна налаштувань проекту

Щоб змінити налаштування проекту (опису, виноски, ярлики, стилі, змінні), відкрийте меню, що випадає, а потім виберіть пункт Оновити. У цьому меню ви також можете отримувати зміни і відправляти їх.

Використання пунктів меню «Отримати всі зміни», «Відправити всі зміни», «Відправити все на перевірку» і «Скасувати всі зміни» також змінює і настройки проекту.

Експорт спільного проекту в PR-файл

Щоб експортувати локальну копію спільного проекту в .rp-файл, відкрийте .rpprj-файл і виберіть пункт меню Файл → Експортувати спільний проект в файл.

Після експортування проекту в .rp-файл ви зможете працювати з ним без зв'язку із загальним проектом.

Щоб імпортувати зміни з .rp-фйла в загальний проект, відкрийте .rpprj-файл і виберіть Файл → Імпортувати з RP-файлу. Майстер імпорту допоможе вам вибрати сторінки, майстри та налаштування, які ви зможете імпортувати. Після цього поновіть зміни в спільному проекті.

Клацніть по кнопці «Отримати історію» щоб отримати історію змін загального проекту. Історію можна сортувати згідно зі змінами сторінок, майстрів або частин проекту.

Щоб експортувати фрагмент історії в .rp-файл, виберіть його і натисніть на «Експортувати в RP файл».

Натисніть на кнопку «Оновити» щоб оновити всі параметри проекту. Щоб змінити статус елемента проекту, виберіть пункт меню «Змінити статус» в його контекстному меню.

Переміщення папки спільного проекту
Перш ніж переміщати папку загального проекту, усі його учасники повинні оновити всі зміни і зберегти локальні копії.

Після переміщення папки спільного проекту, існуючі .rpprj-файли втратять зв'язок з ним. Щоб відновити цей зв'язок, відкрийте .rpprj-файл і виберіть пункт меню «Обмін → Відновити зв'язок з переміщеної загальної папкою». Інший спосіб зв'язати локальну копію із загальною папкою - це створити нову локальну копію за допомогою пункту меню "Обмін → Отримати доступ до спільного проекту». Однак якщо ви не оновили зміни, зроблені до переміщення папки, то в новій локальної копії проекту їх не буде.

Налаштування SVN-сервера
Якщо загальна папка знаходиться на файлообміннику або у вас повільне з'єднання через VPN, Ваша інформація може відбуватися дуже повільно. Щоб цього уникнути, можна скористатися SVN-сервером.

загальні проблеми
Найчастіша проблема в роботі з загальними проектами - порушення системи прав доступу до папки (цим часто «балуються» антивірусні програми і програми синхронізації). Тому якщо у вас є можливість перевірити наявність таких проблем у роботі із загальною папкою - зробіть це заздалегідь.

Якщо ви використовуєте Windows 7, вимкніть сервіс індексації (відкрийте «Панель управління → Установки індексації» і відключіть папку проекту).

підсумок
Тепер ви навчилися створювати спільні проекти і працювати над ними колективно.

Схожі статті