Servlet API是基于HTTP表单提交数据的API。它通过创建HTTP表单(或者将表单嵌入到第三方应用中),使用户能够不用登录ServiceDesk Plus就进行一些操作。
场景: 比如,将创建请求的表单嵌入到您的内联网门户中,用户在使用内联网的时候,直接通过该表单向ServiceDesk Plus提交请求。 |
在请求、地点、请求人、技术员、资产等中的字段的值,将作为HttpRequest的参数。表单中没有的字段将设置为空字段或者缺省值。具体的操作,由参数中的'operation'决定,表单提交到 /servlets/RequestServlet,调用格式为:
http://machine_name:Port_Number/servlets/RequestServlet
执行对应的操作之后,系统将返回执行操作的结果,其中包括操作的状态以及对应的请求的信息。Servlet API的认证,通过所提交的用户名及密码的形式进行。
Servlet API支持以下操作:
添加新的请求,编辑/关闭/删除/查看已有的请求,为已有的请求添加注释。
添加新的地点, 编辑/删除已有的地点。
添加新的技术员,编辑/删除已有的技术员。
添加新的请求人,编辑/删除已有的请求人。
添加工作站/服务器,更新工作站/服务器,添加资产,更新/删除资产。
如果使用正确的用户名和密码,仍然登录失败:
检查该用户是否已经从活动目录导入。
如果用户没有从活动目录导入,则下面的链接中只需提供用户名和密码:
http://machinename:portname/servlets/RequestServlet
如果用户已经从活动目录导入,则除了提供用户名和密码之外,还有提供用户所在的域名(DOMAIN_NAME )并指定认证方式(logonDomainName ),其值为:Local Authentication或者空值,代表使用本地认证,而AD_AUTH 代表使用活动目录认证。
http://machinename:portname/servlets/RequestServlet