python - 使用 Python 更新销售人员的案例所有者

标签 python salesforce

我正在尝试使用简单的 salesforce 更新 salesforce 中的案例所有者。但是当我尝试更改案例所有者时,它没有被分配,并且案例进入分配错误队列。

我的Python代码是:

headers = {'Sforce-Auto-Assign': 'False'}

sf.Case.update("500V*******",{"OwnerId":"005***********"},headers)

我希望使用给定的所有者 ID 更新案例所有者,我是否必须包含更多字段或标题?

最佳答案

我使用 python Beatbox 解决了这个问题。

为 python 3.X 安装 beabox :

pip install -e git+ https://github.com/superfell/Beatbox@master#egg=beatbox

代码:

导入beatbox

sf_username = "用户名"

sf_password = "密码"

sf_api_token =“ token ”

sf_client =beatbox.Client()

sf_client.serverUrl = 'https://test.salesforce.com/services/Soap/u/20.0 '

密码 = str("%s%s"% (sf_password, sf_api_token))

sf_client.login(sf_用户名,密码)

object_dict = {'OwnerID': 'ownerid','type':'Case','Id': 'caseid'}

结果 = sf_client.update(object_dict)

结果

使用这个我能够成功更新案例所有者。

关于python - 使用 Python 更新销售人员的案例所有者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57782676/

相关文章:

python - 检查 df1 中的字符串是否存在于 df2 中的任何位置,并返回 df1 中匹配的列名称

python - 如何使用 Python 编码和解码字符串以用于 URL?

salesforce - 如何在 visualforce 页面中为用户显示输入字段?

mobile - 使用 Flutter 开发 Salesforce

javascript - Uncaught ReferenceError : Jquery is not defined in salesforce

java - 从 SOQL 查询获取列的元数据

python - Tornado 中的 Django 用户

python - 使用自循环标记图中的边权重

python - AWS Lambda python 库函数错误

javascript - 尝试在 javascript 中构建 map / HashMap