Tip of the day

Support tickets can be submitted directly from application

Background shape

How Docy works

Learn languages online with the world's best tutors

Background shapeBackground shape

Most requested features of 2020

Orci sapiente illum id phasellus! Harum! Adipisicing ligula aperiam, litora temporibus minim, […]

Can I add videos into sidebars?

Si longus, levis. Primum divisit ineleganter; Vide, quantum, inquam, fallare, Torquate. Sed […]

Theme fails to load to WordPress

The Docly WordPress Theme fails to load into WordPress. My login information […]

Tinkety tonk old fruit victoria sponge squiffy bleeder twit the bee's knees loo David, buggered haggle pear shaped bubble and squeak.”

Mark Tony
Director of Sales and Success

Curabitur vitae dignissimos pulvinar eligendi ullamcorper, laoreet, accusantium numquam habitant quaerat minim consequatur”

Eh Jewel
Software Developer

Hendrerit laoreet incidunt molestie eum placeat, neque ridiculus? Maecenas incididunt aperiam tempora cumque quos?”

Penny Tool
Software Developer

Great Customer
Relationships start here

Publications

View All
Newsletter

Newsletter publications. Read the latest news.

Documentation

Hello and welcome to Cellosign documentation. If you are new to cellosign please check Getting

View All
Getting Started

Hello and welcome, we are happy to introduce

User Application
User Application

The user application is the user's main entry

Release management

Release management is our process to introduce new

Docy Mission

Docy is Documentation webstie for everyone, emphasizing accessibility, performance, security, and ease of use.

The Technology

Learn about the software

The Community

Learn about the people

Docy Video Tutorials

Check the current status of Docy services

Not finding the help you need?

Contact Us

The community team is here to help

Ask Everyone

Hello, what can we help you find?

Publications

Documentation

Hello and welcome to Cellosign documentation. If you are new to cellosign […]

Product Support
  • 5
  • 7
Forums for individual product support topics
Docly Theme Support
  • 12
  • 20
Get support for the Docly WordPress theme

Welcome to Docy Forum

Posts
0
Topics
0
Replies
0
Docly Theme Support

Get support for the Docly WordPress theme

Topic

Test by rubel

<span style="color: rgba(0, 0, 0, 0.8...

1
0

rrrr

rrrrr

1
0

Question about documentation levels

Hello, I would like to ask if it is poss...

0
2
User Feedback

We listed to our customers. Post your feedback in this forum.

Topic

terttdf

dfg dfgd dfgdf  fdgdf gdfgdffg dgd  fg...

1
0

psd and mue

why I can't put question mark❓ ???? ...

1
0

COGUMELOS MÁGICOS E A LEI

  <p style="text-align: center;"...

1
0

Featured Image on Mobile

Hello, The position of featured image...

0
3

Template names

Hi, I have just purchased your template...

0
0
Aprimo Theme Support
  • 8
  • 4
Get support for Aprimo WordPress theme via this forum.
Deksi Theme
  • 5
  • 3
Get support for our upcoming Deski WordPress theme via this forum.
Gullu Theme Support
  • 2
  • 1
Get support for Gullu WordPress theme via this forum.

Popular Posts

Hello, what can we help you find?

Publications

Documentation

Hello and welcome to Cellosign documentation. If you are new to cellosign […]

What are you looking for?

Search here to get answers to your questions

Table of contents

Main course contains 2 parts which cover JavaScript as a programming language and working with a browser. There are also additional series of thematic articles

More resources

App status

Stay up to date on Front’s technical systems and app stability.

New features

Learn about the latest app updates and new feature releases.

For developers

Build integrations and customize Front with powerful APIs.

Integrations

STORAGE

Estimated reading: 5 minutes 182 views

At the end a business process Cellosign produces number of files that can be shipped via email, API or directly to your storage.

Currently we support out of the box integrations for FTP/FTPs and Google drive.

Storage service can be deployed with “callback”, which means an API request will be executed from Cellosign to let you know that a storage call has been made. If you have decided to use storage integration, it is recommended to couple it with a callback webhook so you can close the gap between completion on Cellosign to acknowledge in your application.

Why do I need this?

There are number of reasons to integrate with your organization Storage:

  1. Occasionally business process ends up with huge and heavy list of attachments that it makes hard for an API to process massive requests
  2. You may have more options on files transformation such as the ability to compress all in a single zip archive

Follow these steps to add Storage integration:

  1. At the dashboard click integrations
  2. locate Storage integration pane
  3. click “Add”

Basics and storage type

  1. Insert an alias for the integration
  2. Set implicit or Explicit. Implicit means that whenever a business process is completed, this integration will fire off. Explicit means, don’t fire unless instructed. See below reference for setting up explicit/implicit
  3. Select storage type FTP or Google drive. See below reference to each type
  4. Enter relative path
  5. Apply file transformations as needed. see details below
  6. Setup callback webhook. See details in Webhook: Callback
  7. Upload file and test

Configure Google drive integration

First step with Google drive integration is to prepare and download your service account.
1. Use Service key link to create service key at your Google Cloud Platform -> Google Drive Api -> Credentials -> Create Credentials -> Service account

2. download your JSON file with service account credentials

3. Modify default scopes case required

4. Configure path where files will be uploaded into

Configure FTP/s integration

Enter the following details to integrate with your FTP server

FieldWhat it’s for?
HostInsert DNS name name or IP
PortInsert listening port. Note that we may from time to time inform, in advance, on a blockage for ports that are considered dangerous.
Base pathRelative path for the files to be uploaded into
UserInsert user name to authenticate
PasswordInsert password
Max connectionsSet maximum connections allowed. This is the maximum concurrent engagement from Cellosign with your FTP server. processes will be queued as needed
SSLSwitch SSL on for FTPs

Explicitly/Implicitly Storage integration

Storage can be setup to fire off Implicitly that means every business processes will fire this integration. For example a storage action will be executed to your when every business process within your project is completed.

This is the recommended approach if indeed all your business process should end up in in this manner. However if there are different use cases, such as: separate endpoints or some business process does not need storage, it is recommended to couple your integration with a business process Explicitly.

To explicitly couple a Storage with business process we purpose two options:

  1. Manually connect it to specific template(s), which means, templates configuration will include explicit coupling with your storage integration. See details below
  2. Ad hoc integration for a business process: When the integration is set to explicit, the storage pane display the integration code that can be added to create session request. Simply add the code to your request. All ad hoc integration can be add within the integrations Array

Setting up storage connector

Follow these steps to apply the storage integration into the template:

  1. Login to your template
  2. Select “Integrations” on the top right and then click on “Connectors”
  3. Storage can be applied to “Submit” only. Click “Add Live Connector”
  4. On source, select “Storage”
  5. On Type: select your integration [by alias]
  6. Turn it’s status to “Active”
  7. Save the connector and the template

File transformations

Initial set of files can be transformed with simple rules. Each rule selects some files and applies some action to selected set. It is possible to select files by tag, by content type or select all files.

Initial set of files in the end of session looks like this

DescriptionTagsContent type
File with process metadatametadataapplication/json
Signed pdfsigned_documentapplication/pdf
File attachmentsfile, attachment*/*
Image attachmentsimage, attachmentimage/*

Transformation examples

Collect all files to zip and apply unique name

  1. Click “Add”, Select “All files” from left drop down and “Archive Zip” in drop down on the right. With only this option you will receive to your FTP file named “archive.zip”
  2. Click “Add” Select “By tag” from the left and “set name” on the right
  3. On select tag, enter “archive”.
  4. In “New template path” enter this string “{% now “Y-m-d_H-m-s” as the_time %}{{ reference }}_{{ the_time }}.zip”

This parameter join the process reference id and add to it the current date time : “b7eeb82f-9aab-4dea-813c-7ba06b515867_2025-01-08_14-01-06.zip”

Why this is a good option?

  1. All process product are aggregated into a single file (And not scattered)
  2. Zip ensure single commit. As oppose to separate files where 1 file can go through and the other wont
  3. Unique by date time.
  4. Reference that always exists in our output ensure that process can be located easily on our dashboards

Leave a Comment

Share this Doc

STORAGE

Or copy link

CONTENTS