发明名称 Generating roles for a platform based on roles for an existing platform
摘要 A computer-implemented method includes: receiving, using a computer system, first metadata portions regarding each of multiple first-platform roles defined for a first platform, each of the first-platform roles identifying at least one of multiple first-platform applications; generating, using the computer system, second-platform roles for a second platform, each of the second-platform roles corresponding to at least one of the first-platform roles; for each of the second-platform roles, accessing the first metadata portions for the corresponding at least one of the first-platform roles, and comparing, using the computer system, the accessed first metadata portions with second metadata portions assigned to multiple second-platform applications; and for each of the second-platform roles, assigning, using the computer system, at least one of the multiple second-platform applications to the second-platform role based on a match between at least one of the accessed first metadata portions and at least one of the second metadata portions.
申请公布号 US9262745(B2) 申请公布日期 2016.02.16
申请号 US201213432710 申请日期 2012.03.28
申请人 SAP Portals Israel Ltd. 发明人 Zur Yariv;Kviti David
分类号 G06F15/173;G06Q10/10;H04L29/08 主分类号 G06F15/173
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A computer-implemented method that uses metadata from an existing structure of user roles to assign application programs to another structure of user roles, comprising: identifying, by a computer system, a set of first user roles that are used to control access to a set of first application programs, wherein: (i) the first application programs are implemented on a first computer platform in which user access to the first application programs is provided through a laptop or personal computer, and(ii) each user role in the set of first user roles is assigned (a) multiple respective users, and (b) one or more of the first application programs to which the multiple respective users have access due to their user role assignment; generating, by the computer system, a set of second user roles that are to be used to control access to a set of second application programs, by generating a corresponding second user role for each user role in the set of first user roles, wherein: (i) the second application programs are implemented on a second computer platform that is a mobile device platform in which user access to the second application programs is provided through use of a particular type of mobile device, and the second application programs are each a mobile application for the mobile device platform,(ii) each user role in the set of second user roles will be assigned multiple respective users, and(iii) each user role in the set of second user roles corresponds to a corresponding user role in the set of first user roles,wherein when the set of second user roles are generated, assignments do not exist between the set of second user roles and the second application programs; accessing, by the computer system, first metadata that is assigned to the set of first user roles; accessing, by the computer system, second metadata that is assigned to the second application programs; comparing, by the computer system, the first metadata that is assigned to the set of first user roles to the second metadata that is assigned to the second application programs to identify a matching portion of the first metadata that matches a matching portion of the second metadata; assigning, by the computer system, a second matching application program from the set of second application programs to a second matching user role from the set of second user roles, due to the computer system having identified that: (a) the matching portion of the first metadata matches the matching portion of the second metadata,(b) the matching portion of the first metadata is assigned to a first matching user role from among the set of first user roles,(c) the first matching user role corresponds to the second matching user role, and(d) the matching portion of the second metadata is assigned to the second matching application program.
地址 Ra'anana IL