Scrive for Salesforce Spring 17 Update

Our Scrive for Salesforce App has received a new Spring update today!

1. Admin Panel

With the new Admin Panel, you are now able to create and add Salesforce users as Scrive users without having to log into Scrive.

The created users do not need to go through the Configuration process and can instantly start e-signing through Scrive.

The new page “Admin Panel”, also gives a new admin the ability to create a Scrive Account directly from Salesforce.

Now you can:

  • Create a new Scrive account or connect an existing account directly from Salesforce
  • Add new Salesforce users to Scrive directly from within Salesforce
  • Overview all your connected accounts
How to sign in to existing account:

Step 1 - Go to the "Scrive Admin Panel."

Step 2 - Click "Sign in."
Step 3 - Enter your Scrive Account ID (contact Scrive for your ID if you do not have access to it)

2. Deletion of Pages

Following our latest update of the Scrive Platform, we are now enabling the option to remove pages in a Scrive template before sending.

As an admin, you can define the pages to be deleted while the document is in draft stage. The feature is enabled as follow:

Url Parameter using ScriveProcessTemplate

For example:
/apex/scrive__scrivedocumentfromtemplate?Id={!ScriveProcessTemplateId&sourceRecordId={!recordId}&removePages=1,2,3

Same parameter and syntax applies for the Send Scrive Document from Url parameters

/apex/scrive__scrivedocumentfromurl

We also added a new button on the Scrive Document page layout named “Remove Pages” that is enabled via the Custom Settings.

The remove pages feature applies only to Scrive Document in status “Draft”, and that makes use of Scrive Template.

3. Global Methods

A developer wants to make use of methods implemented in the Scrive package such as Forward, Send Reminder…
In the new release, these methods are set as global, so they can be used by the local platform.

Here is the list of methods that are exposed:

Action - Method name - Parameters

Restart a document - restart - Id documentId: the Salesforce Scrive Document Id

Send a reminder - sendReminder - Id documentId: the Salesforce Scrive Document Id

Withdraw a document - withdraw - Id documentId: the Salesforce Scrive Document Id

Delete a document - delete - Id documentId: the Salesforce Scrive Document Id

Forward a signed document - forward - Id documentId: the Salesforce Scrive Document Id String[] emails: list of emails to forward document

Each of these methods returns a new global class called ScriveDocumentResult. This class has following parameters:
Boolean isSuccess or String errorMessage

Smashed Bugs

4.1SMS is being overwritten to email

When Document is in a draft state, delivery method set to email, when one tries to edit and change to SMS, it gets overridden to Email.

4.2 Optional Party on Process Template

When using a Scrive Template with multiple parties and creating a Scrive Document from a Scrive Process Template and optional parties, the optional parties are not removed from Scrive Document.

4.3 Issue with Invitation Message

Set the Invitation Message to a regular text area instead of a rich text area.

4.4 Error when sending reminder

The system is showing an error message when a reminder is sent (even if the reminder is properly sent from Scrive). The issue is fixed.