IDM-如何设置属性以允许所有人重置选定的用户密码

2020-08-24 16:26发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我尝试创建工作流程,允许所有IDM用户(非管理员)在"自助服务"选项卡下重置特定用户(例如TESTID1)的密码。

1。 我在表单包->身份->测试下创建了新任务。 (图片aj5ao)

2。 在"测试表单->属性"选项卡下,将" TESTID1"放在MSKEYVALUE的默认值下。 (图片iqaji)

3。 以第二个测试ID(例如TSTIDS1A)登录,打开自助服务标签->测试链接(图片4ctxs)

4。 在"测试"页面下,输入密码并提交。 (图片edk9z)我认为在我提交请求之后,它会发送" MASKEYVALUE = TSTID1"来重置密码任务。

5。 结果:第二个测试ID(TSTIDS1A)MSKEYVALUE重命名为TSTID1。

如果我想发送MSKEYVALUE = TSTID1到密码重置任务,该怎么办?

(147.2 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我尝试创建工作流程,允许所有IDM用户(非管理员)在"自助服务"选项卡下重置特定用户(例如TESTID1)的密码。

1。 我在表单包->身份->测试下创建了新任务。 (图片aj5ao)

2。 在"测试表单->属性"选项卡下,将" TESTID1"放在MSKEYVALUE的默认值下。 (图片iqaji)

3。 以第二个测试ID(例如TSTIDS1A)登录,打开自助服务标签->测试链接(图片4ctxs)

4。 在"测试"页面下,输入密码并提交。 (图片edk9z)我认为在我提交请求之后,它会发送" MASKEYVALUE = TSTID1"来重置密码任务。

5。 结果:第二个测试ID(TSTIDS1A)MSKEYVALUE重命名为TSTID1。

如果我想发送MSKEYVALUE = TSTID1到密码重置任务,该怎么办?

(147.2 kB)
付费偷看设置
发送
8条回答
当学会了学习
1楼 · 2020-08-24 17:13.采纳回答

嗨顺治,

我的第一个问题是,您到底要在哪里添加搜索限制:

1。 从这里的第一篇文章开始,我一直认为该UI的想法是限制对UI本身的访问。 在管理标签中,您可以选择所需的任何用户,但是当您尝试找到密码重置的用户界面时,如果您没有正确的权限,您将无法看到它。

2。 从第二篇文章中,我可以看到您的想法是在进入"密码重置" UI之前先限制搜索结果。在这里,您有两种选择:

2.1。 如果要在"管理"选项卡中对搜索结果重新设置字符串,则这将影响您可以看到的所有用户,不仅是"密码重置",还包括"管理"选项卡中的所有操作。 此可见性是在"输入类型-MX_PERSON"上设置的

2.2此处的第二个用途是创建一个新UI并参考MX_PERSON为该UI添加新的搜索属性(Z_SEARCH_USER_FILTERD),并将过滤器添加到此属性-Z_SEARCH_USER_FILTERD,因此,当您打开UI并搜索 用户重置搜索限制将仅在此搜索属性上。

请让我知道您的确切情况是什么,以及上述方法之一是否可以提供合适的解决方案。

BR,

Simona Lincheva

灬番茄
2楼-- · 2020-08-24 17:20

嗨顺治,

MX_PERSON的显示任务和搜索任务是问题的一部分。 他们肯定会引用不适合MX_FFID的ET MX_PERSON。 这里有几个选项,其中两个如下:

复制任务/表单并将ET设置为MX_FFID。

删除显示和搜索任务,UI将使用默认设置处理ET MX_FFID,这对于第一次测试是可以的。

还请注意,您不应使用前缀MX_或SAP_。 您应该已经看到一条错误消息,详细说明了这一点。 建议使用不同于这两个名称空间的自己的名称空间。

此致

Alex

哎,真难
3楼-- · 2020-08-24 17:10

嗨顺治,

使用自助服务任务时,这意味着您正在与用户一起使用,以更改或请求登录用户的数据。

要重置其他用户的密码,您必须进入"管理"标签,然后在该用户中进行搜索,然后-选择任务,并且正在使用的UI在那里。

如果只允许一组用户能够重置其他用户的密码,则可以通过为此UI表单设置正确的访问控制来实现(在此您可以使用角色进行访问) 控制,也可以构建查询。)

注意:如果您具体想使用自助服务选项卡,则必须创建一个更复杂的UI并添加一个参考MX_PERSON属性,从中可以搜索其他用户(要重置而不使用MSKEYVALUE属性的用户) ),以及您必须具有正确的访问控制。 我将推荐的一种清晰的方法是使用"管理"选项卡,在那里您可以拥有刚刚为自助服务案例创建的UI。

BR,

Simona Lincheva

路亽曱_Ryan
4楼-- · 2020-08-24 17:29

嗨顺治,

就像西蒙娜(Simona)提到的那样,您的工作陷入僵局。 自助服务仅用于自助服务:)

完成目标的正确方法是如下更改当前的访问控制规则:

-将"代表"从"关系-自我"更改为"所有人"

将MSKVALUE属性更改为只读,并删除所有默认值。

现在要更改所需用户的密码,您应该执行以下操作:

-转到管理标签

-搜索用户

-在搜索结果中选择用户

-单击"选择任务",在此处找到要重设密码的任务,选择它,然后单击"执行"

-更改密码后,单击"提交"

将为您在管理标签中选择的用户执行更改密码的过程。

此致

伊万

木偶小白
5楼-- · 2020-08-24 17:09

大家好,

感谢您的回复。

是的,如果我在管理选项卡中分配了密码重置访问和搜索功能,则他们可以重置所有用户的密码,但这不是我的目标。 我正在寻找限制搜索结果。 仅显示testID,不显示其他。 (我不想在结果中显示所有业务用户,每个人都可以重设密码)

我的概念是,每个人都可以重置TEST ID(例如:MSKEYVALUE = TESTID1)密码,然后以该Test ID登录进行自己的测试。

我不介意创建新的页面/选项卡,只允许重设testID帐户密码,但是我应该如何处理呢? 我应该从"搜索表单"创建新的搜索页面并限制结果吗?

再次感谢您。

Shunji

Baoming ROSE
6楼-- · 2020-08-24 17:29

谢谢大家,我将尝试Simona的选项2并发布结果。

何必丶何苦呢
7楼-- · 2020-08-24 17:28

嗨,

我创建了从MX_PERSON复制的新条目类型" MX_FFID"。 在放置任何过滤器之前,我先运行它进行测试,但没有看到任何结果。 (我希望结果应该与MX_PERSON相同)。

有人知道为什么我找不到任何记录吗?

设置MX_FFID annotation-2020-01 -29-093201.jpg

设置MX_PERSON annotation-2020-01-29-093201-d.jpg

MX_FFID下的搜索结果 annotation-2020-01-29-093201-b.jpg

MX_PERSON下的搜索结果 annotation-2020-01-29-093201-c.jpg

一周热门 更多>