Session 如何在netsuite中增加web服务请求的超时时间

Session 如何在netsuite中增加web服务请求的超时时间,session,netsuite,Session,Netsuite,我想增加“会话超时”,当前设置为20分钟。如何将其增加或减少一小时,或者换句话说,60分钟?我知道NetSuite中没有标准的方法,您可以使用浏览器插件刷新页面,或者每19分钟单击“主页”按钮。例如,如果此人是AFK,则可以使用。有几种方法可以满足您的需要,因为我们在进行NetSuite集成时遇到了相同的问题 您可以每隔几分钟进行一次虚拟搜索事件。我们搜索了一个我们知道永远不会创建的虚假交易,并且仅限于遥远过去的某个日期,并且仅限于该日期。这样,搜索将以零结果快速返回 实现单点登录。这是首选的方

我想增加“会话超时”,当前设置为20分钟。如何将其增加或减少一小时,或者换句话说,60分钟?

我知道NetSuite中没有标准的方法,您可以使用浏览器插件刷新页面,或者每19分钟单击“主页”按钮。例如,如果此人是AFK,则可以使用。

有几种方法可以满足您的需要,因为我们在进行NetSuite集成时遇到了相同的问题

  • 您可以每隔几分钟进行一次虚拟搜索事件。我们搜索了一个我们知道永远不会创建的虚假交易,并且仅限于遥远过去的某个日期,并且仅限于该日期。这样,搜索将以零结果快速返回

  • 实现单点登录。这是首选的方法。一旦启动单点登录,如果会话先前在您身上超时,您可以使用令牌快速创建新会话,无需再次询问用户的用户名/密码

  • 我们有一个服务需要在应用程序中的两个不同点使用,而这两个点彼此都不了解。因此,我们解决这个问题的方法是将来自服务的cookie保存在一个共享位置,但仍然使用一个服务。然后,当某个应用程序需要该服务时,他们将从cookie中重新创建该服务。如果服务超时,我们将重新创建服务并更新cookies。一旦我们实现SingleSignOn,这个方法就过时了,因为那时我们可以根据需要从令牌创建服务,并且令牌存储在共享位置


  • 希望这能有所帮助。

    无法更改web服务请求超时时间(对于同步操作,超时时间约为15分钟,然后在服务器端终止操作)。对于需要15分钟以上的长时间运行操作,一般做法是使用异步请求