【发布时间】:2015-04-01 09:59:38
【问题描述】:
我在玩 Siebel WebClient 时不小心删除了分配给我的所有职责。现在,当我登录时,我的 WebClient 中什么也看不到,因为我没有任何责任。是否可以在 Siebel Tools 中配置职责?或者我该如何解决这个问题?提前致谢。
【问题讨论】:
我在玩 Siebel WebClient 时不小心删除了分配给我的所有职责。现在,当我登录时,我的 WebClient 中什么也看不到,因为我没有任何责任。是否可以在 Siebel Tools 中配置职责?或者我该如何解决这个问题?提前致谢。
【问题讨论】:
职责完全是运行时的,用于访问控制,不能通过工具插入。如果您在 Siebel 服务器上,您可以询问对您的员工记录负责的其他人。如果这是不可能的,或者如果您在本地数据库上,则必须将其直接插入 d-base。
试试这个 SQL:
插入到 SIEBEL.S_PER_RESP ( ROW_ID, MODIFICATION_NUM, 由...制作, LAST_UPD_BY, 已创建, LAST_UPD, DB_LAST_UPD, DB_LAST_UPD_SRC, CONFLICT_ID, PER_ID, RESP_ID, PER_LAST_NAME, PER_FST_NAME) 值('3-30PCBP'、'0'、'3-2BIS4F'、'3-2BIS4F'、'01-JAN-2001'、'01-JAN-2001'、'01-JAN-2001'、'用户', '0', (选择row_id
来自 siebel.s_user 其中 login = 'YOUR_LOGIN_ID'), (选择 row_id 从 siebel.S_RESP 其中名称 = 'Siebel 管理员'), '', '');
提交;
请替换 YOUR_LOGIN_ID。此插入语句将直接插入 Siebel 管理员责任,之后您应该能够登录。
【讨论】:
不,我们无法在工具中配置职责。您可以将职责分配给您的用户,而其他任何具有管理员职责的用户。
【讨论】: