Giter Club home page Giter Club logo

gcloud_salesforce_integrations's Introduction

Salesforce & Google Cloud Integration Examples

The goal is to build basic demos here that utilize Google Cloud Services in Salesforce. This is mostly for practicing REST/API integrations, but also to make it easier for anyone else to integrate Salesforce with Google's Cloud. This will primarily focus around application integrations, rather than things like SSO, Calendar, or Gmail. I'll be building all of this with the intention that set up on the Google side is minimized, and no middle-man applications are used unless absolutely necessary.

Priorities/Roadmap:

  1. Authentication: IN-PROGRESS
    • Handle all authentication concerns for 80% of scenarios with Google Services
    • This class or set of classes will be a WIP as more integration examples are built
    • Mostly API Keys or Service Accounts + Stored Certificates authentication methods will be used
    • Will use Auth.JWT/JWS classes when possible as there aren't very many online examples
    • Utilize caching of tokens (although developer orgs have no cache space :( )
  2. Speech API: IN-PROGRESS
    • Can juggle between recognize and longrunningrecognize usage depending on audio
    • May set up a hook to an external service to convert audio or get audio metadata as it must be referenced in the request body
    • Want this clean enough that it can be easily used to transcribe voicemails/phone calls etc.
  3. Cloud Storage: IN-PROGRESS
    • Will probably have to use the JSON API, probably with a static resource library that manages it so it's de-coupled from the lightning controller code
    • Will be a featureful related list type component with a table, search filter, and column sorting.
    • Will support nested folder structure for future templating of the file structure down the line.
    • There will be two line item types that get dynamically generated in the table initiation: folderLineItems, and fileLineItems - a download of a folder will be a .zip file, and a line item just the file.
    • The file storage UI will be re-used and built on to use other services such as Vision and Speech
  4. Vision API: NOT STARTED
    • I'd like to use this to identify photo uploads to the Cloud Storage
    • I'll look into doing indexing or adding search criteria to the photos for easier searching

gcloud_salesforce_integrations's People

Contributors

zblanco avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

yolphide-inc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.