DEX403

Lesson 11: Automating Business Processes with Approvals

课程介绍

今天我们来聊聊Salesforce中的批准自动化业务流程。这个功能非常强大,可以帮助我们自动化一些需要审批的流程,比如请假申请、报销申请等等。 首先,想象一下,如果没有批准自动化,每次有人提交申请,我们都需要手动去查看、审批,然后再通知相关人员。这样不仅效率低,还容易出错。而有了批准自动化,这些流程就可以自动进行,省时省力。 在Salesforce中,我们可以创建一个“批准流程”。这个流程就像是一个路线图,规定了申请从提交到最终批准需要经过哪些步骤。比如,一个请假申请可能需要先经过部门经理的批准,然后再到人事部门的批准。 创建批准流程时,我们可以设置一些条件,比如什么样的申请需要经过哪些步骤。我们还可以设置自动通知,当申请到达某个步骤时,系统会自动发送邮件或通知给相关人员,提醒他们去审批。 最后,当所有步骤都完成,申请就会被自动批准或拒绝,并且系统会记录下整个过程,方便我们以后查看。 总的来说,批准自动化业务流程可以帮助我们大大提高工作效率,减少人为错误,是一个非常实用的功能。希望你们能好好掌握这个功能,以后在工作中用得上。

课程章节

本课程共有 14 个章节

  • 1

    Lesson 11: Automating Business Processes with Approvals

    第 282 页

    今天我们来聊聊Salesforce中的批准自动化业务流程。这个功能非常强大,可以帮助我们自动化一些需要审批的流程,比如请假申请、报销申请等等。 首先,想象一下,如果没有批准自动化,每次有人提交申请,我们都需要手动去查看、审批,然后再通知相关人员。这样不仅效率低,还容易出错。而有了批准自动化,这些流程就可以自动进行,省时省力。 在Salesforce中,我们可以创建一个“批准流程”。这个流程就像是一个路线图,规定了申请从提交到最终批准需要经过哪些步骤。比如,一个请假申请可能需要先经过部门经理的批准,然后再到人事部门的批准。 创建批准流程时,我们可以设置一些条件,比如什么样的申请需要经过哪些步骤。我们还可以设置自动通知,当申请到达某个步骤时,系统会自动发送邮件或通知给相关人员,提醒他们去审批。 最后,当所有步骤都完成,申请就会被自动批准或拒绝,并且系统会记录下整个过程,方便我们以后查看。 总的来说,批准自动化业务流程可以帮助我们大大提高工作效率,减少人为错误,是一个非常实用的功能。希望你们能好好掌握这个功能,以后在工作中用得上。

    查看详情
  • 2

    Lesson Objectives

    第 283 页

    今天我们来聊聊Salesforce中的多步骤审批流程。首先,我们的课程目标是让你能够列出多步骤审批流程的组成部分,并且能够实施一个三步的审批流程。 首先,多步骤审批流程的组成部分主要包括以下几个关键元素: 1. ,审批步骤,:这是流程中的每一个阶段,每个步骤可以有不同的审批人或者审批规则。 2. ,审批人,:在每个步骤中,指定谁有权限批准或拒绝请求。 3. ,审批规则,:定义了在什么条件下流程会进入下一个步骤,或者是否需要退回上一步。 4. ,通知,:在流程的每个步骤中,系统可以自动发送通知给相关人员,告知他们需要采取的行动。 接下来,我们来看如何实施一个三步审批流程。假设我们有一个销售合同需要经过三个不同级别的审批: 1. ,第一步,:销售经理审批。当销售代表提交合同后,首先会发送给销售经理进行审批。如果销售经理批准,流程进入下一步;如果拒绝,合同将退回给销售代表进行修改。 2. ,第二步,:财务部门审批。销售经理批准后,合同会发送给财务部门进行财务审核。财务部门会检查合同的财务条款是否合理。如果财务部门批准,流程进入最后一步;如果拒绝,合同将退回给销售经理。 3. ,第三步,:最终批准。财务部门批准后,合同会发送给公司高层进行最终批准。高层批准后,合同正式生效;如果高层拒绝,合同将退回给财务部门重新审核。 通过这样的三步审批流程,我们可以确保合同在各个环节都得到充分的审核和批准,从而减少错误和风险。 希望这个简单的解释能帮助你理解多步骤审批流程的组成部分以及如何实施一个三步审批流程。如果你有任何问题,随时问我哦!

    查看详情
  • 3

    Lesson Agenda

    第 284 页

    今天我们来聊聊Salesforce中的“课程日历定义审批流程”以及“批准记录的选项284”。听起来有点复杂,但其实很简单,我会用通俗易懂的方式给大家解释清楚。 首先,,课程日历定义审批流程,是什么呢?想象一下,你在学校里安排课程,比如要开一门新课,或者调整上课时间。这些变动不能随便决定,需要经过老师的同意,甚至可能需要校长的批准。Salesforce中的“课程日历定义审批流程”就是用来管理这些审批过程的。你可以设置一个流程,比如先让班主任审批,再让校长审批,最后才能生效。这样就能确保所有的课程安排都是经过层层把关的。 接下来,我们说说,批准记录的选项284,。这个选项是审批流程中的一个具体设置。在Salesforce中,当你提交一个审批请求时,审批人可以选择“批准”或“拒绝”。而“选项284”通常是指审批人在批准时可以选择的一个附加选项。比如,审批人可以选择“批准,但需要进一步讨论”,或者“批准,但需要修改某些细节”。这个选项可以让审批流程更加灵活,适应不同的需求。 总结一下,,课程日历定义审批流程,就是用来管理课程安排的审批过程,而,批准记录的选项284,则是审批人在批准时可以选择的一个附加选项。通过这两个功能,你可以更好地控制和管理课程安排,确保一切都井井有条。 希望这个解释对你有帮助!如果有任何问题,随时问我哦!

    查看详情
  • 4

    Approval Processes

    第 285 页

    今天我们来聊聊Salesforce中的审批流程。审批流程是Salesforce中一个非常强大的功能,它可以帮助我们自动化处理一些需要审批的业务流程。让我们一步一步来看审批流程的各个部分。 首先,我们来看,初始提交行动,。当有人提交一个记录进行审批时,系统可以自动执行一些操作。比如,它可以,锁定记录,,这样在审批过程中其他人就不能随意修改这个记录了。同时,系统还可以,分配任务,、,发送电子邮件,、,更新字段,,或者,发送收件箱消息,。这些操作都是为了确保审批流程能够顺利进行。 接下来是,每个步骤的决策标准和批准分配,。在审批流程的每一步,我们都可以设置一些,决策标准,,来决定这个步骤是否需要审批。比如,我们可以设置一个金额阈值,只有当金额超过某个数值时才需要审批。此外,我们还可以选择,自动批准,或,自动拒绝,某些记录,这样可以节省时间。然后,我们需要,分配批准人,,也就是指定谁来负责审批这个步骤。我们还可以选择是否,允许委托批准,,也就是说,如果批准人不在,其他人是否可以代替他进行审批。 如果记录被拒绝了,系统会执行,拒绝行为,。比如,它可以,锁定记录,,或者,分配任务,、,发送电子邮件,、,更新字段,,或者,发送收件箱消息,。这些操作可以帮助我们处理被拒绝的记录。 当记录最终被批准时,系统会执行,最终批准行动,。同样,它可以,锁定记录,,或者,分配任务,、,发送电子邮件,、,更新字段,,或者,发送收件箱消息,。这些操作可以帮助我们处理被批准的记录。 最后,如果记录被,召回,,也就是撤销了审批请求,系统会执行,召回行动,。同样,它可以,锁定记录,,或者,分配任务,、,发送电子邮件,、,更新字段,,或者,发送收件箱消息,。这些操作可以帮助我们处理被召回的记录。 总结一下,审批流程是一个非常灵活的工具,它可以帮助我们自动化处理各种审批任务。通过设置不同的操作和决策标准,我们可以确保审批流程能够高效、准确地运行。希望这些内容对你有帮助!

    查看详情
  • 5

    How Do I Define an Approval Process?

    第 286 页

    今天我们来聊聊如何在Salesforce中定义审批流程。审批流程其实就像是一个小型的决策机器,它帮助我们在系统中自动化地处理一些需要审批的事务。这个流程主要由六个部分组成,我们一个一个来看。 首先,,过程定义,。这部分就像是给审批流程起个名字,设定一些全局的特征。比如,这个审批流程是用来处理什么类型的记录的?是销售订单还是请假申请?这里你可以设定流程的名称、描述,以及它适用的对象类型。 接下来是,初始提交动作,。这一步就像是启动审批流程的按钮。当某个记录需要审批时,系统会自动触发这个动作。你可以在这里设定一些条件,比如只有当某个字段的值达到一定标准时,才会启动审批流程。 然后是,步骤定义,。这一步是审批流程的核心部分。你可以在这里设定决策标准,比如谁来审批这个记录?是某个特定的人,还是某个角色?你还可以设定多个步骤,每个步骤都有不同的审批人。系统会根据你设定的标准,自动将记录发送给相应的审批人。 接下来是,最终拒绝动作,。如果审批流程中的某个步骤被拒绝了,系统会执行这个动作。你可以在这里设定一些后续的操作,比如发送一封邮件通知相关人员,或者自动关闭这个记录。 然后是,最终批准动作,。如果审批流程中的所有步骤都通过了,系统会执行这个动作。你可以在这里设定一些后续的操作,比如更新记录的状态,或者触发另一个工作流程。 最后是,召回动作,。有时候,审批流程中的某个步骤可能需要重新审批,这时候就需要召回动作。你可以在这里设定一些条件,比如谁可以召回这个记录?召回后,记录会回到哪个步骤? 总结一下,审批流程的六个部分分别是:过程定义、初始提交动作、步骤定义、最终拒绝动作、最终批准动作和召回动作。每个部分都有其特定的功能,帮助你自动化地处理审批事务。希望这个解释能帮助你更好地理解审批流程的定义和设置。如果有任何问题,随时问我哦!

    查看详情
  • 6

    Let’s Compare… Workflow, Process Builder, & Approvals

    第 287 页

    让我们来聊聊Salesforce中的工作流程、流程构建器和批准流程这三者的区别和特点。 首先,工作流程和流程构建器都是在记录保存后触发的。这意味着,当你创建或更新一个记录后,这些工具就会开始工作。工作流规则相对简单,它由一组标准和操作组成。比如,你可以设置一个规则,当某个字段的值达到一定条件时,自动发送一封邮件。 流程构建器则更加强大和灵活。它支持多个标准节点,每个节点都可以设置不同的条件和操作。这意味着你可以创建更复杂的业务流程。不过,需要注意的是,如果你想修改或删除一个流程构建器,你必须先克隆它,然后停用原来的流程。 接下来是批准流程。这个流程是在用户点击“提交以供批准”按钮,或者由流程构建器或Flow自动提交时触发的。批准流程有进入标准、步骤标准和步骤操作。你可以设置初始提交操作、拒绝和批准操作,以及每个步骤的具体操作。不过,批准流程有一些属性是无法修改的,如果你想删除一个批准流程,你必须先停用它。 总结一下,工作流程和流程构建器都是在记录保存后触发的,但流程构建器更灵活,支持多个标准节点。而批准流程则是在提交批准时触发,有更复杂的步骤和操作,但有些属性是不可修改的。希望这些解释能帮助你更好地理解这三者的区别和用途。

    查看详情
  • 7

    Skipping Steps

    第 288 页

    让我们来聊聊Salesforce中的“跳过步骤”功能。这个功能非常有用,特别是在你有一个复杂的审批流程时。想象一下,你有一个流程,其中某些步骤可能并不总是需要执行。这时候,“跳过步骤”就派上用场了。 首先,你需要定义一些标准,这些标准会决定是否需要执行某个特定的审批步骤。如果记录不符合这些标准,那么这个步骤就会被跳过。你可以通过设置过滤条件或公式来定义这些标准。 接下来,你需要决定当记录不符合标准时,系统应该如何处理。你有几个选项: 1. ,转至下一步,:如果记录不符合当前步骤的标准,系统会自动跳过这个步骤,直接进入下一个步骤。不过,这个选项只有在当前步骤后面还有其他步骤时才能使用。所以,如果你想让系统跳过某个步骤并进入下一步,你需要确保已经创建了后续的步骤。 2. ,收件箱记录,:如果记录不符合标准,系统会直接批准这个请求,并执行所有最终的批准动作。这意味着这个记录会被标记为已批准,并且不会进入下一个步骤。 3. ,删除记录,:如果记录不符合标准,系统会拒绝这个请求,并执行所有最终的拒绝操作。这意味着这个记录会被标记为已拒绝,并且不会进入下一个步骤。 总结一下,跳过步骤功能可以帮助你更灵活地管理审批流程,确保只有符合特定条件的记录才会进入特定的审批步骤。这样,你的流程会更加高效和自动化。希望这个解释对你有帮助!

    查看详情
  • 8

    11-1: Create Multi-Step Approval Process

    第 289 页

    同学们,今天我们来学习如何创建一个多步审批流程。在开始之前,确保你已经完成了创建自定义对象、自定义域、自定义交汇点对象、自定义应用程序、自定义配置文件、权限集、记录类型、页面布局和自定义对象队列的练习。这些都是基础,非常重要哦! 首先,我们不会在这个审批流程中设置电子邮件模板作为全局特征的一部分来通知用户他们被分配了审批任务。如果你想要这样做,记得在创建审批流程之前先创建好电子邮件模板。 如果在尝试以Andrew Goldberg的身份批准记录时,你遇到了权限不足的错误,这可能是因为用户无法批准他们无权访问的记录。这时候,你需要检查几个地方: 1. 头寸的主人是不是本·斯图尔特? 2. 安德鲁·本的经纪人是否在角色层次结构中? 3. 如果职位没有发送给Andrew Goldberg,检查一下在审批流定义的第三步中是否选中了“使用记录所有者的审批人字段”。 另外,如果你在尝试以Mario Ruiz的身份批准时遇到权限不足的错误,检查一下是否有允许所有招聘人员查看所有职位的职位共享规则。 最后,我们来讨论一下角色层次结构定义的经理和用户记录上的经理查找字段中列出的经理之间的区别。角色层次结构决定了记录的访问权限,而用户记录中的经理字段仅用于发送审批。理解这一点对于设置正确的审批流程非常重要。 好了,这就是今天的主要内容。希望你们都能理解并掌握如何创建多步审批流程。如果有任何疑问,随时提问哦!

    查看详情
  • 9

    Lesson Agenda - 290

    第 290 页

    今天我们来聊聊Salesforce中的“课程日历定义审批流程”以及“批准记录的选项”。这两个功能在Salesforce中非常有用,尤其是在管理课程和审批流程时。 首先,我们来看“课程日历定义审批流程”。这个功能允许你为课程日历设置一个审批流程。比如说,你有一个课程需要经过多个部门的审批才能最终确定。你可以通过这个功能,设定一个流程,让课程日历在不同的阶段自动发送给相应的审批人。这样,整个审批过程就会变得非常顺畅,不会出现遗漏或者混乱的情况。 接下来是“批准记录的选项”。这个功能允许你在Salesforce中设置不同的审批选项。比如说,你可以设置“批准”、“拒绝”或者“需要更多信息”等选项。这些选项可以帮助审批人快速做出决定,并且记录下他们的审批意见。这样,你就可以清楚地知道每个审批环节的具体情况,方便后续的跟进和管理。 最后,你提到的“290”可能是指某个特定的课程编号或者审批流程的编号。在Salesforce中,每个课程和审批流程都会有一个唯一的编号,方便你进行查找和管理。 总的来说,这两个功能都是为了帮助你更好地管理课程和审批流程,提高工作效率。希望这些解释对你有帮助!如果有任何问题,随时问我哦!

    查看详情
  • 10

    What do Approvers See?

    第 291 页

    让我们来聊聊在Salesforce Lightning Experience中,批准者能看到什么以及如何进行批准操作。 首先,在Lightning Experience中,用户不能直接在Chatter中进行批准操作。这是与Classic Experience不同的地方。所以,如果你习惯了在Chatter中处理批准请求,现在需要适应新的方式。 接下来,为了能够看到并处理批准请求,用户需要对相关的对象和记录有读取权限。这意味着如果你没有权限查看某个记录,你也就无法批准它。所以,确保你的权限设置正确是非常重要的。 默认情况下,FLEX用户(也就是使用Flexible Layout的用户)不能直接从主页进行批准。但是,Salesforce提供了一个标准Lightning组件,叫做“要卸载的项目”。管理员可以将这个组件添加到Lightning主页上,这样FLEX用户就可以从主页看到并处理批准请求了。 如果FLEX用户想要查看所有的批准请求,他们可以通过应用程序启动器,找到“批准请求”选项卡。在这里,他们可以看到所有待处理的批准请求。 最后,当FLEX用户看到一个需要批准的请求时,他们可以点击屏幕右上角的按钮来打开这个请求,然后进行批准操作。这个过程非常简单直观,只需要几次点击就可以完成。 总结一下,在Lightning Experience中,批准者需要通过特定的路径来查看和处理批准请求,而不是直接在Chatter中操作。确保你有正确的权限,并且知道如何找到“批准请求”选项卡,这样你就可以轻松地完成批准任务了。

    查看详情
  • 11

    What are Parallel Approvers?

    第 292 页

    让我们来聊聊什么是平行批准者。想象一下,你有一份重要的文件需要多个同事同时查看并给出意见。在Salesforce中,平行批准者就是这样一个功能,它允许你将一份记录同时发送给最多25个不同的用户进行审批。 当你设置这个流程时,作为开发者的你可以选择哪些用户成为批准者。你还可以决定这份记录是需要所有批准者一致同意才能通过,还是只要第一个给出回应的批准者决定就可以了。 简单来说,平行批准者就像是一个团队会议,大家同时讨论并决定一个提案是否通过,而不是一个接一个地等待每个人的意见。这样不仅节省了时间,还能更快地得到决策结果。

    查看详情
  • 12

    11-2: Add an “Items to Approve” Component to the Home Page

    第 293 页

    同学们,今天我们来学习如何将“项目到收件箱”组件添加到Salesforce的Lightning主页上。这个功能对于Universal Containers这样的公司来说非常有用,因为它能让用户轻松查看并批准所有需要处理的物品。 首先,我们需要打开Salesforce的Lightning App Builder。你可以通过点击右上角的设置图标,然后选择“App Builder”来进入。 进入App Builder后,你会看到你当前的主页布局。我们的目标是在这个布局上添加一个新的组件。找到你想要添加组件的区域,然后点击“添加组件”按钮。 在弹出的组件列表中,找到“项目到收件箱”组件。这个组件专门用于显示需要用户批准的记录。点击它,然后将其拖放到你希望它出现在主页上的位置。 放置好组件后,你可以根据需要调整它的大小和位置。确保它既不会太小以至于难以阅读,也不会太大以至于占用过多空间。 调整完毕后,点击右上角的“保存”按钮来保存你的更改。然后,点击“激活”按钮,将这个新的主页布局发布给所有用户。 这样,所有用户现在都能在他们的主页上看到“项目到收件箱”组件,轻松查看并批准需要处理的记录了。是不是很简单呢?希望你们都能掌握这个技巧,让工作更加高效!

    查看详情
  • 13

    11-3: Auto-Submit Approval Processes with Process Builder

    第 294 页

    同学们,今天我们来聊聊如何在Salesforce中使用Process Builder来自动提交审批流程。这个功能特别有用,尤其是当你希望某些记录在满足特定条件时,能够自动进入审批流程,而不需要手动操作。 首先,我们来看一下场景:Universal Containers公司希望当职位满足某些特定条件时,能够自动提交给审批人进行审批。我们的目标就是使用Process Builder来实现这个自动化流程。 ### 第一步:回顾上一课的流程 在上一课中,我们已经创建了一个流程。今天,我们要在这个流程中添加一个条件节点,以便在职位满足某些条件时,自动提交审批。 ### 第二步:添加条件节点 1. ,打开Process Builder,:在Salesforce中,找到你之前创建的流程,点击进入编辑模式。 2. ,添加条件节点,:在流程中,点击“添加条件”按钮。这里你可以设置一些条件,比如职位的状态、薪资范围等。当这些条件被满足时,流程就会触发。 3. ,设置条件,:在条件设置中,你可以选择字段、操作符和值。比如,你可以设置“职位状态”等于“待审批”,或者“薪资范围”大于某个数值。 ### 第三步:配置审批提交 1. ,选择操作,:在条件节点下,点击“添加操作”。选择“提交审批”这个操作。 2. ,配置审批流程,:选择你想要使用的审批流程。Salesforce会列出所有可用的审批流程,你可以选择适合职位的那个。 3. ,设置审批人,:你可以指定审批人,或者让系统根据审批流程自动选择审批人。 ### 第四步:测试流程 1. ,创建测试记录,:在Salesforce中创建一个新的职位记录,确保它满足你设置的条件。 2. ,观察流程,:保存记录后,观察流程是否自动触发了审批提交。你可以查看审批历史,确认审批流程是否启动。 3. ,检查结果,:确保审批流程按照预期进行,职位记录的状态也相应地更新了。 ### 第五步:卸载项目组件 如果你在测试过程中创建了一些临时的组件,比如测试用的审批流程或职位记录,记得在测试完成后将它们卸载或删除,以保持系统的整洁。 ### 总结 通过今天的课程,我们学会了如何使用Process Builder来自动提交审批流程。这个功能可以帮助我们节省大量时间,减少手动操作的错误,确保业务流程的顺畅运行。希望你们在实际工作中能够灵活运用这个功能,提升工作效率。 如果有任何问题,欢迎随时提问。我们下节课再见!

    查看详情
  • 14

    Knowledge Check

    第 295 页

    让我们来聊聊Salesforce中的审批流程和一些相关的操作。首先,审批流程在Salesforce中是一个非常重要的功能,它帮助我们在记录达到某些条件时,自动触发一系列的审批步骤。 首先,审批流程必须包括几个关键部分:录入标准、初始提交操作、审批步骤、最终审批操作、撤回操作和最终拒绝操作。这些步骤确保了审批流程的完整性和有效性。 接下来,有一个重要的点需要注意:一旦审批流程被激活,即使你后来将其设置为非活动状态,你也不能再添加、删除或更改流程中的步骤顺序,也不能更改拒绝或跳过行为。这意味着在设计审批流程时,你需要非常小心,确保所有步骤都设置正确。 再来说说工作流和审批流程中的操作。两者都支持添加任务、电子邮件警报、字段更新和出站消息作为新操作,或者添加现有的邮件。这些操作可以帮助自动化许多日常任务,提高工作效率。 最后,关于如何接收和处理审批请求,短信是不支持的。审批人可以通过电子邮件、移动应用程序、批准请求选项卡、通知列表(铃声图标)、闪电主页(要批准的项目组件)和记录详细信息页面(与批准历史记录相关的列表)来接收和处理这些请求。这些多样化的接收方式确保了审批人可以灵活地处理审批请求。 希望这些信息能帮助你更好地理解Salesforce中的审批流程和相关操作。如果有任何疑问,随时提问哦!

    查看详情