Center for Employment Opportunities


Published on

Jessie Grenfell's presentation to the Salesforce NYC Nonprofit User Group

Published in: Economy & Finance, Career
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Center for Employment Opportunities

    1. 1. Jessie Grenfell Database/CRM Manager [email_address]
    2. 2. About CEO <ul><ul><li>INDUSTRY : Non-Profit </li></ul></ul><ul><ul><li>EMPLOYEES : 160 </li></ul></ul><ul><ul><li>GEOGRAPHY : New York City </li></ul></ul><ul><ul><li># USERS : 65 </li></ul></ul><ul><ul><li>PRODUCT(S) USED : SFA, Service & Support, 4 downloaded AppExchange applications </li></ul></ul>The Center for Employment Opportunities (CEO) is dedicated to providing immediate, effective and comprehensive employment services to men and women returning home from prison and detention facilities to New York City. Our highly structured and tightly supervised programs help participants regain the skills and confidence needed for a successful transition to a stable, productive life.
    3. 3. System Integration – DBAmp/Pro <ul><li>Phased implementation required transfer of data between Salesforce and our in-house system </li></ul><ul><li>Job scheduled using DBAmp/Pro transfer data between the systems </li></ul>MS SQL Server Participant Case Notes (nightly) Job Placements (3x a day) Participant Suspensions/Reactivations (every 30 minutes) New Participants (nightly) Historical Data (as needed) DBAmp/Pro
    4. 4. Participant Process S M T W T F S WEEK 1 Job Readiness Training First Meeting with Job Developer WEEK 2+ Paid Transitional Employment Job Placement usually occurs within 2-3 months of arrival at CEO Meet with Job Developer & Job Coach Post-Placement staff track participant progress for 2 years after placement. S M T W T F S
    5. 5. Prescription Tasks <ul><li>The Job Developer (JD) assesses job-start-readiness (JSR) </li></ul><ul><li>The Job Coach (JC) addresses issues for those assessed not job-start-ready </li></ul>Job Development Continually Re-assess JSR Job Placement Job Retention JSR JC Assessment of Progress to JSR and Barrier Status Re-evaluate: Recommend JSR or More Time Implement Action Plan - Tip Sheets JC Action Plan for Prescription and Plan to Mediate other Barriers JD Prescription Not JSR Task sent to JC Task to JD Task to JD Subsequent Meetings Subsequent Meetings 1 st Meeting with JC Task to JC = Tasks created automatically by Workflow Rules
    6. 6. Participant Timeline <ul><li>S-Control downloaded from the App Exchange </li></ul><ul><li>Data from custom objects added to the timeline </li></ul>
    7. 7. Apex Code <ul><li>Triggering field updates / record inserts </li></ul><ul><ul><li>New status record (“JSR” or “Not JSR”) inserted for participant </li></ul></ul>New Job Start Readiness Assessment record <ul><ul><li>New status record (“Placement”) inserted for participant </li></ul></ul>New Job Placement record <ul><ul><li>New status record (“Lost Job, Re-engagement pending”) inserted </li></ul></ul>Placement record updated with Last Day Worked <ul><ul><li>Previous status updated with an End Date </li></ul></ul>New status record entered
    8. 8. Apex Code <ul><li>Enforcing rules that are across objects. </li></ul><ul><li>Examples of errors triggered by Apex: </li></ul><ul><ul><li>A Job Placement is entered for a Participant who is not Job Start Ready. </li></ul></ul><ul><ul><li>The Company of an Opportunity (job order) does not match the Company in a Placement. </li></ul></ul><ul><ul><li>A JSR Assessment is entered for a participant who is Inactive. </li></ul></ul>
    9. 9. Jasper4Salesforce <ul><li>Jasper4Salesforce </li></ul><ul><ul><li>True SQL queries </li></ul></ul><ul><ul><li>Ability to automatically email reports on a schedule </li></ul></ul><ul><ul><li>Pixel-perfect reports: </li></ul></ul>
    10. 10. Follow Ups Due Report <ul><li>The Follow Up Unit verifies employment at particular milestones (30 days, 60 days, etc.) </li></ul><ul><li>Milestones are calculated based on Continuous Employment logic- participant is continuously employed as long as there is less than a 60 day gap between jobs. </li></ul>
    11. 11. Thank You Jessie Grenfell Database/CRM Manager [email_address]