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/