如何从Salesforce Trigger中零基础获取IP地址?(一百一十三)
- 内容介绍
- 文章标签
- 相关推荐
本文共计839个文字,预计阅读时间需要4分钟。
本篇参考:- Salesforce 开发者指南:[Auth_SessionManagement](https://developer.salesforce.com/docs/atlas.en-us.228.0.apexcode.meta/apexcode/apex_class_Auth_SessionManagement.htm)- Salesforce 帮助文档:[Session Management](https://help.salesforce.com/articleView?id=000339386&type=1)
针对机缘巧合下遇到的此类问题,以下是简要分析。
本篇参考:
developer.salesforce.com/docs/atlas.en-us.228.0.apexcode.meta/apexcode/apex_class_Auth_SessionManagement.htm
help.salesforce.com/s/articleView?language=en_US&type=1&id=000339386
机缘巧合下碰到了这种问题,还挺好玩,记录一下,方便以后再次遇见情况下快速解决。背景如下:
在某个表的创建或者修改的场景下,满足指定条件下会对外部进行一个CALLOUT操作,然后将结果进行相关的更新,接口要求传递当前运行上下文的用户的IP address。demo就先以Case为例。
声明一个trigger,新的表的trigger还好,但是我们可能实际做的是一个二期,维护或者长期的项目,可能有很多handler来执行,这里简单模拟。
本文共计839个文字,预计阅读时间需要4分钟。
本篇参考:- Salesforce 开发者指南:[Auth_SessionManagement](https://developer.salesforce.com/docs/atlas.en-us.228.0.apexcode.meta/apexcode/apex_class_Auth_SessionManagement.htm)- Salesforce 帮助文档:[Session Management](https://help.salesforce.com/articleView?id=000339386&type=1)
针对机缘巧合下遇到的此类问题,以下是简要分析。
本篇参考:
developer.salesforce.com/docs/atlas.en-us.228.0.apexcode.meta/apexcode/apex_class_Auth_SessionManagement.htm
help.salesforce.com/s/articleView?language=en_US&type=1&id=000339386
机缘巧合下碰到了这种问题,还挺好玩,记录一下,方便以后再次遇见情况下快速解决。背景如下:
在某个表的创建或者修改的场景下,满足指定条件下会对外部进行一个CALLOUT操作,然后将结果进行相关的更新,接口要求传递当前运行上下文的用户的IP address。demo就先以Case为例。
声明一个trigger,新的表的trigger还好,但是我们可能实际做的是一个二期,维护或者长期的项目,可能有很多handler来执行,这里简单模拟。

