Skip to content

afawcett/littlebits-connector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LittleBits Connector for Salesforce

Connect LittleBits devices to Salesforce without code! Based on the Apex LittleBits API here. Outputs to LittleBits devices when records in standard or custom objects are updated (via Process Builder) or when driven by Salesforce Reports. It can also handle notifications (events) from devices using Salesforce Visual Flow. See the following blogs for more details and examples!

LittleBits Connector Overview

LittleBits Connector Tabs

Package Install

You can install this connector as managed "AppExchange" package more easily.

Known Issues

  • Using Percent fields. This is really a platform bug, but applies to the use of Process Builder and Flow with the Action contained in this connector. Basically Salesforce does not pass Percent values correctly to Actions there are several open issues on this topic. Fortunatly there is a workaround that both works now and will be fine to retained once they fix the issue. Pleae refer to my updated blog here

Version 1.17 - Release

  • Enhancement to run Report Triggers from Process Builder
  • Enhancement to run Flow's from Device Subscriptions under a specific User (not just Guest user)

Updrade Note: Add Unique Name to Report Triggers layout and add Run As User to Device Subscription layout.

Package Install Links Production URL, Sandbox URL

Version 1.12 - Release

Some signifcant new features in this release, it can now handle device events! Thanks to Cory Cowgill for his sample code for handling subscriptions and use of the Analytics API to process report output to the device, see the links below for links to his great work! This blog gives more details on how to use and configure the features, which are of course still #clicksnotcode!

Package Install Links Production URL, Sandbox URL

Version 1.3 - Beta

IMPORTANT NOTE: This is a Beta status package, it still needs more work to work to make it more robust, work within platform limits and utilise new features of the platform at this time i don't have available to me. So for now please feel free to use in your demo orgs or sandboxes, have fun and give some feedback!

Package Install Links Production URL, Sandbox URL

Version 1.2 - Beta

IMPORTANT NOTE: This is a Beta status package, it still needs more work to work to make it more robust, work within platform limits and utilise new features of the platform at this time i don't have available to me. So for now please feel free to use in your demo orgs or sandboxes, have fun and give some feedback!

Package Install Links Production URL, Sandbox URL

Version 1.1 - Beta

IMPORTANT NOTE: This is a Beta status package, it still needs more work to work to make it more robust, work within platform limits and utilise new features of the platform at this time i don't have available to me. So for now please feel free to use in your demo orgs or sandboxes, have fun and give some feedback!

This version now support Lightning Process Builder, take a look at my blog post for more information, have fun!

LittleBitsProcessBuilder

Package Install Links Production URL, Sandbox URL

Version 1.0 - Beta

IMPORTANT NOTE: This is a Beta status package, it still needs more work to work to make it more robust, work within platform limits and utilise new features of the platform at this time i don't have available to me. So for now please feel free to use in your demo orgs or sandboxes, have fun and give some feedback!

This version supports LittleBits Triggers and allows you to output to a device from any custom or standard object based on a given field or fields changing. The percent and duration of the output can be driven by fields on the record. For example Opportunity object based on the Probability changing updates your device!

LittleBitsTrigger

Package Install Links Production URL, Sandbox URL

IMPORTANT NOTE: This version does not validate the fields entered into the LittleBits Trigger definition, be careful to enter these accuratly, using the demo screenshot as a guide. The trigger submits an ApexJob in the background, if it is not sending output to your device, go to the Setup menu and check under Apex Jobs for any error messages.

Code

If you want to change the code and hopefully contribute back to this project you can deploy to the code to your development org by clicking the button below.

Deploy to Salesforce