Author Topic: Working together with 2 users on 1 AE file  (Read 7074 times)

renevandervelde

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Working together with 2 users on 1 AE file
« on: February 15, 2012, 01:56:26 am »
Is it possible to setup your working environement in such a way that two people could work on the same EA file (in order to both have access to the same set of software requirements).

We are currently in the process of putting together the softwarerequirements for a new package, and being able to login with 2 users at the SAME individual EA architect file would be very helpfull.

If possible, please also state which kind of architecture is needed ;-)

Kind regards and any help appreciated.

René
« Last Edit: February 15, 2012, 01:59:29 am by renevandervelde »

Paul Lotz

  • EA User
  • **
  • Posts: 248
  • Karma: +1/-0
    • View Profile
Re: Working together with 2 users on 1 AE file
« Reply #1 on: February 15, 2012, 04:23:54 am »
See this page: http://www.sparxsystems.com/enterprise_architect_user_guide/9.2/projects_and_teams/sharing.html.

In our case all our .eap files are shared (and reside on a network drive).  Multiple users can open a .eap file at the same time.
Within the .eap files we control the packages.  Only one user can checkout a particular package at any one time.

renevandervelde

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Working together with 2 users on 1 AE file
« Reply #2 on: February 15, 2012, 07:49:19 am »
Thank you for your reply. As I understand it, you are able to open the same AE file twice and the AE file itself will guard that only one person is able to edit a certain requirement at one time?

(And if I do not want to setup any additional security measures, this will simply work?)

Thank you for explaining such a simple detail ;-)

Kind regards,

Rene

Paul Lotz

  • EA User
  • **
  • Posts: 248
  • Karma: +1/-0
    • View Profile
Re: Working together with 2 users on 1 AE file
« Reply #3 on: February 15, 2012, 08:09:04 am »
In our arrangement multiple users can work with the same .eap file concurrently.  They have read access to anything in the project.
Since all the elements in the project are in version-controlled packages, only the user who has checked out a particular package can make changes to that package.  Only one user can check out a package at a time.  (EA uses a locking model for version control.)
For example, all users can read a requirement at the same time, but only one user (the one who has checked out the package) can edit that requirement.  This sort of arrangement works well for us. We have a relatively small team.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13387
  • Karma: +566/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Working together with 2 users on 1 AE file
« Reply #4 on: February 15, 2012, 06:28:44 pm »
If you don't want to use version control, and you are worried about concurrent edits then you can turn on security with the option "require user lock to edit".

But seriously, if there are only two users, is it worth the effort?

Geert

StevePinfold

  • EA User
  • **
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Re: Working together with 2 users on 1 AE file
« Reply #5 on: February 15, 2012, 08:02:33 pm »
Hi Folks

Just tagging onto the back of this thread as it's similar to what I am trying to do.

I am moving over from using EA in an ad-hoc style single user environment to rolling it out to 3 users sharing the same model with version control, moving to 6 users in the final system.

I have succesfully set up EA using a remote MySQL server as my repository and translated a project into the database.  I am intending to hook it to my SubVersion server for version control.

Do I have to create a seperate mySQL schema on the server per EA model, and an ODBC connection per user for each project that I intend to use, or have I  mis-intepreted the instructions.

If I have intepreted the instructions correctly, is this the way people use EA in a shared environment as it is a little bit long winded, or is it better to use the shared project on a network drive. How then does this tie in with version control?

Thanks in advance

Steve

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13387
  • Karma: +566/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Working together with 2 users on 1 AE file
« Reply #6 on: February 15, 2012, 08:31:56 pm »
Steve,

That is all up to you, and your personal preferences.
You can either work with all users on a central model (database) or each have your own private model.
With a central model you don't have to have version control in order to be able to work on the same model, when working with private models VC is your only choice.

In both configurations however you can work with version control.

Geert

Graham_Moir

  • EA User
  • **
  • Posts: 749
  • Karma: +10/-15
    • View Profile
Re: Working together with 2 users on 1 AE file
« Reply #7 on: February 15, 2012, 08:37:40 pm »
Quote
If you don't want to use version control, and you are worried about concurrent edits then you can turn on security with the option "require user lock to edit".

But seriously, if there are only two users, is it worth the effort?

Geert

Just to be clear I believe that turning on security is only available in the Corporate edition or above