User Tools

Site Tools


pub:isign

Differences

This shows you the differences between two versions of the page.


Previous revision
pub:isign [2022/06/25 17:02] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +<html>&#091;</html>[[start#iSign | Up To Main Index]]<html>&#093;</html>
  
 +====== iSign ======
 +
 +
 +
 +===== Installation =====
 +
 +This article documents iSign for the IBM i.
 +
 +
 +==== Install Tomcat on the IBM i ====
 +
 +Follow these instructions [[http://www.ibm.com/developerworks/ibmi/library/i-websolution-asf-tomcat/index.html?ca=drs|IBM Tomcat Instructions]], but install Tomcat 5 ( at least at this time ).
 +
 +You will need to make these changes as well (adjusting paths for your particular java version and installation):
 +<html><pre>
 +ADDENVVAR ENVVAR(JAVA_HOME) VALUE(' /qibm/ProdData/Java400/jdk15') LEVEL(*SYS)
 +ADDENVVAR ENVVAR(JAVA_OPTS) VALUE('-Djava.awt.headless=true') LEVEL(*SYS)
 +-          Change security for  Tomcat folder:
 +CHGAUT OBJ('<<Tomcat directory>>') USER(*PUBLIC) DTAAUT(*RWX) OBJAUT(*ALL) SUBTREE(*ALL)
 +</pre></html>
 +
 +and will then start Tomcat using **SBMJOB**:
 +
 +<html><pre>
 +SBMJOB CMD(STRQSH CMD('/www/apache-tomcat-5.5.36/bin/startup.sh')) JOB(TOM CATSVR) JOBQ(QTXTSRCH)
 +</pre></html>
 +
 +==== Install iSign ====
 +
 +Go to Tomcat Manager: http://host_name:8080/manager/html\\
 +Deploy the iSign jar file using the form on the page.
 +
 +Edit these files:
 +
 +<html><pre>
 +Go to $TOMCAT_HOME$/webapps/iSign/WEB-INF/classes
 +Edit file isign.properties:
 +application.hostname=localhost
 +application.username=*CURRENT    
 +application.password=*CURRENT
 + 
 +application.jdbc.hostname=localhost
 +application.jdbc.port=              
 +application.jdbc.username=         
 +application.jdbc.password=         
 + 
 +#iMail configuration             
 +imail.library=IDOCS6             
 +imail.from=anh@informdecisions.com
 +
 +Save the file.
 +</pre></html>
 +
 +
 +==== Fonts ====
 +
 +Sometimes the user has certain PDF documents those contain special fonts, they also need to add these fonts into iSign.\\
 +Here is the list of regular fonts that should exist on Windows or Mac (see link): 
 +
 +This link displays below: [[http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html|http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html]]
 + 
 +{{url>http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html}}
 +
 + 
 +User can download TrueType fonts here: [[http://ttfonts.net/|ttfont.net]]
 +
 +===== Configuration =====
 +
 +The entrance page from manager.html is the queue configuration screen.
 +
 +{{:pub:isign:isignqueuelist.png?1000|}}
 +
 +==== Configure a Queue ====
 +
 +{{:pub:isign:queuedialog.png?500 |}}<html><table height="800" width="400" style="border-left: 2px solid #dddddd; border-top: none; border-right: none; border-bottom: none;">
 +
 +<tr><td height="50" style="border: none;">&nbsp;</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Name </td><td style="border: none;"> Display name of the queue</td></tr> 
 + 
 +<tr><td style="border: none; font-weight: bold;">Schema </td><td style="border: none;"> Library for db2 tables</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">iView Path Type Yes/No </td><td style="border: none;"> Use prepended path</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Prefix </td><td style="border: none;"> Prepended path for document names</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Table </td><td style="border: none;"> Document information table</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">PDF Column </td><td style="border: none;"> Document name column</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Description Column </td><td style="border: none;"> Document description column</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Description Text </td><td style="border: none;"> Document description text for page</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Execution Program </td><td style="border: none;"> Exit program name to populate queue</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Program Library Name </td><td style="border: none;"> Exit program library</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">From Email</td><td style="border: none;">Default email parameter</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Send to Email</td><td style="border: none;">Default email parameter</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Cc</td><td style="border: none;">Default email parameter</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Bcc</td><td style="border: none;">Default email parameter</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Subject</td><td style="border: none;">Default email parameter</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Body</td><td style="border: none;">Default email parameter</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">Library/Outq </td><td style="border: none;"> Outqueue for printing</td></tr>
 +
 +<tr><td style="border: none; font-weight: bold;">SQL Condition </td><td style="border: none;"> Sql condition to list document in queue</td></tr>
 +
 +</table></html>
 +==== Configure Queue Update ====
 +
 +
 +Clicking {{:pub:isign:isigngreenbutton.png?25|}} brings you to queue maintenance. Click {{:pub:isign:isigneditbutton.png?25|}} to edit the update parameters for the queue:
 +
 +{{:pub:isign:queuemaintenance.png?400|}}
 +
 +This dialog controls the table column that is updated upon signing, and the value that is inserted. The value is not quoted. For a blank value ( to clear the column ) leave the entire entry blank.
 +
 +==== Users and Permissions ====
 +
 +=== User Manager ===
 +
 +
 +At the top of the page click {{:pub:isign:adminpglink.png?100|}}, then {{:pub:isign:usermgrlink.png?100|}} to administer user profiles.
 +
 +{{:pub:isign:usermgrpage.png?1000|}}
 +
 +You may add a user with the {{:pub:isign:adduserbutton.png?100|}} button. You may also edit {{:pub:isign:editbutton.png?25|}} or delete  {{:pub:isign:deletebutton.png?25|}}a user.
 +
 +=== My Profile ===
 +
 +You may click {{:pub:isign:myprofilelink.png?100|}} to edit your profile:
 +
 +{{:pub:isign:myprofilepage.png?1000|}}
 +
 +
 +=== Queue Manager ===
 +
 +Click on  {{:pub:isign:queuemgrlink.png?150|}} to manage queue permissions:
 +
 +{{:pub:isign:queuemgrpage.png?900|}}
 +
 +
 +
 +===== Usage =====
 +
 +==== Log in ====
 +
 +
 +To log in as a user, point the browser at the **/iSign/Login.jsp** page.
 +
 +Log in at the prompt:
 +
 +{{:pub:isign:isignlogin.png?500|}}
 +
 +==== Select Queue ====
 +
 +Then select a queue to work with:
 +
 +{{:pub:isign:selectqueue.png?1000|}}
 +
 +Peruse the queue contents
 +
 +{{:pub:isign:queuelisting.png?1000|}}
 +
 +and click {{:pub:isign:signbutton.png?75|}} to open a document for signing.
 +
 +==== Sign the Document ====
 +
 +Sign the document using the mouse, stylus, or finger -- whatever your device supports.\\
 +You can use these buttons at this screen:
 +
 +|{{:pub:isign:pencilcolor.png?75|}}| to select the pencil color |
 +|{{:pub:isign:pagescroll.png?200|}}| to select page to sign - you can sign any or all pages |
 +|{{:pub:isign:plus.png?50|}}| to magnify the document image |
 +|{{:pub:isign:minus.png?50|}}| to shrink the document image |
 +|{{:pub:isign:pencil.png?50|}}| to activate the pencil for signing |
 +|{{:pub:isign:clear.png?75|}}| to clear the signature from the document |
 +|{{:pub:isign:save.png?75|}}| to save the signature |
 +|{{:pub:isign:print.png?75|}}| to print the document |
 +|{{:pub:isign:email.png?75|}}| to email the document |
 +
 +The order of action of a document is:
 +
 +  * **Sign**
 +  * **Save**
 +  * Optionally **Change page** and repeat first three steps until finished.
 +  * Optionally **email**
 +  * Optionally **print**
 +  * **Done**
 +
 +==== Email the Document ====
 +
 +The email prompt looks like this. Just complete the screen and press <send>.\\
 +{{:pub:isign:emaildialog.png?600|}}
 +
 +==== Print the Document ====
 +
 +Similarly, the complete the print dialog to print.\\
 +{{:pub:isign:printprompt.png?600|}}
 +
 +
 +----
 +<html>&#091;</html>[[start#iSign | Up To Main Index]]<html>&#093;</html>