This project is most likely for an individual, not a firm. Reason is that we will have additional Salesforce work this year and would like to find 1-2 individuals that we might be able to suggest for some of the work. In other cases it will be firms that we are seeking.
We thought we had the correct code for this but wasn't working and after a few tries just decided to post here.
We have a class that is kicked off through a custom button and sends information to a 3rd party site. This works fine. We want this to be scheduled instead of through a custom buton. The schedule for this will be flexible and based on custom objects in Salesforce that currently exist. How this will most likely work is:
1. A scheduled class will be created that is run nightly. This is a 3-4 line class because all it will do is to call another class which does the actual scheduling.
2. The 2nd class looks for all of the custom object records with dates = Tomorrow and it will then create scheduled batches in Salesforce. (We do know there is a limit of 100 scheduled batches, which is why this would happen nightly.)
3. The class that is actually being scheduled in item 2 is the class that is already working and run with the custom button. So a couple lines in this class may need to be modified so it works through a schedule vs. a custom button.
We will provide the classes that we had already tried for this and maybe this will be as easy as your modifying a few lines there. You obviously don't have to use these classes.
To protect some of our intellectual property, you will not have access to the class that sends info to a 3rd party. You can just create a dummy class of any kind "Hello World" and use your schedules for this. We will modify your final class to point to our class.