[]
        
(Showing Draft Content)

服务端命令的权限

观看本节视频

在定义服务端命令时,您可以根据您的业务需要来设置权限,也就是可以调用该服务端命令的角色。

type=warning

注意:

如果数据表中设置了数据权限,执行服务端命令时会忽略已设置的数据权限,只受服务端命令权限的限制。

设置权限

创建完服务端命令时,在常规设置页签中,您可以设置权限,也就是可以调用该服务端命令的角色。

例如勾选Administrator角色,即只有Administrator角色的用户才能调用该服务端命令。



例如设置服务端命令的名称为“导出CSV”,命令为“服务端导入导出CSV”,操作为“导出CSV”。

创建完成后,您就可以调用这个服务端命令。

例如在页面上选择一个单元格区域,设置为按钮。编辑按钮的命令,选择命令为“调用服务端命令”,然后单击服务端命令后的下拉,在下拉列表中选择“导出CSV”这个服务端命令。



设置完成后,运行页面,使用Administrator用户登录。在页面中单击“导出CSV”按钮,就会在设置的指定路径下看到导出的CSV文件。



使用其他非Administrator角色用户登录或不登录时,单击“导出CSV”按钮,就会弹出错误提示,提示该用户没有权限执行服务端命令。因为设置了服务端命令的权限。



在页面上设置调用服务端命令时,您可以将返回码和返回信息设置到页面上的单元格,如果无权限的用户调用服务端命令时会失败,同时会返回命令执行失败的具体错误码和错误信息到单元格中。



使用无权限的角色登录或者不登录时,单击“导出CSV”按钮,就会将返回码401和返回信息显示在页面指定的单元格上,提示该用户没有权限执行服务端命令,而不会再弹出浏览器的错误提示。