问题标签 [salesforce-development]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
235 浏览

salesforce - Salesforce 设置审计跟踪操作列中的可能值

任何人都可以帮助我们找出在销售人员中识别 SetupAuditTrail 表的操作列的可能值。我们有存储所有动作的表吗?

例如:"changedManager", "changedApexPage", "campaignlayout"等。

如果有人可以指出有关所有操作列表的文档,那就太好了。

0 投票
1 回答
1037 浏览

salesforce - 如何使用 Salesforce 平台许可证创建临时组织?

我正在建立一个新的临时组织来部署我们在沙箱中开发的源代码。我们的项目使用 Salesforce 平台许可证,我们的配置文件定义是使用此许可证构建的。

当我使用企业版创建新的 Scratch 组织时,我没有获得 Salesforce 平台许可证,因此我无法部署我的源文件。

我需要企业版(而不是开发者版),因为我的来源还启用了社区,并且开发者版中的来宾用户许可证不同。开发人员版暂存组织带有“访客”许可证类型,而不是我的沙盒和企业版中的“访客用户许可证”许可证类型。

我正在使用的 project-scratch-def.json 文件如下所示

0 投票
1 回答
33 浏览

salesforce - 基于组织的(正常)部署和 DX 部署之间的冲突

我们采用两种方式进行代码部署:

  1. 使用 Gearset 的组织部署模型(使用 quickdeploy 选项构建包和部署)。
  2. Salesforce DX -(20-30% 的开发组正在使用这种方法)。

现在:在选项 1 下,我们已准备好构建,并且包已在 Prod 中准备好进行快速部署,但我们面前有一个生产环境中的 DX 部署。我的问题是 - DX 部署会删除我在生产中可用的快速部署构建吗?请帮忙,因为我是 Salesforce DX 的新手。

谢谢。

通过组织部署流程为 PROD 中的部署创建构建。

0 投票
1 回答
864 浏览

c# - Salesforce:通过 SOQL 检索 SObject 行,但未查询请求的字段

我正在开发一个在 Salesforce 云上创建和保存发票的应用程序,但是当我尝试创建交易时,出现以下错误

“通过 SOQL 检索了 SObject 行,但未查询请求的字段:s2cor__Sage_INV_Trade_Document_Type__c.s2cor__Use_Company_Shipping__c”

下面是我创建交易的代码

事务类是这样创建的

0 投票
0 回答
331 浏览

salesforce - SFCC/Demandware 对 OCAPI 的速率限制是多少?

这里的任何人都知道 SFCC/Demandware 为 OCAPI 设置的速率限制是什么。我正在将OCAPIs (v19.10) 与Oauth客户端一起使用,该客户端将grant_types作为Business Manager

( urn:demandware:params:oauth:grant-type:client-id:dwsid:dwsecuretoken )

. 之后尝试搜索订单并获得特定订单。它的标题也没有这些信息。谢谢大家!!!

0 投票
1 回答
371 浏览

salesforce - 通过工具 api 访问 CustomFieldDefinition 元数据

因此,我一直在尝试为我的闪电组件收集每个机会记录类型的选项列表依赖项。我已经能够通过 RecordType 检索标准字段依赖项,但是 Tooling API 不会返回自定义字段依赖项。标准调用和查询也不起作用,因为它们声明该字段没有控制值或依赖性。

鉴于此信息,我怀疑有一个表隐藏在某个地方,其中包含 RecordType 和 FieldDefinition 的键,希望有一个嵌套的 Metadata 对象。

我在记录类型的设置菜单中的一个参数中找到了一个 ID,并Id.getSObjectType()在其上。表名是CustomFieldDefinition。但是,它不能通过 SOQL 或 Tooling API 访问。

有人访问过这张表吗?或者有没有人能够检索自定义字段和标准字段的字段记录类型选项列表依赖项?带有 SObject 名称的工具 API 响应调试日志

0 投票
2 回答
76 浏览

salesforce - 销售人员开发

我想使用 Salesforce 最佳实践编写和触发,该最佳实践将关联客户中标记为关键联系人的所有联系人链接到该客户创建时的机会。

我已经做了什么:

我还需要一个测试班

0 投票
1 回答
78 浏览

salesforce - 我想同时学习 Salesforce 管理员和开发人员?

我想学习 Salesforce 管理员和开发人员课程。我如何学习请推荐一些平台、链接或网站,我可以在这些平台、链接或网站上开始我的课程。Udemy 是提供在线课程的平台之一,评分和评论也不错,但我想知道从他们那里购买课程是否正确?还请推荐一些Salesforce认证的在线培训机构吗?

0 投票
1 回答
152 浏览

salesforce - getRecord 方法在控制台上引发错误

用于getRecord方法,在控制台上抛出错误,有什么解决办法吗?这是我的代码,我需要修改代码。

控制台上抛出错误(图片)

在此处输入图像描述                      

0 投票
1 回答
1596 浏览

salesforce - 可调用方法的 Apex 测试类

我是编写 apex 的新手,尤其是 apex 中的测试类。我似乎无法找到如何在我的测试类中正确调用我的类方法。我的测试课肯定还没有完成,但我只是从我的一种删除方法开始。

我似乎在我的测试类“CreateQuoteProducts_OtherOpp.DeleteQuoteProductsOTFOther(testQPOTF.id);”的第 17 行卡住了 我收到一条错误消息:

方法不存在或签名不正确:来自 CreateQuoteProducts_OtherOpp 类型的 void DeleteQuoteProductsOTFother(Id)

我想我只需要传入 OrderId 但我不太确定我做错了什么。

这是我的顶级课程

这是我正在写的测试课