AMODIT has two main types of users: internal and external. Internal users are usually employees and they have access to almost all features (except for administrative ones).
External users are usually people who interact with the system and play some roles in processes but they are not employees. For example they can be customers, potential customers, applicants etc. They have limited access to functionalities and only to selected procedures.
Important difference between these types of users is also that external users create accounts themselves and do NOT need to be acepted nor verified. During registration external users create external organizations and then manage them.
In new version of AMODIT there are some new options for customizing interface for external users. For example you can define which fields show up on registration form. And also you can decide which functionalities should be hidden.
Thursday, October 25, 2012
Wednesday, October 24, 2012
Programming trick
Here is some example how you can use sofisticated programming features of AMODIT.
Let's say you want users to choose option from dropdown list and then set some parameters value depending on that choise. Of course you can use bunch of "if-then" statements to achieve it. But it will make code of the rule quite long and not so easy to maintain and to make changes.
Smarter and more tricky way is to put different value of parameters in descriptions of dictionary items. Look at picture below. It is in Polish but focus on syntax of descriptions (column "Opis").
OK, but how to extract value of parameters from it. You can do it using proper Regular Expression:
desc=GetDictionaryDescription("DictionaryName");
parameter=RegExp(desc,"param1=(?<param1>[0-9,. ]*)","param1");
It looks pretty complex but saves a lot of code and makes changes easy...
Let's say you want users to choose option from dropdown list and then set some parameters value depending on that choise. Of course you can use bunch of "if-then" statements to achieve it. But it will make code of the rule quite long and not so easy to maintain and to make changes.
Smarter and more tricky way is to put different value of parameters in descriptions of dictionary items. Look at picture below. It is in Polish but focus on syntax of descriptions (column "Opis").
OK, but how to extract value of parameters from it. You can do it using proper Regular Expression:
desc=GetDictionaryDescription("DictionaryName");
parameter=RegExp(desc,"param1=(?<param1>[0-9,. ]*)","param1");
It looks pretty complex but saves a lot of code and makes changes easy...
Monday, October 15, 2012
New certified specialists
One of our customers decided to certify own employee to maintain AMODIT inside organisation. They have passed exams and became certified AMODIT specialists. Congratulations!
License price calculator
At www.amodit.com you can find license price calculator. It became necessary because now price depend not only on number of users, but also on number of processes. Feel free to use it!
Subscribe to:
Posts (Atom)