All Posts By

Admin

S-Docs User Guide

By Documentation No Comments

Introduction

This document will teach you how to generate, email, and edit documents in Salesforce Classic.

This guide is intended for an end-user experience. To learn how to use the template editor, click here. For more information about how to leverage advanced S-Docs features to create high-quality templates, please refer to our General Configuration and Advanced Customization pages.

If you would like to review the setup and configuration of S-Docs, please refer to the S-Docs Quick Install & Config Guide, which will teach you how to install S-Docs, create a template, add the S-Docs button to your object, and email a basic document.

Video Tutorial

Generating Documents

Navigate to an object that has been configured for S-Docs, and then go to any record you would like to generate documents for. In our example, we selected the "Contact" object, and we will generate documents for the Paul Allen Contact record. Once you get to your contact record, click the S-Docs button at the top of your page.


Now, select the templates you would like to use to generate documents for this contact. Then, click Next Step. In this example, we will be creating a golf invitation and an account summary for Paul Allen.


After clicking Next Step, the documents are generated and you are given a list of the generated documents. To download a document, find the name of the document you want to download under “Document Name” and click the Document Number to the left of it. To email documents, check the boxes of the documents that you would like to email and click Email Selected Docs. If you would like to add a comment to that document, find the name of the document you want to add a comment to under “Document Name” and click the Add button to the right of it.

In our example, we added a comment to our golf invitation, and we unchecked the account summary because we would like to email the golf invitation by itself. Note that we can click SD-100 to download the account summary document or SD-101 to download the golf invitation. We would like to email Paul Allen the golf invitation, so our next step is to click Email Selected Docs.


From here, you can proceed to the email page by clicking Email Selected Docs or you can click << Back to return to the page of the record you just used to generate documents.

Emailing S-Docs

Click Email Selected Docs to open the Email Documents page. Note that the docs you select are automatically included as attachments to the email. You can click the name of an attachment here and it will download to your computer. In our example, we see that Paul Allen’s golf invitation is included as an attachment.

Add Additional Attachments

If you would like to add more attachments to the email, click the Attach or Remove Files button. In the resulting pop-up, check one of the boxes under “Attach” to attach (or detach) a particular document to your email. Note that there are four tabs: the "S-Docs" tab contains all the documents ever generated for this record, the "Attachments" and "Files" tabs allow you to upload attachments and files from your computer, and the "Documents" tab allows you to attach files stored in the documents folder in your production org. The pop-up will close after each selection; click Attach or Remove Files again if you would like to attach (or detach) more files.


To choose recipients for your email, select an email address from the Contact Quick Pick drop-down menu, or search for a Contact’s email address in the Contact/User Lookup field. If you search for and select a Contact, their email address will be added to the "To" field, as well as the Contact Quick Pick list. Feel free to move these email addresses to CC or BCC, and type in a subject and a body as you would a normal email.

Alternatively, if you know the email addresses of the people you’d like to send the document(s) to, you can just type them into the To, CC, and BCC fields.

Email Failure Troubleshooting

By default, S-Docs links outbound emails to the contact record with a matching email address; Salesforce requires this linkage. If you try to send an email to an email address that is not listed under any Contact record in your org, S-Docs will attempt to link it to a single dummy contact record called "No Contact Record." This contact record is created automatically by the S-Docs package to handle this linkage, and is immediately deleted once the email is sent.

If your org has implemented validation rules that require additional contact fields to be completed, then the S-Docs package will not be able to create this contact record. In this case, there are two main options.

Option 1 (Recommended)

Create a before insert, before update Apex trigger on the Contact object that automatically changes the fields on the No Contact Record that S-Docs creates so that your validation rules are not triggered. For example, the trigger might look like this if your validation rules prevent the contact field "This_Cannot_Be_Null__c" from being null:

trigger ContactFirstName on Contact (before insert, before update) {
    for (Contact c : trigger.new) {
        if (c.LastName == 'No Contact Record') {
            c.This_Cannot_Be_Null__c = 'some non-null value';
        }
    }
}

With this option, S-Docs will be able to create and delete the No Contact Record, and the email will be sent and logged in Activity History on the base object record.

If you require test coverage for your No Contact trigger, you can use the following test class:

Class Name: NoContactTestClass

@isTest
private class NoContactTestClass {    @isTest
    public static void noContactTest() {
    	Test.startTest();
        Contact testContact = new Contact();
        testContact.LastName = 'No Contact Record';
        insert testContact;
        Test.stopTest();
    }}

Option 2

Create the S-Docs No Contact Record manually with all of the fields filled in that are required by your validation rules. The fields that S-Docs requires should be filled in as follows:
First Name: Not Required. We recommend writing S-Docs to avoid confusion.
Last Name: No Contact Record
Email Address: this.email@is.invalid
You then need to add the following parameter to the end of your S-Docs button: &useExistingNoContactRecord=true
Note: This option is not recommended, as the email will not be logged in Activity History on the base object record.

Sandbox Deliverability

If you are testing S-Docs in a sandbox org and emails are not being delivered, you should check Setup > Email Administration > Deliverability, and check that "Access to Send Email" is set to "All email." By default, Salesforce turns off outbound email access when a sandbox is created to reduce the risk of inadvertently sending emails to contacts during development and testing. Be aware that this change effects the entire sandbox and not just S-Docs.

Here is how a completed email page might appear. Click Send to send the email.


Related Lists

After generating or emailing documents, you will return to the page for the record you just generated documents for.

During the configuration of S-Docs, you added an S-Docs related list to the objects that you wanted to use with S-Docs. The documents we just generated in our example are now in this related list. We can click the icons in the “View” or “Email” columns to download or email these documents.


Note that generating multiple documents with the same template for the same record will not result in these documents being overwritten; in our Paul Allen example, if we were to generate the golf invitation 10 more times, there would be 11 different golf invitation documents in the S-Docs table on the Paul Allen page. We could delete some of these by clicking Del under the Action column.

If Auto Create Salesforce Attachment and Link to Record is checked under Document Options in the template editor (it is checked by default), our generated document will be included in the "Notes & Attachments" related list. We can click View to download and view a document in this list.

Additionally, note that if the Auto Create Salesforce Attachment and Link to Record box is not checked, documents in the S-Docs related list will be regenerated each time they are opened. For example, if this box was not checked for an account summary template, and you opened an account summary document from 6 months ago, the document would be regenerated with the current account info rather than the account info from 6 months ago.

We see that this box is checked for the account summary template, but not the golf invitation template. Thus, only the account summary document appears in the "Notes & Attachments" related list.

Note: On older versions, this checkbox will appear on the S-Docs Template record detail page instead of in the template editor.



Note that the email we sent earlier is saved in the "Activity History" related list.


Opening it up shows the email details.


Editing Documents

Note that when we generated our documents for Paul Allen earlier, there was a pencil under the “Edit” column in the row containing the account summary document.


This pencil also appears next to the document in the S-Docs related list on the object record. We can click this pencil to edit the document that has just been created. Note that the pencil does not appear for the golf invitation document. This is because we have checked the Allow Edit box on the template detail page for the account summary template, but not for the golf invitation template.


Clicking this pencil opens an editor for that document. We can make any changes we want to the document, and click Save to save these changes.

user guide - 15
Note that even though our account summary document was generated as a PDF, a document that cannot normally be edited, S-Docs provides the power to allow editing at this step nonetheless.


Upgrading S-Docs to the Latest Version

By Documentation, S-Docs Install Config and Upgrade No Comments

Introduction

Upgrading S-Docs to the latest version is essential in keeping up-to-date with new features, bug fixes, and more. When you upgrade to the newest version of S-Docs, all of your templates and documents generated with the previous versions will remain, resulting in a seamless transition to the latest package. The latest version of S-Docs should be downloaded from the Salesforce AppExchange.

Upgrading is quick and easy; simply follow these steps:

Note: Do not uninstall the current version!

Step 1 (Strongly recommended): Test In Sandbox

Download and test the newest version of S-Docs in one of your organization's sandboxes before upgrading your production org to the newest version. This is critical in ensuring that upgrading to the latest version of S-Docs does not result in any unintended consequences.

 Step 2: Download In Production

Download and install the newest version of S-Docs to your production org. Make sure to select Install for All Users.

Step 3: Update Page Layouts

You may need to update your page layouts and related list columns to include the latest fields from S-Docs; find out if there are any new fields, whether those fields are included on your page layouts and related list columns, and perform any necessary updates to page layouts and related list columns in order to include any missing fields. You can read about the latest product updates in our release notes.

For example, suppose your S-Doc template record pages are missing the S-Docs “Allow Edit” field. First, you would make sure that the latest version of S-Docs has been installed to your org. Then, you would navigate to the Object Manager in Setup. After finding and clicking on your object, you would navigate to the Page Layouts tab, then click Edit for the appropriate page layout. (In Salesforce classic, you would simply go to the record detail page for any S-Doc template and click Edit Layout).

Finally, find “Allow Edit” under the Fields tab and drag it to the area containing the other fields currently in your page layout. Click Save to finish.


That’s it! The “Allow Edit” field would then appear on all of your S-Docs template records; you do not need to repeat this process for other template records.


Invoice – Group Product Family

By Templates: Finance No Comments

Invoices are necessary for any B2B business. They help get you paid on time and serve as a record of transaction. They can also act as a first impression for your business, so you shouldn't risk sending invoices that have errors or aren't well-designed. This invoice template will ensure your invoices are polished and correct, every time - with just a few clicks. Products are grouped by family for easy readability.

Output type: PDF

Download

Download this template in 2 easy steps. For more detailed instructions, click here.

1. Download Template File

Download Now

2. Download Unmanaged Package (For Custom Fields/Images)

3. Import Template Into S-Docs

Man working on laptop and looking at phone

ME2 Systems Unveils S-Docs V3

By Press Release No Comments

Tuesday, 17 October, 2017
FOR IMMEDIATE RELEASE

One of the leading New York-based software developers, ME2 Systems Inc., unveils S-Docs V3, a Document Generator solution.

NEWSFEED

NEW YORK–(NEWSFEED)–New York-based ME2 Systems Inc. today unveiled S-Docs V3, its document generator solution which now includes E-Signature and AI capabilities.

“We’ve been listening to our customers, and they want us to help them innovate and transition to the future of document generation”, said Mr. Pejanovic, CEO of ME2 System Inc. “That future means ‘intelligent’ documents that can be digitally signed, secured and maintained 100% natively on the Salesforce Platform. Our new product capabilities are cutting-edge and there's no better place to show it off to the world than at Dreamforce 2017 in San Francisco from November 6-9”.

S-Docs V3 contains an all-new E-Signature capture capability that’s 100% native, as well as a redesigned editor that allows customer to upload their existing MS Word templates. In addition, S-Docs V3 adds Dynamic Templates capabilities, an innovative wizard that intelligently guides users in real-time to tailor their documents during the creation process.

“Documents like Invoices, Contracts, Quotes and Proposals are mission critical for businesses. Our customers are heavily invested in the Salesforce Platform. They want robust document capabilities all within Salesforce – not via integrations with other clouds.” added TJ McLoughlin, COO of ME2 Systems Inc. “Our incredible growth this year validates our strategy has been delivering just that”.

Enterprises that want to learn more about how they can benefit from S-Docs for Salesforce can visit www.sdocs.com.

Salesforce, AppExchange and others are among the trademarks of Salesforce.com, Inc.

About ME2 Systems LLC
ME2 Systems LLC is a developer of S-Docs. Since 2010, S-Docs has provided thousands of businesses a quick way to generate sophisticated documents such as quotes, invoices, contracts, emails and reports directly from Salesforce. It has improved efficiencies by eliminating error-prone and tedious tasks of cutting-and-pasting data.
The company is privately-held and based in New York. Learn more at www.sdocs.com. or follow us on Twitter: @sdocs.

Headquarters
521 Fifth Ave
New York City, NY 10175

800-519-DOCS
       
Woman working on laptop using S-Docs

S-Docs for Salesforce Concludes Record Year in 2016

By Press Release No Comments

Thursday, 5 January, 2017
FOR IMMEDIATE RELEASE

Leading New York -based software developer continues to gain market share for Document Generation on Salesforce platform with flagship product S-Docs.

NEWSFEED

NEW YORK–(NEWSFEED)–New York-based ME2 Systems LLC has enjoyed tremendous success since its introduction six years ago and 2016 capped the best year on record. The year saw the addition of more than 100 large-scale new implementations of its flagship S-Docs solution.

“Several years ago we began focusing on product improvements designed to unleash existing Salesforce features like workflow and process builder for the benefit of document generation”, said Mr. Pejanovic, CEO of ME2 Systems LLC. “Today, generating sales documents, reports or sending customized emails can all be driven from Salesforce data and events without any user interaction. The growth we’ve experienced over the past half-decade has been a validation of our strategy.”

Document Generation continues to be a critical need for companies who invest in Salesforce but are struggling with manual processes to create documents like quotes, contracts, invoices, reports or emails from Salesforce. Because S-Docs is the only solution that is entirely built on the Salesforce platform, it offers better security, improved speed, simpler administration and lower cost than any competitor.

S-Docs growth for 2016 was not limited to North America. More customers in Europe, Asia and Australia switched to S-Docs than in any previous year. While SMB customer base continued to expand at 68%, S-Docs also saw an astonishing 145% growth in large enterprise deals over the previous year.

“Our customer base is growing so rapidly because we are delivering on our promise,” said TJ McLoughlin, COO of ME2 Systems LLC. “Our customers see us as a true partner who advises in all aspects of their Salesforce investment. They trust our expertise in Salesforce, business processes and document generation to help them transform tedious and inefficient tasks that are vital to their business into an amazing user experience”.

S-Docs released multiple product improvements in 2016. The latest release included an S-Docs Jobs engine that serves as both the heart of automation and the foundation for new Artificial Intelligence capabilities in the coming year.

Enterprises that want to learn more about how they can benefit from S-Docs for Salesforce visit www.sdocs.com.

About ME2 Systems LLC
ME2 Systems LLC is the developer of S-Docs for Salesforce. Since 2010, S-Docs has provided thousands of businesses a quick way to generate sophisticated documents such as quotes, invoices, contracts, emails and reports directly from Salesforce. It has improved efficiencies by eliminating error-prone and tedious tasks of cutting-and-pasting data from Salesforce.
The company is privately-held and based in New York. Learn more at www.sdocs.com. or follow us on Twitter: @sdocs.
Salesforce, AppExchange and others are among the trademarks of Salesforce.com, Inc.

Headquarters
521 Fifth Ave
New York City, NY 10175

800-519-DOCS
       
Group of people in an office working together

Introducing the S-Docs Template Library

By Press Release No Comments

Thursday, 8 September, 2016

ME2 Systems LLC, the makers of S-Docs for Salesforce is pleased to introduce a new Template Library giving S-Docs customers access to a wide collection of free templates that they can download and begin using immediately with S-Docs.
All templates are offered at no additional cost and many of the templates work with standard salesforce installations that do not require modification.

To visit the S-Docs Template Library, click here.

Headquarters
521 Fifth Ave
New York City, NY 10175

800-519-DOCS
       
Top