This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal



Jun 20, 2012, 4:13 AM
7 Posts
topic has been resolvedResolved

Parallal Approval Process in XPages

  • Category: Other
  • Platform: Windows
  • Release: 8.5.2
  • Role: Developer
  • Tags: Parallel Approval
  • Replies: 5
How can implement Parallal Approval Process in XPages ?
Jun 20, 2012, 8:30 AM
126 Posts
Re: Parallal Approval Process in XPages
Can you explain this ? Approval Process is a very broad term that could be used for a lot of things. What is your use case ? what are you trying to achieve and where have you gotten to ?
 
one line questions with no explanation are generally impossible or very difficult to answer.
 
 
Off the top of my head it COULD be something similar to the review process built into the teamroom template that comes with the ExtLib from openNTF.org or passport advantage for the full supported version. Teamroom allows a user to create a document and then mark other users on the server as "reviewers", all reviewers get an email to ask them to review a document and each can in turn mark as reviewed or make changes to the doc. Any X number of these documents / review processes can be running or on going at the same time and are not affected by other documents, so these would run in Parallel, however my difficulty with the question is that theres nothing really special coded into the Teamroom to make this happen, simply users receive emails with links to documents, there is no threads created or anything like that, its just how a HTTP server works, users send a request and each get back what they asked for, user 1 asking for document a doesn't have to wait for user 2 to get his response about document b etc.
Jun 20, 2012, 9:14 AM
7 Posts
Re: Parallal Approval Process in XPages
 
Thanks Mr. Simon McLoughin. 
 
I am Developing a Performance Appraisal application in XPages. There will be multiple Evaluators to evaluate a particular employee. So, all the Evaluators will assign marks for all the performance criteria. That means all the fields are similar for all the Evaluators and I think we need to use a single form for all Evaluators. I think for this we need use Parallel Approval Process.
 
Please guide me how I can move forward.
Jun 20, 2012, 9:40 AM
126 Posts
Re: Parallal Approval Process in XPages
Ok I understand now, so a few things to discuss:
 
1. Yes all Evaluators should be using the same form, a form is something that is applied to a domino document to say what fields it has and structure it follows etc. So yes in the case of a performance review where everyone is giving there opinion (whether text or radio buttons saying select 1-5 based on performance) , its only really useful if you can compare all the results and add them together, so yes all the same would be useful.
 
2. I would probably design this system in a way where when a person needs to be reviewed, a domino doc is created with that person's details (or all these are entered previously and a person is selected, depending on your use case  etc.), all the evaluators then reply to this document with there performance scores.  so you would then have a thread something like this:
 
Name: Simon McLoughlin 
Profession: XPages Developer 
.... 
.... 
 
Performance Evaluations:

1. Jamsheed K:
 
Skill                              Score out of 5
Communication             4
Techincal                         4 
..... 
 
Overall comment: 
I think Simon has preformed well this year because ... 
___________________________________________________________________________________________________ 
 
2. Joe Blogs:
 
Skill                              Score out of 5
Communication             4
Techincal                         4 
..... 
 
Overall comment: 
I think Simon has preformed well this year because ...  
 
 
 
Then when all reviewers have completed (or on going after each eval has been added) a total could be added to the top under the person details or emailed to the person / manger to let them read their score.
 
This type of system would not need any consideration to being parallel or have to deal with threads. I would HIGHLY recommend looking at the discussion template application. Either the new one that comes with the ExtLib or the old one thats preinstalled with your designer or domino install. The discussion is a very generic thread based forum site, the idea of how to create a thread / reply would be quite similar to the above and give you a good working example to explore while trying to design yours. A few features of the Teamroom such as emailing and the whole review process might be helpful to look at also.
 
Hope this helped. 
 
Simon 
Jun 20, 2012, 10:33 AM
126 Posts
Re: Parallal Approval Process in XPages
 Glad I helped.
 
I look out for questions here and stackoverflow.com (tag question with "xpages") if you have any further questions. 

This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal