Workflow in Signature library

Hi Team,

I am trying GroupDocs signature library .Net

How can I define the workflow?

Which part of the document to be filled by which user. Can I define it before sending documents to the user?

Hello Amit,

In order to understand the workflow of the GroupDocs.Signature for .NET in general, we suggest you download a GroupDocs.Signature C# Demos package, which contains a MVCPrepareFieldsFluent sample project.

The workflow that is present in a MVCPrepareFieldsFluent project is exactly like this:

  1. Setup document and recipient in code behind.
  2. The user is redirected to a prepare screen where he can add and set up the fields he needs. (See a screenshot of the prepare screen.)
  3. Once Save fields is clicked, the fields that are already set up are saved.
  4. The user is redirected to a sign screen where he can see the original document with the fields set up in step 2.

Of course, in real life a user who adds and defines the fields on the prepare screen, and a user who fills and signs them, may be (and in most cases are) different users.

You can also obtain the coordinates of the signature fields. FluentSignature.Document() returns a new document instance, acting as an object‑oriented wrapper around the document and its fields. To obtain the exact coordinates of the fields from the prepared document, use the following code:

Groupdocs.Data.SignatureDocument doc = Groupdocs.Web.UI.Signature.GroupdocsSignature.GetDocument(documentGuid);

The *doc* object has all the properties, including the list of fields with their locations. In this screenshot you can see where the document coordinates are located: screenshot.

We also suggest you take a look at this article.

If you have more questions, please feel free to contact us.