Updating knowledge articles with the Salesforce integration

This forum is for all Flare issues not related to any of the other categories.
Post Reply
geoff_miller
Jr. Propeller Head
Posts: 8
Joined: Thu Aug 24, 2017 6:59 am

Updating knowledge articles with the Salesforce integration

Post by geoff_miller »

With the Salesforce integration, you can publish Flare content to Salesforce. After you initially publish that content, how do you update existing knowledge articles in Salesforce with the integration? How does Flare know which articles to update? The Flare documentation around this is somewhat vague, or I'm missing something.

Are there other limitations I should know about?
Colum
Propeller Head
Posts: 44
Joined: Thu Apr 11, 2013 3:15 am
Location: The (not so) United Kingdom
Contact:

Re: Updating knowledge articles with the Salesforce integrat

Post by Colum »

Hi Geoff. Did you get an answer to your question? I'd also be interested to know.
geoff_miller
Jr. Propeller Head
Posts: 8
Joined: Thu Aug 24, 2017 6:59 am

Re: Updating knowledge articles with the Salesforce integrat

Post by geoff_miller »

Colum wrote:Hi Geoff. Did you get an answer to your question? I'd also be interested to know.
Hi Colum,

After extensive usability testing and communication with MadCap Technical Support (to confirm what I discovered), you can publish and re-publish Flare topics to Salesforce; however, there are quite a lot of significant caveats that are NOT covered in the Flare documentation.

To work correctly, the Salesforce integration relies on specific settings in Flare’s Destination file and editing topics in Flare only. When you publish topics for the first time, the integration creates a link between the Flare topics and the resulting Salesforce articles. Doing any of the actions below breaks the link between the Flare topics and Salesforce articles, resulting in duplicate topics or failure to publish topics to Salesforce. Once you initially publish topics to Salesforce, you CANNOT:

- move files in Flare
- rename files in Flare
- edit article titles, properties, or content in Salesforce
- move articles from Publish to Draft in Salesforce. Note: The integration automatically handles state transitions.


If you work in a multi-author environment, the most important caveat about using this integration is that you MUST have a single, shared Salesforce account. When publishing, Flare stores the log files in each user's private library. When you re-publish, it checks the log file to see which topics have already been published so that it can then update them. When publishing from different user accounts, the integration cannot access the previously uploaded logs, and will therefore publish duplicate articles.

I hope this helps.
Psider
Propellus Maximus
Posts: 815
Joined: Wed Jul 06, 2011 1:32 am

Re: Updating knowledge articles with the Salesforce integrat

Post by Psider »

There really needs to be a like/helpful button.

Thanks for sharing this Geoff.
smoore132
Jr. Propeller Head
Posts: 5
Joined: Mon Oct 29, 2018 1:47 pm

Re: Updating knowledge articles with the Salesforce integrat

Post by smoore132 »

Does anyone know if any of these issues have been addressed in later versions? Especially the issue with having a single shared Salesforce account in a multi-author environment.

And ditto with the thanks to Geoff for posting this detailed list of caveats.
geoff_miller
Jr. Propeller Head
Posts: 8
Joined: Thu Aug 24, 2017 6:59 am

Re: Updating knowledge articles with the Salesforce integrat

Post by geoff_miller »

smoore132 wrote:Does anyone know if any of these issues have been addressed in later versions? Especially the issue with having a single shared Salesforce account in a multi-author environment.

And ditto with the thanks to Geoff for posting this detailed list of caveats.
Glad I could help shed some light on how to use the Salesforce integration. :D

I recently attended the MadWorld conference in Dublin, Ireland. I spoke with MadCap Support about the Salesforce integration, in particular how the current limitations make it frustrating to use. They acknowledged this, but mentioned that the Salesforce API is extremely restrictive, making it "challenging" to allow Flare and Salesforce to talk to one another. In short: Salesforce doesn't play well with Flare, not the other way around. Given what I know about using Salesforce outside of Flare, I believe it.

Also, MadCap did not reveal any of their roadmap at this conference, so no news on what's coming down the pipe for the Salesforce integration. Apparently, they are not doing that anymore at conferences.

It's worth mentioning that my colleague and I pinged all conference attendees (via the conference app) to come talk to us if they were using the Salesforce integration. Only 2 people from the same company responded. :( I didn't gain any further insight on using the integration, other than what we already knew.
Nita Beck
Senior Propellus Maximus
Posts: 3667
Joined: Thu Feb 02, 2006 9:57 am
Location: Pittsford, NY

Re: Updating knowledge articles with the Salesforce integrat

Post by Nita Beck »

Geoff, thanks so much for posting all of your detailed research.

I'm currently researching the Salesforce connector for one of my clients, experimenting with publishing to a Salesforce sandbox and trying to come up with a repeatable and dependable workflow. Your notes above are FANTASTIC. As I learn more, if I have anything to add to your observations, I'll pay it forward and add them here. I'd also be happy to chat with you via PM any time. (Wasn't in Dublin. :( As a self-employed person, I couldn't afford a trip across North American for MW San Diego AND a trip across the Altantic for MW Dublin in the same year.)
Nita
Image
RETIRED, but still fond of all the Flare friends I've made. See you around now and then!
geoff_miller
Jr. Propeller Head
Posts: 8
Joined: Thu Aug 24, 2017 6:59 am

Re: Updating knowledge articles with the Salesforce integrat

Post by geoff_miller »

You’re very welcome, Nita.

Our use case for using the integration is that we write our release notes in Flare and publish them twice a month (preview and final release notes) to Salesforce’s Community tool, which is where our clients read the release notes and receive updates about them. For most releases, we deal with about 20 new features, so we needed a reliable way of publishing the individual topics from Flare. Previously, we copied and pasted the HTML source output into Salesforce, but that was labor intensive and prone to errors. Also, you had to manually reinsert images. The integration allows you to publish all of the articles with a few steps.
smoore132
Jr. Propeller Head
Posts: 5
Joined: Mon Oct 29, 2018 1:47 pm

Re: Updating knowledge articles with the Salesforce integrat

Post by smoore132 »

FYI, the Salesforce API restricts the character limit for a field (in Flare's case, this is the content of an individual topic) to 32,000 characters (not including spaces). I moved content from an article originally created using Salesforce to Flare so it would be easier to maintain. The topic had multiple tables and was enormous >250,000 characters and I couldn't figure out why it failed to publish back to Salesforce using Flare's integration tool. Support was helpful in providing the limitation info (https://developer.salesforce.com/docs/a ... limits.htm), but it could trip someone up given that the content worked fine when created in Salesforce. Hopefully, this will keep someone else from hitting the same issue.
Post Reply