You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Salesforce Apex Jobs

25 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Fixed-Price - Expert ($$$) - Est. Budget: $2,500 - Posted
Build a web application on top of Salesforce/Force.com/App Cloud that can be used to display a series of web urls for a set time period. The application would rotate through the pages from a single webpage. In additional to displaying a series of web pages the application should allow for you to overtake the screen by sending a webhook via HTTP Post request to a endpoint irl and passing specific parameters, these parameters would then be passed to a url where that url would be displayed for x period of time. The application should allow you to create any number of screens, then create slides that are either static urls or ondemand urls. The application should then allow you to put the slides in any order you want. Then by loading a unique url for the screen the application would play the slides in the oder in which you set and play ondemand screens if a webhook was sent. I would invision the system to be two specific objects. 1. Screen Attributes: - Screen Name - Screen Location - Screen Description - Ondemand URL Endpoint Relationships - Screen has many slides, slides can be set in a specific order for the screen. 2. Slides - Slide Name - Slide Type (Static URL, Ondemand URL) - Slide Description - Slide URL (this would be the url that would be shown for this specific slide) - Display Time (in seconds) For example I could create a Screen called "Sales Area" I could then create three slides and attach these slides to the Sales Area screen or use them on another screen as well. Slide 1: Google, http://www.google.com, Type: STATIC, Display Time 30 seconds Slide 2: News, http://www.cnn.com, Type: STATIC, Display Time 90 Seconds Slide 3: Ondemand Slide, http://www.myurl.com?repid={sales_rep_id}&opportunity_id={opp_id}, Type: ondemand, Display Time: 1 minute For the ondemand url i should be able to call a url which would then switch the screen to the ondemand slide. A url might look something like this.... https://www.forceapp.com?slide_id=xxxxxxx&param1={sales_rep_id}&param2={opp_id} xxxxxxx would equal the slide id to play on demand.
Skills: Salesforce Apex API Development JavaScript Salesforce App Development
Fixed-Price - Expert ($$$) - Est. Budget: $2,500 - Posted
Build a web application on top of Salesforce/Force.com/App Cloud that can be used to display a series of web urls for a set time period. The application would rotate through the pages from a single webpage. In addition to displaying a series of web pages the application should allow for you to overtake the screen by sending a webhook via HTTP Post request to a endpoint url and passing specific parameters, these parameters would then be passed to a url where that url would be displayed for x period of time. The application should allow you to create any number of screens, then create slides that are either static urls or ondemand urls. The application should then allow you to put the slides in any order you want. Then by loading a unique url for the screen the application would play the slides in the oder in which you set and play ondemand screens if a webhook was sent. I would invision the system to be two specific objects. 1. Screen Attributes: - Screen Name - Screen Location - Screen Description - Ondemand URL Endpoint Relationships - Screen has many slides, slides can be set in a specific order for the screen. 2. Slides - Slide Name - Slide Type (Static URL, Ondemand URL) - Slide Description - Slide URL (this would be the url that would be shown for this specific slide) - Display Time (in seconds) For example I could create a Screen called "Sales Area" I could then create three slides and attach these slides to the Sales Area screen or use them on another screen as well. Slide 1: Google, http://www.google.com, Type: STATIC, Display Time 30 seconds Slide 2: News, http://www.cnn.com, Type: STATIC, Display Time 90 Seconds Slide 3: Ondemand Slide, http://www.myurl.com?repid={sales_rep_id}&opportunity_id={opp_id}, Type: ondemand, Display Time: 1 minute For the ondemand url i should be able to call a url which would then switch the screen to the ondemand slide. A url might look something like this.... https://www.forceapp.com?slide_id=xxxxxxx&param1={sales_rep_id}&param2={opp_id} xxxxxxx would equal the slide id to play on demand.
Skills: Salesforce Apex API Development JavaScript Salesforce App Development
Fixed-Price - Intermediate ($$) - Est. Budget: $50 - Posted
Please look at the attached image. We have a managed package today that does much of what we want, but we can't customize, and want to embed in a Campaign instead of having a separate page. I have listed exactly what we want to replicate and what we want to change. Must have strong Visualforce experience, and be available right away, as this is a rush need. Thanks!
Skills: Salesforce Apex Salesforce.com visualforce
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
I need a Salesforce Visualforce component built that I can add to a page layout. It must do the following: 1. Display subject property on basemap as a pin in the center of extent (surrounding area). Lat/long will be stored on the record. 2. Display polygons from our feature layer for the extent. 3. Display any other properties from Salesforce within the extent as pins. Additional criteria: - Polygons must be labeled with name from attributes. - Pins, on hover, must display a few fields from their property record, as well as a hyperlink to open that Salesforce record. Notes: - Could use Google maps, or I have a ArcGIS online account which can serve maps. - Have a shapefile that can be provided in multiple formats. Could potentially host on ArcGIS online if needed. - I'm attaching a sample from an existing tool. To be successful, you should have experience with Visualforce/Apex and GIS/mapping. THIS IS AN URGENT NEED. PLEASE ONLY BID IF YOU ARE AVAILABLE TO START IMMEDIATELY AND FINISH QUICKLY. THANK YOU!
Skills: Salesforce Apex ArcGIS Geographic Information System (GIS) Salesforce.com
Fixed-Price - Expert ($$$) - Est. Budget: $500 - Posted
I have a website that currently has several web forms that captures and automatically generates leads in our Salesforce CRM. Development is required to our website, running on wordpress. Currently a lead is automatcally entered into Salesforce from our web forms that our customers submit. A modification to the web forms that collect customer data is required, the customer info entered requires to query Salesforce CRM and determine if an email address exists in our Salesforce Lead and Contact table. The returned result from Salesforce will determine the the logic to be applied on the website form: 1. if the email address is found in the lead table, then update the lead table with the 2. if no email address is found in the lead table, then check the contact table, if the contact table has a match 3. create a new lead if the email address doesn't match on the Salesforce contact and lead tables You should have experience calling SalesForce API's through a website. Samples and references required. This is a small project, however, a successful implementation can lead to upcoming larger development projects. We will provide a sandbox environment for the development, the tables and data structures required.
Skills: Salesforce Apex Salesforce App Development Wordpress Plugin
Fixed-Price - Intermediate ($$) - Est. Budget: $350 - Posted
Hi, We need to read data from an external web service and bring this to salesforce. Attached is the document to get information and move this to Salesforce. Web Service has a series of stored procedures that needs to be called according to predefined triggers on our Salesforce. Es decir, su sistema debe adecuarse para enviarnos los datos de creación y actualizaciones de ODS, preferiblemente en línea.
Skills: Salesforce Apex API Development Salesforce.com
Fixed-Price - Intermediate ($$) - Est. Budget: $250 - Posted
Hi, We need to integrate salesforce and a SQL database, so that we can read data ONCE per day. We will read only 2 tables with approximate 10 fields each. Queries for SQL database are given and we only expect to setup process-conf,database-conf and mapping files. Also we need to create a windows task so that it will run once per day. If this is accomplished in the next 12 hours, a additional bonus will be given.
Skills: Salesforce Apex Salesforce.com
Fixed-Price - Expert ($$$) - Est. Budget: $3,500 - Posted
Currently have a managed package that syncs users / contacts / accounts to other systems. Code needs bulkified and there is an error syncing users and accounts (contacts works). Worked before but broke with platform updates. Looking for an ongoing, long term, relationship. Very open on costs for solid work.
Skills: Salesforce Apex Salesforce App Development Salesforce.com
Fixed-Price - Intermediate ($$) - Est. Budget: $8,000 - Posted
In summary we need to enable a user network with push notifications and to integrate a number on handshake protocols to up date both the system data base and Salesforce. Roles The idea of the backend phase is that to achieve a signup system were either landowners or investors end up in the same role; that role being "standard user". A standard user has access to edit their profile, comment on projects, update their bank account information, review projects they've invested on, manage notifications & update settings and submit projects. In addition to the "standard user" role there's to be "content editor", “Editor” "Project Owner", "Writer" and "Admin" roles. The Content Editor role has access to read, edit and create everything on the site except for projects, articles and user roles. The Project Owner role is to be given to users who create and edit their own projects / investments. In that same manner users who are assigned this role will be responsible of comment threads and updates of their projects/investments. The Writer Role. Users who are assigned this role are to be able to create and edit their own articles. The Editor Role. The Editor Role is meant for users who overlook all communications on the site. They are able to edit all content on the site but do not create any content. The Admin role is assigned to the user responsible of assigning and un assign roles to users as well as re assigning objects among users who share the same roles. Salesforce Integration The data to be updated onto salesforce are leads, accounts, opportunities, price lists and products. Leads are every standard user that exists in the the database who are yet to show real interest in investing. Please have in mind that this user's data bypasses via a two way handshake protocol, one in which the users’ data may be updated from salesforce by a rep, users in higher role or directly by the standard users themselves from their settings or profile page. This means that he field s selected for the protocol are updated on either end of the protocol, the opposite end is to be updated as well. In addition we will include data from the user's’ behavior, such as submitted projects, articles read, comments made, projects they've invested on and maybe others. Accounts are standard users that have showed real interest in investing. Standard users are unaware that they have become an account. It is important to have in mind that all the data that makes an account comes from the original lead the standard user started out as. Do to experienced investor exercising business from different types of accounts or firms(Joint, Entity or Trust). We have decided to treat accounts as business accounts instead of person accounts for the reason being that we can add different sub accounts and or contacts to said account. These accounts are to be updated onto the existing account via a two way handshake protocol. Just like the lead shared data with the standard user, now the account will share data with the standard user instead of the lead object doing so after being converted. Price Lists will share data with Projects. As projects are created and updated on the system, Price Lists and products will be created and updated onto Salesforce. Differently from user data, project and product data are a one handshake protocol. This protocol takes place on the system and not on salesforce. Farmshares™ are a specific value at each project level. That being said, Farmshares™ are our products. Opportunities are where the sales process closes in for the win. Here It is very important to assign the products (Farmshares™) purchased to an account or contact only when the opportunity has been won. This taps into a one way handshake protocol, in which Farmshares™ are to be added to the account and the reflected on two the system for the user to review and follow up on. In the near future said leads in the accounts are to be part of an exchange process.
Skills: Salesforce Apex CRM JavaScript Salesforce App Development
Fixed-Price - Entry Level ($) - Est. Budget: $75 - Posted
See attachment, first please! I have already customized a drop-down menu within the client's "Lead" page. Our company works on large-scale office installations that require a number of different stages before the project is 100% completed from start to end. We use Swimlanes to keep track of this process. The attached Word Doc is to display how we would like our Swimlanes to be displayed, based on live information that is manually selected from the drop-down menu. The Swimlanes below would be displayed as a Dashboard/Widget. Ex: when I check my Dashboard, I see that “Central Investment LLC” is in the “Discovery” stage and needs to be moved into the “In Design” stage.
Skills: Salesforce Apex Salesforce App Development Salesforce.com
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App