踏上Salesforce的学习之路(三)
一、创建Invoice对象
为了使我们的这个Warehouse app更加接近现实,我们现在为他创建一个Invoice对象。
先点击右上角的Setup,然后在左侧的Quick Find查找框中输入Objects,然后点击New Custom Object

出现的页面如下图所示

我们来填写相关的信息,在Label这一行填上Invoice,点击Obejct Name输入框,系统会根据你之前填写的Label自动生成Invoice,然后将Record Name输入框里自动生成的Invoice Name改成Invoice Number,再将Data Type改成Auto Number,在出现的Display Format输入框里输入INV–{0000}(这个表示你的发票对象的编号,在你以后输入发票数据的时候会用到,括号里的数字表示你的发票编号最多是四位数,就是发票编号的范围从0000-9999),在Starting Number里输入0,表示你的发票编号是从0开始。接下来在Allow Reports上打上勾,是为了让你之后可以创建报表。最后选择Launch New Custom Tab Wizard after saving this custom object。
所有的信息填完之后如下图所示,点击Save

出现的页面让你选择Invoice的Tab样式,点击右边的小放大镜,根据个人的爱好选择一个,之后点击Next

再点击Next,将Warehouse打上勾后点击Save

之后Invoice就出现在Tab里面了

如果你想改变Invoice的在Tab里面的位置,点击Invoice右边的+号,进入下图所示的界面

单击右边的Customize My Tabs,进入下图所示界面

你可以自定义你的Tab,在这里我们将Invoice移到Merchandise的下面,点击Save,如下图所示,重新排列成功

二、给Invoice对象添加Status字段
点击右上角的Setup,然后在左侧的Quick Find查找框中输入Objects,然后点击Invoice,选择下面的Custom Fields & Relationships,点击里面的New,Data Type这里选择Picklist,如下图所示

然后点击Next,在出现的页面里输入信息,如下图所示,Status的四个value中的每个value必须独占一行

最后点击Next,Next,Save就ok了
踏上Salesforce的学习之路(三)的更多相关文章
- 踏上Salesforce的学习之路(一)
相信通过前面的学习,大家已经拥有了一个属于自己的Salesforce开发者账号,下面,我们将用这个账号正式踏上Salesforce的学习之路. 首先,点击网址:https://developer.sa ...
- 踏上Salesforce的学习之路(二)
一.添加一个字段到对象中 1.给Merchandise对象添加一个Price字段 先点击右上角姓名旁边的Setup(不管你在哪个页面,点击Setup都能让你快速的回到首页,如下图所示),然后在左侧的Q ...
- 学习之路三十九:新手学习 - Windows API
来到了新公司,一开始就要做个程序去获取另外一个程序里的数据,哇,挑战性很大. 经过两周的学习,终于搞定,主要还是对Windows API有了更多的了解. 文中所有的消息常量,API,结构体都整理出来了 ...
- Redis——学习之路三(初识redis config配置)
我们先看看config 默认情况下系统是怎么配置的.在命令行中输入 config get *(如图) 默认情况下有61配置信息,每一个命令占两行,第一行为配置名称信息,第二行为配置的具体信息. ...
- zigbee学习之路(三):按键的控制
一.前言 通过前一次的实验,相信大家都已经对cc2530程序的编写有了一定的认识,这次我们来操作和实验的是cc2530上的按键模块. 二.原理分析 我们先来看一下按键的原理图: 根据原理图我们可以得出 ...
- 学习之路三十二:VS调试的简单技巧
这段时间园子里讲了一些关于VS的快捷键以及一些配置技巧,挺好的,大家一起学习,一起进步. 这段时间重点看了一下关于VS调试技巧方面的书,在此记录一下学习的内容吧,主要还是一些比较浅显的知识. 1. 调 ...
- 交互原型设计软件axure rp学习之路(三)
(三)Axure rp元件的触发事件 l OnClick(点击时): 鼠标点击事件,除了动态面板的所有的其他元件的点击时触发.比如点击按钮. l OnMouseEnter(鼠标移入时): 鼠标进入 ...
- python学习之路 三:字符编码
本节重点 彻底掌握字符编码之前的转换关系 掌握 python2 vs python3 上编码的区别 掌握 python2 和python3 上bytes,str 的区别 补充知识点:三元运算 三元运 ...
- go语言学习之路三:切片
前面讲了变量的有关知识,这里对于其他的数据类型就不多作介绍,(和C差不多),因此重点来讨论下切片. 一.切片是引用类型,这里要稍微介绍两个概念:值类型,构造类型和引用类型 1.值类型:是一种由类型的实 ...
随机推荐
- java 写文本换行
import org.apache.commons.io.FileUtils; public static void main(String[] args) throws IOException { ...
- Unity3D 解决用Unity导出的Android工程在6.0及以上设备会弹出一串权限对话框的问题
解决用Unity导出的Android工程在6.0及以上设备会弹出一串权限对话框的问题 <meta-data android:name="unityplayer.SkipPermissi ...
- c#延迟加载
public class BlogUser { public int Id { get; private set; } public Lazy<List<Article>> A ...
- Mybatis批量操作
首先,mysql需要数据库连接配置&allowMultiQueries=true jdbc:mysql://127.0.0.1:3306/mybank?useUnicode=true& ...
- Mac地址
Mac地址是每张网卡的唯一标识符,也叫物理地址.硬件地址或链路地址,由网络设备制造商生产时烧在网卡的ROM中,可以修改.现在的Mac地址一般都采用6字节48bit(还有2字节16bit的Mac地址,多 ...
- 多功能前台交互效果插件superSlide
平时我们常用的"焦点图/幻灯片""Tab标签切换""图片滚动""无缝滚动"等效果要加载n个插件,又害怕代码冲突又怕不兼容 ...
- MySQL重置root密码
1,以管理员身份进入cmd命令行,输入命令:Net stop mysql; 2 ,进入mysql安装目录的bin文件夹下,执行mysqld --skip-grant-tables 启动MySQL S ...
- CentOS下yum安装LAMP
1. 用yum安装Apache,Mysql,PHP. 1.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start ...
- Swift - UIBezierPath
使用UIBezierPath可以创建基于矢量的路径.使用此类可以定义简单的形状,如椭圆.矩形或者有多个直线和曲线段组成的形状等.主要用到的该类的属性包括 moveToPoint: //设置起始点 ad ...
- css flex布局
关于flex布局的一些简单用法 效果(下图) 实现代码: <!--html--> <div class="wrap"> <div class=&quo ...