LogicalDOC integration with ShareFile allows you to import and export documents and folders between both applications.
ShareFile integration appears in LogicalDOC as an entry in the Tools menu when whatever folder is selected.
The first time you want to use ShareFile from within LogicalDOC, you have to properly configure the ShareFile API in your account and authorize LogicaDOC, please read the guide Configuring ShareFile API access.
HTTPS is manadatory
ShareFiles must communicate with LogicalDOC through the HTTPS protocol, this is a design choice of ShareFile adopted to maximize the security. As a result it is mandatory to make LogicalDOC accessible over the Internet through HTTPS with a valid certificate.
Authorize
Anytime you want to start working with ShareFile, remember to open the menu Tools > ShareFile > Authorize
Export
Select the folder or document(s) that you wish to export. Open the menu Tools > ShareFile > Export to ShareFile
Next, choose the remote ShareFile's folder you wish to export your files to. Click Select.
A popup message will appear asking you to confirm. Click Yes.
Wait for the export process to complete.
Import
Select the folder in LogicalDOC that you wish to import into. Open the menu Tools > ShareFile > Import from ShareFile
Select the items that you wish to import from your ShareFile's account. You can select multiple items.
Once you have chosen, press Select. A popup message will appear asking you to confirm. Click Yes. When the documents have been imported successfully, you will receive a notification.
ChatGPT
ChatGPT can understand and produce text like humans. It has been designed to process and generate natural text in several languages.
With this AI connected with LogicalDOC, users can type a prompt or question about their documents.
The first time you want to use ChatGPT from within LogicalDOC, you have to properly configure the OpenAI’s API and obtain your API Key, please read the guide Configuring ChatGPT API.
Start a conversation
Anytime you want to start a new conversation with ChatGPT, select one or more documents and then in the tray bar switch to ChatGPT prompt.
Here, type your first question and confirm by pressing Enter. A popup window will appear to allow you to continue the conversation as in a traditional chat.
With the Google Calendar integration, you can connect the LogicalDOC Calendar with Google.
With this function you can maintain an integrated management, even from your phone, of all your personal appointments and meetings organized with colleagues.
The first time you want to use Google Calendar from within LogicalDOC, you have to properly configure the Google API in your Google account, please read the guide Configuring Google API
Synchronizing calendars
LogicalDOC maintains synchronized your local calendar with the Google one, but at any time you may force the synchronization by clicking on Synchronize.
DocuSign
DocuSign allows organizations to manage electronic agreements and offers eSignature, a way to sign electronically on different devices. Signatures processed by DocuSign are compliant with the US ESIGN Act and the European Union's eIDAS regulation, including EU Advanced and EU Qualified Signatures.
DocuSign integration appears in LogicalDOC as an entry in the Tools menu when whatever folder is selected.
The first time you want to use DocuSign from within LogicalDOC, you have to properly configure the DocuSign API in your account and authorize LogicaDOC, please read the guide Configuring DocuSign API access
Authorize
Anytime you want to start working with DocuSign, remember to open the menu Tools > DocuSign > Authorize
Send an envelope
Each time you want to sign an agreement, you have to include it in an envelope. This is the way DocuSign works and an envelope can include one or more files.
So select the files you want to share with the signers and click on Tools > DocuSign > Send envelope.
In the dialog box put the Subject that will be used in the notification email and optionally a brief Message.
Prepare the tabs
Before being able to send the envelope, you need to prepare each document, inserting what DocuSign calls Tabs. A tab is a place where specific information has to be filled. You may have tabs of different type, but the most important one is the Sign Here that collects the signature. In LogicalDOC a tab is modeled with an annotation of a special type.
In order to prepare the documents, click on the Edit the tabs icons.
You click on Add Tab to put another tab in the document, and then you position it to the right place. It is very similar to putting annotations, but here for every annotation you can specify the name and e-mail address of the signer.
You can then move and modify already existing tabs by right-clicking over them.
Once you completed the positioning of your tabs, click on Save and then on Close.
Revise and send
Once all your files has been prepared, and you placed all the needed tabs, click on Send button of the envelope's dialog box.
The envelope with all the enclosed agreements has been sent to DocuSign and the unique identifier is returned to you. All the signers will be notified by DocuSign and invited to sign the agreements. Please note that now your files in LogicalDOC are marked as checked out.
Callback from DocuSign
When all the agreements are signed by the signers, DocuSign closes the envelope and notifies LogicalDOC. When this happens, your files will be updated with their signer counterpart.
Click on the Signed icon to download the signed agreement
Direct Callback and Polling
DocuSign will be able to communicate with LogicalDOC directly only if you configure it to work with the HTTPS protocol and only if LogicalDOC is accessible over the Internet.
In any case, the scheduled task Docusign Poller will try to periodically connect with your DocuSign account searching for closed envelopes to update the documents' repository.
List envelopes
You can access the list of current and past envelopes associated with your DocuSign account by entering the menu Tools > DocuSign > Envelopes.
Configuring ShareFile API access
1. Visit the ShareFile administration
To allow LogicalDOC to have access to your ShareFile account you have to prepare an API Key first, so enter your DocuSign API console at https://api.sharefile.com administration an click on the Get an API key link.
That will lead you to the API Key Generator:
2. Generate the API Key
Fill the Application Name field with whatever name, i.e. logicaldoc
In the Redirect URL field put an url in the format https://yourdomain.com/sharefile-callback where yourdomain.com is the domain that ShareFile will use to contact your LogicalDOC installation.
Click on Generate API Key and you will see your new key in the list below, each key defines a Client Id and a Client Secret, you will then use those codes in LogicalDOC.
HTTPS is manadatory
ShareFiles must communicate with LogicalDOC through the HTTPS protocol, this is a design choice of ShareFile adopted to maximize the security. As a result it is mandatory to make LogicalDOC accessible over the Internet through HTTPS with a valid certificate.
3. Go back to LogicalDOC, and enter the informations
Open the menu Tools > ShareFile > Authorizeand paste the information from the key you just created.
Then press on Authorize and follow complete authentication in ShareFile.
Callback URL
Make sure that the Callback URL you configured in the API key, matches the Server URL you see in Administration > Settings > Parameters > server.url