Limit visibility on documents


Using the API, Considering the following envelope with two signers, S1 and S2 and three documents D1, D2, D3:

<ul><li>For D1: Contains tags for S1 and S2.</li> <li>For D2: Contains tags for S1 only.</li> <li>For D3: Contains tags for S2 only.</li> </ul>

I have a requirement where S1 is allowed to see only D1 and D2 while signing. S2 can see D1, D2 and D3. It looks like the <a href="http://www.docusign.com/sites/default/files/Quick%20Start%20-%20Document%20Visibility.pdf" rel="nofollow">Document Visibility</a> feature is the way to go, but S2 wouldn't see D2 because he has no tags on that document. Is there a way to do this?


Yes, Document Visibility is the way to achieve this -- but, as you point out, S2 will need to have at least one tag on D2 in order for it to be visible. To meet this requirement (while not requiring any input from S2 on D2), you might consider implementing the following approach:


Add a <strong>FullName</strong> or <strong>DateSigned</strong> tag for S2 (signer 2) on D2 (document 2). (DocuSign will automatically populate data for <strong>FullName</strong> or <strong>DateSigned</strong> tag, so no input will be required from S2 for that tag.)

</li> <li>

To make that tag invisible, set its <strong>Font Color</strong> property such that it matches the background color of the page. For example, if D2 has a white background, set <strong>Font Color</strong> of the S2 tag to White. This effectively makes the tag invisible, but it still technically exists on D2 and belongs to S2, so D2 will be visible to S2 when using "Document Visibility" feature.

</li> </ul>

<strong>Note</strong>: Keep in mind that the "hidden" <strong>FullName</strong> or <strong>DateSigned</strong> tag will cover up whatever space it takes up in your document once DocuSign auto-populates it with the appropriate value -- so be sure to place it somewhere that it doesn't inadvertently 'white-out' (cover up) content in the document.


  • Powershell script to find all svn working copies
  • Castle Windsor dependency injection: Use the caller type as a parameter
  • How to disable auto download+open of Fabric.app on CI build server?
  • HTML tags within JSON (in Python)
  • How to stop a deadlock on one node from crashing entire cluster?
  • Is it a bad idea to use the comboBox.DisplayMember & ValueMember properties?
  • MongoDB ObjectIds exposure
  • Neo4j cypher query for X-chromosome ancestors
  • How to change slowly background attributes in jquery?
  • Getting rid of node-jsx
  • MySpace DOM?
  • SQL how to do an outer join properly
  • How would i implement an infinite scroll in my DOM
  • CakePHP Subquery from SQL
  • overlapping appointments using the entity framework
  • Accessing another variable in the same class with a click event
  • Why can't UI components be accessed from a backgroundworker?
  • EntLib Way to Bind “Null” Value to Parameter
  • How to Save JSON data to SQL server database in C#?
  • How to getText() from the input field of an angularjs Application
  • Django model inheritance, filtering models
  • CakePHP 2.0.4 - findBy magic methods with conditions
  • How do I get HTML corresponding to current DOM tree?
  • JQuery Internet Explorer and ajaxstop
  • JSON response opens as a file, but I can't access it with JavaScript
  • Breeze - Deleted Items nav properties bug
  • Highlight one bar in a series in highcharts?
  • Get one-time binding to work for ng-if
  • Android screen density dpi vs ppi
  • javaw.exe and eclipse startup problems
  • Volley JsonObjectRequest send headers in GET Request
  • Is possible to count alias result on mysql
  • How would I use PHP exceptions to define a redirect?
  • How to extract text from Word files using C#?
  • Change an a tag attribute in JavaScript based on screen width
  • Importing jscolor library in angular 2
  • Rails 2: use form_for to build a form covering multiple objects of the same class
  • Benchmarking RAM performance - UWP and C#
  • need help with bizarre java.net.HttpURLConnection behavior
  • Easiest way to encapsulate a HTML5 webpage into an android app?