orgchart for alfresco devcon
Post on 08-Sep-2015
238 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
Org Chart for Alfresco
-
Org Chart in Alfresco If the company is big, you have an org chart
hierarchy in real life and need it in Alfresco
-
Org Chart in Alfresco Org chart UI allows to browse units and roles and
understand who is responsible for what
-
Use Case #1: Task Assignment Oh. Wait. Who is responsible for that? I do not
know the name.
-
Org Chart Picker Org chart picker can be used in workflows to find a
person in charge in company structure by role
-
Org Chart Picker Configuration
It is really simple to configure you just add one line into share config
That's it! Now Share will render org chart picker to choose alvex:reviewer from company structure.
-
Use Case #2: Role-Based Tasks
Sometimes you need pre-defined assignees for certain tasks in workflow
If an employee is going to business trip, two approvals are required from the manager (who is directly responsible for daily business) and from accountant (who will pay the expenses after all).
-
Role-Based Tasks Are Context-Aware
Who is the manager and who is the accountant depends on where the employee is in company structure the roles are context-aware in real life
-
Role-Based Tasks Are Context-Aware
Who is the manager and who is the accountant depends on where the employee is in company structure the roles are context-aware in real life Just users / groups are not enough, they are fixed and do
not take workflow context into account
-
Department One::Manager ">
Org chart unit is setexplicitly by name
Role-Based Tasks: Simple Example
- Role-Based Tasks: Context Awareness
- Role-Based Tasks: Relative Addressing
-
Role-Based Tasks: Roles InheritanceIn real life we never have every role set for each org chart unit.
Mostly roles are defined for org chart branch, configured for the unit on the top and are meant to cover the whole branch.
-
Role-Based Tasks: Roles Inheritance
There is no accountant set for this unit. Org chart will search up the tree to find accountant 'inherited' from upper level.
-
Use Case #3: Out-of-Office Last but not the least out-of-office option and
roles delegation
-
Separate Delegations for Each RoleIf you are team lead for some group and member of the board
at the same time most probably when you are out of office you need to delegate these duties to different people.
-
Separate Delegations for Each RoleIf you are team lead for some group and member of the board
at the same time most probably when you are out of office you need to delegate these duties to different people.
-
Delegations Are Transparent for Workflows If you are out of office new tasks will take roles
delegation into account and will be routed to the users who are appointed to replace you.
-
Delegations Are Transparent for Workflows If you are out of office new tasks will take roles
delegation into account and will be routed to the users who are appointed to replace you.
Who is responsible for 'Accountant' role for this unit? - Danny Is Danny available? - No, he is out of office now Who replaces Danny for this role? - Emma Task is assigned to Emma
-
Org Chart Usage and APIs
Default org chart usage Web-based GUI for administration Org chart picker to appoint users from company structure Role-based task assignment in workflows
Org chart APIs for your customizations Java API JavaScript API (root scope object orgchart) REST API
-
Org chart extension is part of Alvex
Download and use:http://www.alvexcore.com/
Documentation:http://docs.alvexcore.com/
Fork on Github and join development:https://github.com/ITDSystems/alvex
Follow Alvex news on Twitter:@itdsystems
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21
top related