Email Cloud Service Upload - tsgrp/HPI GitHub Wiki

What is it?

Sending an email in HPI now supports the option to share attachments through Citrix ShareFile's cloud storage service. Instead of receiving content as an attachment to an email, the content will be uploaded to the sender's ShareFile account, and the recipients will receive a link to download the content from ShareFile. This is helpful for cases when content is too large to be attached to an email.

Setting up Cloud Send for Development

1. Sign Up For a Citrix ShareFile account

You can sign up for a 30-day free trial here - http://www.sharefile.com/. An account is required to upload content.

2. Get a ShareFile API Key

Go to http://api.sharefile.com/rest, select to request an API key and enter the required information. For HPI, it's fine to simply check the I don't know or will not use a Redirect URI checkbox.

Once you submit this request, you will receive an email from ShareFile containing your ClientID and ClientSecret. Additionally, enter the redirect URI you provided in your request for an API key. It is important to provide the exact redirect URI, since this is passed in as an authentication parameter and compared to the one registered with. If they are different, an error will be thrown and the user will be unable to authenticate.

3. Configure Cloud Send in HPI Admin

In the stage configuration for the Trac of your choice, open the configuration for the sendEmail action. The "Enable Cloud Send?" option should be set to "Yes".

Resources

⚠️ **GitHub.com Fallback** ⚠️