Allow customers to more frequently update their Geopointe data in a scheduled job.
We use Geopointe to locate a shape and apply that to our territory management process - ultimately Geopointe is responsible for the ZIP codes that determine the ownership of the accounts within the shape.
We would like to assign ownership immediately - but we have to wait for the Geo job and its 1 hour frequency... which is limited by SFDC.
A process in which Geopointe can be run or triggered more frequently would really help those customers who are seeking a "close to real time" process.
there’s the on-demand ability via the Apex API now to both geocode and run assignments on records.
-
Hi, a member of our team let me know that your need is beyond our geocoding and gets into our Assignment Plan functionality.
We don't have a good answer to automatic assignment plan analysis other than to run the job more frequently, but we are looking to enable API-esque features to that part of Geopointe too.
I re-opened this idea.
-
Salesforce's Scheduling of Apex allows for, at most, an hourly frequency per job. Our UI sets this up by default.
An organization has a few options to do this in more real-time...
1) Schedule multiple hourly jobs at different start times within the hour. Not ideal, but possible.
2) Write your own scheduler apex class and use it to launch the batch jobs your way.
3) Build triggers that use our Apex API (http://help.arrowpointe.com/customer/portal/articles/1809593-apex-api) to have records geocoded in near-real-time. This is the best recommendation and we have customers doing this. With a single line of code, you can geocode a record. To do this properly within a trigger, you need to use @future methods that you would use to wrap our API. This is not a very complicated thing for an Apex developer. Once he/she gets started, they can contact us at support@arrowpointe.com to log cases and work through details.