Salesforce开发入门

简介:


云计算风起云涌,已成势不可挡之势。公司好多项目都依托于云平台了,网络安全采用了zscaler,人力资源系统用的workday,我们case系统也用了salesforce,我自己也在用运行于Google App Engine上的GoAgent来实现无差别上网。最近有个小项目需要对salesforce上的case系统做个定制,于是花了点时间看了一下salesforce的开发文档,还蛮有意思。

 

force.com 平台提供了一个功能强大,可伸缩的,安全的云计算平台,你可以在上面开发和部署基于force.com云平台的应用。要开发salesforce应用,首先要注册一个salesforce开发者账号,注册是免费的。登录到http://developer.force.com/ 点击右上角蓝色“Join Now”按钮即可打开注册按钮。

image

按照要求输入必要的信息,很容易即可注册成功。界面还是中文的,不错:)

image

 

注册成功后,即可得到一个免费的开发版环境(DE)Developer Edition (DE) environment, 利用这个开发环境可以采用Apex语言进行开发业务逻辑,用VisualForce定制用户界面或者采用REST、SOAP等API进行扩展开发。

 

我这里先只说说关于我看到的关于VisualForce的部分。点击上图中的DE Login登录到开发版环境。成功登录后及出现如下的页面。

image

开始之前要配置一下这个开发环境,对了,VisualForce开发基本不需要额外的其他开发工具,有个浏览器就够用了,全部的工作都可以在浏览器里完成。我们需要打开VisualForce开发模式。

 

  1. 点击Your Name | Setup | My Personal Information | Personal Information, and clickEdit.
  2. 选中Development Mode
  3. 还可以打开Show View State in Development Mode,来显示View State页卡。
  4. 点击Save

image

打开开发模式后,点击“Start Here”你会发现打开一个页面,并且页脚有一个工具条,稍微往上拖一下,下面其实是脚本窗口:

image

 

这个看起来还是蛮复杂的,下面来个简单的估计能看得更清楚些。我们准备新建一个visualForce页面。另开一个页面,输入地址https://na12.salesforce.com/apex/helloworld_demo , 其中na12是我现在所在的示例名,你的可能和我的不一样,这里的helloworld_demo是我的新页面的名字。因为这个页面不存在,visualForce会报错。我们可以点击下面的Create Page helloworld_demo来创建这个页面。

imageimage

 

下面就可以在代码窗口来编写页面代码了, 而且还会有intellisence代码提示,虽然没有VS、Eclipse的强大。

image

 

先抄一段代码看看效果:

<apex:page standardController="Account">
    Hello {!$User.FirstName}!
    <p>You are viewing the {!account.name} account.</p>
</apex:page>

注意这里要传入一个AccountId,地址形式为https://c.na12.visual.force.com/apex/helloworld_demo?id=001U0000002NWDT 

image

 

你会注意到代码中有一些Apex: 开头的tag,这些的visualForce专用的tag,他们会在Force.com平台上渲染成HTML发送给浏览器端显示,看起来有点想Asp.net的服务器控件啊。:) 下面是VisualForce的系统架构图:

imageimage

要了解更多VisualForce开发知识,可以参考在线文档:

http://www.salesforce.com/us/developer/docs/pages/index_Left.htm

 

你觉得Salesforce开发前景如何?有没有打算在salesforce上开发的想法?

作者: 峻祁连
邮箱:junqilian@163.com 
出处: http://junqilian.cnblogs.com 
转载请保留此信息。


本文转自峻祁连. Moving to Cloud/Mobile博客园博客,原文链接:http://www.cnblogs.com/junqilian/archive/2012/02/24/2367206.html ,如需转载请自行联系原作者
相关文章
|
10月前
|
人工智能 搜索推荐 UED
Salesforce 推出入门套件:简化小型企业的 CRM
Salesforce Starter 是开始使用广受好评的 CRM 并不断发展的更快、最简单的方法 Starter 将销售、服务和营销功能结合在一起,提供简单、开箱即用的体验,帮助中小型企业寻找、赢得和留住客户…
123 0
|
数据可视化 前端开发 数据库
基于Servlet的CRM客户关系管理系统
基于Servlet的CRM客户关系管理系统
|
5天前
|
机器学习/深度学习 人工智能 大数据
销售易CRM:技术领航,开启智能客户关系管理新时代
销售易CRM作为国内CRM市场的领导者,融合人工智能、机器学习、大数据分析、云计算和移动技术,提供智能化客户关系管理体验。其AI功能助力精准预测与洞察,大数据平台支持实时决策,云架构确保高可用性与安全性,低代码平台快速响应业务变化,开放API构建生态系统。通过技术创新,销售易CRM帮助企业提升效率、降低成本,持续引领行业发展。
|
16天前
|
搜索推荐
企业CRM新选择——轻巧强大的阿里云上的Salesforce CN 企业版正式发布!
企业CRM新选择——轻巧强大的阿里云上的Salesforce CN 企业版正式发布!
|
19天前
|
人工智能 自然语言处理 API
销售易NeoCRM与Salesforce:哪款CRM更适合你?
在当今CRM市场中,销售易NeoCRM与Salesforce展开激烈竞争。销售易提供完整的销售、客户、营销自动化及合同管理功能,具备AI赋能和移动办公支持,界面现代化且价格灵活,适合中大型企业。Salesforce则覆盖多领域,拥有强大的AI平台Einstein和丰富的生态系统,全球化支持强,适合大型及跨国公司。两者各有优势,企业在选择时应根据自身需求综合评估。
|
24天前
|
人工智能 大数据 云计算
Salesforce联手阿里云,销售易联手腾讯,还在靠”卖血求生“的CRM独立玩家何去何从?
销售易与腾讯战略合作升级,李强任董事长,史彦泽继续担任CEO。此次合作将推动行业竞争进入新维度,中国企服市场迎来深层变革。通过腾讯的技术支持,销售易将为客户提供更优质的服务和智能化体验。与此同时,依赖融资扩张的某F CRM厂商需思考如何将资本转化为实际竞争力。随着资本市场态度转变,生态协同成为关键,中国CRM市场正经历历史性分化,企业需重新审视战略定位,以技术融合创造增量价值,满足客户业务增长需求。
|
3月前
|
人工智能 开发者
中国CRM市场竞争格局分析:谁能与Salesforce比肩?
在全球CRM市场,Salesforce始终占据领导地位,但中国本土CRM厂商正迅速崛起。销售易在技术创新和产品深度上接近Salesforce,纷享销客聚焦中小企业市场,明源云在房地产行业表现出色。尽管与Salesforce存在技术架构、产品功能和生态系统等方面的差距,但本土厂商在本地化和响应速度上具备优势,未来有望在特定领域逐步缩小差距。
|
4月前
|
人工智能 搜索推荐 数据挖掘
2024国产CRM测评:探讨企业客户关系管理新利器
近年来,国产CRM系统迅速崛起,成为企业客户关系管理的重要工具。中国CRM市场快速增长,得益于企业对提高客户满意度、增强客户粘性和优化销售流程的需求。本土CRM厂商如销售易、神州云动、白码CRM等,凭借对本土市场的深刻理解、强大的定制开发能力和智能化功能,逐渐崭露头角,推动了国产CRM系统的广泛应用和发展。
|
5月前
|
机器学习/深度学习 人工智能 安全
精选CRM软件:顶级客户关系管理工具深度剖析
本文综合评测2024年顶级CRM工具,依据功能性、用户体验、集成能力、数据安全、客户支持及成本效益六大标准,深度剖析纷享销客、Salesforce、Microsoft Dynamics 365、用友CRM和SAP CRM等软件,为企业选型提供参考。
|
7月前
|
开发框架 人工智能 数据挖掘
2024年国产CRM软件排行榜:客户关系管理工具
CRM软件是企业数字化战略的核心,通过全渠道互动、客户细分和销售赋能提升竞争力。2024年,国产CRM软件凭借本土化优势、成本效益、政策支持和市场机会展现出强劲竞争力。销售易、白码CRM、悟空CRM、用友CRM、金蝶CRM、珍客CRM、八百客CRM和销帮帮CRM等名列前茅。选择CRM时需考虑本土化服务、技术兼容性和长期合作潜力等因素。随着国产CRM软件的崛起,企业应根据需求选择最适合的解决方案,实现客户关系管理和业务增长的优化。