admin/ 发表于 2024-4-3 13:13:22

单点登陆问题,通过移动端点击卡片进入我的任务时失败

之前已经配置成功了,最近发现有几个环节会发送卡片消息,但是通过卡片点击后出现了登陆界面,看了一下这几个出问题的环节都是使用的角色,
怀疑是因为一个角色中有多人,而获取token时只获取了一个导致的,

如果是这样,该如何改进呢

admin/ 发表于 2024-4-3 13:13:23

Grayson.Shang 发表于 2024-4-29 16:02
大佬您好,咱们现在这个问题解决了没有,
之前发布过一个帖子,在这个帖子中,我对单点登录的方式的API做 ...

此帖应该是token过期的原因,然后我把过期时间修改的长了一点就可以了

Simon.Sun 发表于 2024-4-3 17:07:36


您好,卡片消息发送命令时在任务创建时事件里调用的吗?
如果是在任务创建时调用,用户设置为角色,每个负责人就会创建一个任务,把负责人做为参数传递个服务端命令,去获取单点登录 Token 是可以的。

admin/ 发表于 2024-4-3 17:25:40

Simon.Sun 发表于 2024-4-3 17:07
您好,卡片消息发送命令时在任务创建时事件里调用的吗?
如果是在任务创建时调用,用户设置为角色,每个 ...

是的,是在任务创建时调用服务端命令,发送卡片消息,但是不知道为什么其它的正常,这个环节收到的消息是打不开的


Simon.Sun 发表于 2024-4-3 18:40:43

嗯,这个问题就的具体去排查下了。
比如,您可以尝试在服务端命令里把关键的参数写到一张临时的表里,然后执行流程,看表里的数据,看下是不是路径拼接有问题之类的。

admin/ 发表于 2024-4-7 08:31:54

本帖最后由 admin/ 于 2024-4-7 08:35 编辑

Simon.Sun 发表于 2024-4-3 18:40
嗯,这个问题就的具体去排查下了。
比如,您可以尝试在服务端命令里把关键的参数写到一张临时的表里,然后 ...
版主还是借用这个帖子,我今天测试时,PC端可以直接点击卡片进入任务详情,但是移动端点击卡片后进入了扫码登陆界面,这种情况一般是什么原因(测试其它流程节点正常,只是发现这个不对)

Simon.Sun 发表于 2024-4-7 12:23:24

听描述感觉有点奇怪,没办法定位的到具体问题。
还是建议不正常时,记录下关键变量,比如微信卡片消息的跳转链接,看下链接地址怎么样?
另外这个方案也收单点登录 token 过期时间的限制,如果 token 过期了,也是需要重新登录的。

Grayson.Shang 发表于 2024-4-29 16:02:28

大佬您好,咱们现在这个问题解决了没有,
之前发布过一个帖子,在这个帖子中,我对单点登录的方式的API做了更新,这样就可以在向企业微信中发送消息的时候,缓存这个连接,将咱们的需要跳转的页面名和任务ID,作为参数,就可以实现类似的效果,咱们可以尝试一下
若是想要在企业微信中,通过单点登录的方式集成跳转到其他页面,请使用参数名pageName,例如:
https://域名:端口/qywechatSingle/customapi/qywechatsso/sso?pageName=页面名&taskID=abcdefg


【对接方案】企业微信集成——活字格应用嵌入企业微信
https://gcdn.grapecity.com.cn/showtopic-175196-1-1.html
(出处: 葡萄城开发者社区)


Grayson.Shang 发表于 2024-4-29 17:19:19

好吧,因为咱们提到,是移动端不生效,PC端可以生效,就没有考虑token时长的问题。既然,咱们通过修改过期时间解决了问题,那可能是咱们移动端打开页面比较慢导致token过期。
页: [1]
查看完整版本: 单点登陆问题,通过移动端点击卡片进入我的任务时失败