On 27/01/2016 16:12, Oleg Suslov wrote:

Thanks, its great.

But may be someone can provide step-by-step manual how to implement typical installation for typical organization. For newbie.


Hi Oleg,
thanks for your input: we will try to include something similar in the ongoing effort for producing better documentation.

In the meanwhile, let me try to summarize some information that should get you on track with Apache Syncope and your own use case; I will take your initial request for information [1] as reference.

Assuming that 1.2.7 is the way to go until the final 2.0.0 is out, you need to assess which distribution of Apache Syncope you want to build your evaluation on:

* standalone is specifically designed for quick evaluation (includes test data, works with in-memory storage) but hard to evolve; perfect for throw-away prototypes, download from [2] and find how to use it at [3]

* if deploying on Debian / Ubuntu, the deb packages are straightforward to setup (no test data, requires PostgreSQL storage, so changes are permanent); fine with standard features but difficult to extend, download from [2] and find how to use it at [4]

* installer allows multi-platform, GUI-based deployment; fine with standard features but difficult to extend, download from [2] and find how to use it at [5], or follow the nice series of tutorial made by Colm at [6]

* if familiar with Maven, disclose the whole power of Syncope extendibility by creating your own project from archetype [7]

There are also other possibilities for trying out Syncope, provided by 3rd parties (including my company [8]).

Once decided how to start, I think you should start connecting AD (a test instance, naturally, being this your fist approach with Syncope) by taking a look at [9] and the already mentioned post by Fabio [10] - only, consider that with latest 1.2.7 the AD connector comes included with Syncope.

This should allow you creating users and roles in Syncope to be propagated as users and groups in AD.

Once you've got here, you can start thinking how to map position and division of employees in order to grant permissions, adding approval and configuring auditing and reporting to produce the information you need.

As said by Massimiliano, there is no ConnId connector for 1C HR system (this [11]?), this would need to be developed from scratch.

HTH
Regards.

[1] http://markmail.org/message/wn4kfgjt6diwp5mv
[2] http://syncope.apache.org/downloads.html#a1.2.7_Intermezzo
[3] https://cwiki.apache.org/confluence/display/SYNCOPE/Run+Syncope+standalone+distribution [4] https://cwiki.apache.org/confluence/display/SYNCOPE/Install+Syncope+from+.deb+packages [5] https://cwiki.apache.org/confluence/display/SYNCOPE/Install+Syncope+from+installer [6] http://coheigea.blogspot.it/2014/11/apache-syncope-12-tutorial-part-i.html [7] https://cwiki.apache.org/confluence/display/SYNCOPE/Create+a+new+Syncope+project
[8] http://syncope.tirasa.net/trysyncope.html
[9] https://cwiki.apache.org/confluence/display/SYNCOPE/Configure+an+Active+Directory+resource [10] http://blog.tirasa.net/configure-active-directory-external-resource.html
[11] https://en.wikipedia.org/wiki/1C_Company

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC, CXF committer
http://home.apache.org/~ilgrosso/

Reply via email to