Code Monkey home page Code Monkey logo

salesforce-round-robin's Introduction

Give Me The Lowdown

Hi! Thanks for visiting my Github profile. I'm a Salesforce employee and .net/TypeScript enthusiast.

I'm the author of:

  • the sci-fi/fantasy novel A Good Thing Never Stops
  • the ongoing Salesforce Apex programming series, The Joys Of Apex. I'm always looking for quality SFDC content for the Joys Of Apex — you can reach out if you're interested in contributing a guest post(s)!
  • Apex Rollup, the free & open-source Salesforce custom rollup solution
  • Salesforce Round Robin, which allows for easy & customizable round robin implementations within your Salesforce org

Salesforce Repos

There are a number of repositories I maintain or contribute to related to Apex that may strike your fancy:

  • Apex Rollup - free, CMDT/Invocable/Apex-driven rollup solution aiming to deprecate DLRS. One line of code to install.
  • Apex Mocks — started off as a comparison between a small CRUD wrapper and the larger FFLib library; there are now many branches related to specific Joys Of Apex posts
  • Apex DML Mocking - a very lightweight Factory and Repository implementation allowing for easy mocking and strongly-typed queries
  • lwc-modal — an accessible, composable Lightning Web Component Modal that can be dropped in to any project
  • lwc-paginator — another drop-in LWC, this time for pagination
  • Nebula Logger — The most popular Salesforce logging framework, maintained by my good friend @jongpie. Nebula Logger makes it easy to consolidate logging across both the declarative and code-based parts of your Salesforce org, and has a burgeoning suite of plugins capable of further enhancing your logging functionality, making it easy to do things like log to Slack!

Gatsby Plugins

I've written or contributed to several Gatsby plugins, in addition to contributing to Gatsby itself:

✨ Other Work ✨

I've worked on a variety of e-commerce sites, using everything from Wordpress and Shopify to in-house React / .net MVC / Angular solutions. You can see some of my work on:

In addition, I also run the adventure travel blog She & Jim, which includes a fantastic recipe section 🤤.

salesforce-round-robin's People

Contributors

actions-user avatar jamessimone avatar ssk42 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

salesforce-round-robin's Issues

Custom Setting Name too long

I'm trying to use this repo for round-robin assignment of records to a parent to avoid data skew. I'm coming across the following error: FIELD_INTEGRITY_EXCEPTION, Custom Setting Name too long: npsp__Allocation__c.npsp__General_Accounting_Unit__c: Name: [Name]

It looks like the limit is 38 characters for custom settings. Any chance of handling that error directly?

Maximum Stack Depth Reached

Scenario:

  • am implementing this for a client in an existing implementation and am forced to run this as an after save.
  • have this running in a scheduled flow, batches of 10 leads, 1 mins after lead insert

When inserting 200 leads through data loader, regardless of batch size (except 1) and time delay (up to 2 mins) the first 50 leads are successfully inserted, after which I receive a message: Maximum Stack Depth Reached: 1001

Thanks for your help!

Expected Data Limits with Flow?

Has this solution been tested at scale? How many records can it handle before max CPU time exceeded?

I'd like to use it for a cleanup process to avoid data skew, so I have thousands of records to move.

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.