OpenESignForms / openesignforms

Open eSignForms is the first open source SaaS web contracting platform
https://open.esignforms.com
107 stars 50 forks source link

Activation & Deactivation of the individual pages of a Multi-page document #150

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I have a multi-page document, which needs to be completed by 9 individuals each 
basically have their own section/page to complete.

I would like be able to Activate certain pages to form part of the document, 
depending on which PARTY has Activated the Transaction.

I have looked through the Customize Logic options available, and could not find 
a suitable solution - is this possible at this stage?

Original issue reported on code.google.com by co...@thumbzup.com on 25 Feb 2015 at 8:03

GoogleCodeExporter commented 9 years ago
If possible, we'd prefer these be posted in the forums first: 
https://groups.google.com/forum/#!forum/openesignformsdev

We try to reserve issues for bugs (or enhancements) related to coding as most 
people will not note any discussion via these issue reports.

That said, OpenESF does not allow for hidden pages by party in a document.  We 
do allow for a package to contain multiple documents, though, and you can 
certainly limit which documents a given party is allowed to see.  So if you 
built 9 documents suitable for each party, you could put them all in a package 
and control which ones a given party has access to.

If you are just looking for a "hidden section" on a page, you can do that with 
advanced programming (essentially JSP code embedded in the HTML) using syntax 
like:

<% if ( esf.isParty("PartyName") ) {%>
HTML to show only to the document party "PartyName".
<% } %>

You can also do this for different states (like you can hide an entire section 
for EDIT mode and have it appear only in REVIEW mode using other advanced 
programming scripts:
https://code.google.com/p/openesignforms/wiki/ProgrammingGuide#Java_code_snippet
s

Custom logic can be used to skip a given document (but not a page) by party, as 
well. This is typically done for documents that the party MAY have to fill out, 
but based on something they enter, it's determined it won't be needed (such as 
a state tax form only being required for someone who lives/works in a given 
state):
https://code.google.com/p/openesignforms/wiki/ProgrammingGuide#Skip_document_act
ion

Original comment by yoz...@gmail.com on 25 Feb 2015 at 6:29

GoogleCodeExporter commented 9 years ago
Who it may concern,

Thank you very much for the feedback.
My apologies for not starting this in the correct forum.

Regards,

*Colet Smit*Quality Manager
*thum**b**zup Innovations (Pty) Ltd *
T: +27 (0)87 550 2680
M: +27 (0)72 394 2786
*colet@thumbzup.com <colet@thumbzup.com> *
267 West Avenue, 1st Floor, Centurion, 0157

Original comment by co...@thumbzup.com on 26 Feb 2015 at 6:52