CN112070457A - Project management method and device, electronic equipment and storage medium - Google Patents
Project management method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN112070457A CN112070457A CN202010779800.3A CN202010779800A CN112070457A CN 112070457 A CN112070457 A CN 112070457A CN 202010779800 A CN202010779800 A CN 202010779800A CN 112070457 A CN112070457 A CN 112070457A
- Authority
- CN
- China
- Prior art keywords
- project
- target
- administrator
- page
- development
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title description 24
- 238000011161 development Methods 0.000 claims abstract description 156
- 238000000034 method Methods 0.000 claims abstract description 69
- 210000004258 portal system Anatomy 0.000 claims description 40
- 230000008569 process Effects 0.000 claims description 29
- 238000004590 computer program Methods 0.000 claims description 19
- 238000012986 modification Methods 0.000 claims description 7
- 230000004048 modification Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 7
- 238000013461 design Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Economics (AREA)
- Automation & Control Theory (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供了一种项目管理的方法、装置、电子设备、存储介质;其中方法包括:获取登录开发平台的用户发送的项目创建请求;依据项目创建请求生成待填写的项目页面;接收用户针对待填写的项目页面的输入操作,依据输入操作的内容创建对应的目标项目,并将用户确定为目标项目的管理员;获取管理员针对目标项目进行成员配置的操作,确定目标项目的项目成员,项目成员至少包括查看目标项目的权限。可以将创建的项目公开给项目成员,确保项目安全性的同时也在一定程度上体现项目的透明化;并且用户通过登录开发平台可以查看自己属于哪些项目的项目成员,可以查看任一一个有权限的项目的进展情况,给用户带来极大便利。
The present application provides a method, device, electronic device, and storage medium for project management; wherein the method includes: obtaining a project creation request sent by a user logging in to a development platform; generating a project page to be filled in according to the project creation request; Fill in the input operation of the project page, create the corresponding target project according to the content of the input operation, and determine the user as the administrator of the target project; obtain the operation of the administrator to configure members for the target project, determine the project members of the target project, the project Members include at least permission to view the target project. The created project can be disclosed to project members to ensure the security of the project and at the same time reflect the transparency of the project to a certain extent; and users can log in to the development platform to check which project members they belong to, and can view any project with The progress of the permission project brings great convenience to users.
Description
技术领域technical field
本申请涉及互联网技术领域,特别是涉及一种项目管理的方法及装置、电子设备、存储介质。The present application relates to the field of Internet technologies, and in particular, to a project management method and device, electronic equipment, and storage medium.
背景技术Background technique
随着信息化建设的发展,单位和企业使用的应用服务逐渐增多。为了满足用户需求且便于用户使用各个应用服务,一种可以提供应用程序和信息单点访问的网页站点的城市门户系统应运而生。开发者基于城市门户系统提供个开发平台开发和发布应用。而在开发者开发应用过程中就涉及到项目管理这一需求。With the development of informatization construction, the application services used by units and enterprises are gradually increasing. In order to meet the needs of users and facilitate users to use various application services, a city portal system that can provide single-point access to application programs and information web sites emerges as the times require. Developers provide a development platform to develop and publish applications based on the city portal system. In the process of developing applications by developers, the need for project management is involved.
在现有技术中,针对项目管理比较分散,项目储备报送与审核过程及项目执行管理一般通过线下传递的方式,缺乏系统化的管理方法,也使得项目状态无法透明可见,项目过程管控难以实现。再者,对于用户而言,也存在难以确切地了解自己参与了哪些项目,以及难以准确地获知每个项目的进展情况。In the prior art, the project management is relatively scattered, and the project reserve submission and review process and project execution management are generally transmitted offline. The lack of a systematic management method also makes the project status impossible to be transparent and visible, and it is difficult to control the project process. accomplish. Furthermore, for users, it is difficult to know exactly which projects they have participated in, and it is difficult to know exactly the progress of each project.
发明内容SUMMARY OF THE INVENTION
鉴于上述问题,提出了本申请以便提供克服上述问题或者至少部分地解决上述问题的项目管理的方法及装置、电子设备、存储介质,包括:In view of the above problems, the present application is made in order to provide a project management method and apparatus, electronic device, and storage medium that overcome the above problems or at least partially solve the above problems, including:
一种项目管理的方法,应用于开发者门户系统的开发平台,所述开发者门户系统部署于城市门户系统;所述方法包括:A method for project management, applied to a development platform of a developer portal system, the developer portal system being deployed in a city portal system; the method comprises:
获取登录所述开发平台的用户发送的项目创建请求;Obtain a project creation request sent by a user logging in to the development platform;
依据所述项目创建请求生成待填写的项目页面;generating a project page to be filled in according to the project creation request;
接收所述用户针对所述待填写的项目页面的输入操作,依据所述输入操作的内容创建对应的目标项目,并将所述用户确定为所述目标项目的管理员;Receive an input operation from the user on the item page to be filled in, create a corresponding target item according to the content of the input operation, and determine the user as the administrator of the target item;
获取所述管理员针对所述目标项目进行成员配置的操作,确定所述目标项目的项目成员,所述项目成员至少包括查看所述目标项目的权限。The operation of the administrator to configure members for the target project is obtained, and project members of the target project are determined, where the project members at least include the permission to view the target project.
可选地,所述获取所述管理员针对所述目标项目进行成员配置的操作,确定所述目标项目的项目成员的步骤,包括:Optionally, the step of obtaining the member configuration performed by the administrator for the target project, and determining the project members of the target project, includes:
在所述目标项目的成员配置页面中,获取所述管理员发送的新增成员请求;In the member configuration page of the target project, obtain the request for adding a new member sent by the administrator;
依据所述新增成员请求生成新增成员对话框;所述新增成员对话框中包括待填写的新增成员和角色分配;generating a new member dialog box according to the new member request; the new member dialog box includes new members to be filled and role assignment;
接收所述管理员针对所述新增成员对话框的填写操作,确定所述目标项目的新增成员。Receive the filling operation of the administrator for the new member dialog box, and determine the new member of the target project.
可选地,所述接收所述管理员针对所述新增成员对话框的填写操作,确定所述目标项目的新增成员的步骤,还包括:Optionally, the step of receiving the filling operation of the administrator for the new member dialog box and determining the new member of the target project further includes:
获取所述目标项目的开发流程;Obtain the development process of the target project;
依据所述开发流程的开发节点,确定每个开发节点对应的角色、以及所述角色对应的权限;Determine the role corresponding to each development node and the authority corresponding to the role according to the development nodes of the development process;
依据所述新增成员的角色,确定所述新增成员的权限。The authority of the newly added member is determined according to the role of the newly added member.
可选地,在所述接收所述管理员针对所述新增成员对话框的填写操作,确定所述目标项目的新增成员的步骤之后,还包括:Optionally, after the step of receiving the filling operation of the administrator for the new member dialog box and determining the new member of the target project, the method further includes:
将所述新增成员的成员信息添加至所述成员配置页面的成员列表中,所述成员信息包括成员账号和角色。The member information of the newly added member is added to the member list on the member configuration page, where the member information includes a member account and a role.
可选地,所述成员列表中还包括每个项目成员的权限;所述方法还包括:Optionally, the member list also includes the authority of each project member; the method further includes:
获取所述管理员针对所述成员列表中任一项目成员的权限的修改操作,更新所述项目成员的权限。Obtain the modification operation of the administrator for the permission of any project member in the member list, and update the permission of the project member.
可选地,在所述获取所述管理员针对所述目标项目进行成员配置的操作,确定所述目标项目的项目成员的步骤之后,还包括:Optionally, after the step of obtaining the member configuration performed by the administrator for the target project and determining the project members of the target project, the method further includes:
将所述目标项目的项目信息发送至所述项目成员对应的账号中,以供所述项目成员利用所述账号登录所述开发平台查看所述目标项目。The project information of the target project is sent to the account corresponding to the project member, so that the project member can use the account to log in to the development platform to view the target project.
可选地,所述方法还包括:Optionally, the method further includes:
获取登录所述开发平台的项目成员发送的针对所述目标项目的查看请求;Obtain the viewing request for the target project sent by the project member who logs in to the development platform;
依据所述查看请求显示所述目标项目的项目概况;所述项目概况包括所述目标项目的进展、里程碑、及风险数据。A project overview of the target project is displayed in accordance with the viewing request; the project overview includes progress, milestones, and risk data for the target project.
一种项目管理的装置,应用于开发者门户系统的开发平台,所述开发者门户系统部署于城市门户系统;所述装置包括:A device for project management, applied to a development platform of a developer portal system, and the developer portal system is deployed in a city portal system; the device comprises:
请求获取模块,用于获取登录所述开发平台的用户发送的项目创建请求;a request acquisition module for acquiring a project creation request sent by a user logging in to the development platform;
页面生成模块,用于依据所述项目创建请求生成待填写的项目页面;a page generation module, configured to generate a project page to be filled in according to the project creation request;
项目创建模块,用于接收所述用户针对所述待填写的项目页面的输入操作,依据所述输入操作的内容创建对应的目标项目,并将所述用户确定为所述目标项目的管理员;an item creation module, configured to receive an input operation by the user on the item page to be filled in, create a corresponding target item according to the content of the input operation, and determine the user as the administrator of the target item;
确定成员模块,用于获取所述管理员针对所述目标项目进行成员配置的操作,确定所述目标项目的项目成员,所述项目成员至少包括查看所述目标项目的权限。A member determining module is configured to obtain the operation of the administrator for member configuration for the target project, and determine project members of the target project, where the project members at least include the permission to view the target project.
可选地,所述确定成员模块包括:Optionally, the determining member module includes:
请求获取子模块,用于在所述目标项目的成员配置页面中,获取所述管理员发送的新增成员请求;A request acquisition sub-module for acquiring a new member request sent by the administrator in the member configuration page of the target project;
对话框生成子模块,用于依据所述新增成员请求生成新增成员对话框;所述新增成员对话框中包括待填写的新增成员和角色分配;A dialog generating submodule is used to generate a new member dialog according to the new member request; the new member dialog includes new members to be filled and role assignment;
信息接收子模块,用于接收所述管理员针对所述新增成员对话框的填写操作,确定所述目标项目的新增成员。The information receiving sub-module is configured to receive the filling operation of the administrator for the new member dialog box, and determine the new member of the target project.
可选地,所述信息接收子模块还包括:Optionally, the information receiving submodule further includes:
开发流程获取子模块,用于获取所述目标项目的开发流程;A development process acquisition sub-module for acquiring the development process of the target project;
开发节点获取子模块,用于依据所述开发流程的开发节点,确定每个开发节点对应的角色、以及所述角色对应的权限;The development node acquisition submodule is used to determine the role corresponding to each development node and the authority corresponding to the role according to the development nodes of the development process;
权限确定子模块,用于依据所述新增成员的角色,确定所述新增成员的权限。The authority determination sub-module is configured to determine the authority of the newly added member according to the role of the newly added member.
可选地,所述装置还包括:Optionally, the device further includes:
成员信息添加子模块,用于将所述新增成员的成员信息添加至所述成员配置页面的成员列表中,所述成员信息包括成员账号和角色。The member information adding submodule is used to add the member information of the newly added member to the member list on the member configuration page, where the member information includes member account and role.
可选地,所述成员列表中还包括每个项目成员的权限;所述装置还包括:Optionally, the member list also includes the authority of each project member; the device further includes:
权限更新模块,用于获取所述管理员针对所述成员列表中任一项目成员的权限的修改操作,更新所述项目成员的权限。The authority updating module is used for obtaining the modification operation of the authority of any project member in the member list by the administrator, and updating the authority of the project member.
可选地,所述装置还包括:Optionally, the device further includes:
项目发送模块,用于将所述目标项目的项目信息发送至所述项目成员对应的账号中,以供所述项目成员利用所述账号登录所述开发平台查看所述目标项目。The project sending module is configured to send the project information of the target project to the account corresponding to the project member, so that the project member can log in to the development platform to view the target project by using the account.
可选地,所述装置还包括:Optionally, the device further includes:
查看请求获取模块,用于获取登录所述开发平台的项目成员发送的针对所述目标项目的查看请求;A viewing request obtaining module is used to obtain a viewing request for the target project sent by a project member logging in to the development platform;
项目概况展示模块,用于依据所述查看请求显示所述目标项目的项目概况;所述项目概况包括所述目标项目的进展、里程碑、及风险数据。The project overview display module is configured to display the project overview of the target project according to the viewing request; the project overview includes progress, milestones, and risk data of the target project.
一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的方法的步骤。An electronic device comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program implementing the steps of the method as described above when executed by the processor.
一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。A computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, implements the steps of the method as described above.
本申请具有以下优点:This application has the following advantages:
在本申请的实施例中,通过获取登录所述开发平台的用户发送的项目创建请求;依据所述项目创建请求生成待填写的项目页面;接收所述用户针对所述待填写的项目页面的输入操作,依据所述输入操作的内容创建对应的目标项目,并将所述用户确定为所述目标项目的管理员;获取所述管理员针对所述目标项目进行成员配置的操作,确定所述目标项目的项目成员,所述项目成员至少包括查看所述目标项目的权限。可以将创建的项目公开给项目成员,确保项目安全性的同时也在一定程度上体现项目的透明化;并且用户通过登录开发平台可以查看自己属于哪些项目的项目成员,可以查看任一一个有权限的项目的进展情况,给用户带来极大便利。In the embodiment of the present application, a project creation request sent by a user who logs in to the development platform is obtained; a project page to be filled in is generated according to the project creation request; an input from the user for the project page to be filled in is received. operation, create a corresponding target project according to the content of the input operation, and determine the user as the administrator of the target project; obtain the operation of the administrator to configure members for the target project, and determine the target The project members of the project, the project members at least include the right to view the target project. The created project can be disclosed to project members to ensure the security of the project and at the same time reflect the transparency of the project to a certain extent; and users can log in to the development platform to check which project members they belong to, and can view any project with The progress of the permission project brings great convenience to users.
附图说明Description of drawings
为了更清楚地说明本申请的技术方案,下面将对本申请的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the present application more clearly, the following briefly introduces the drawings used in the description of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, which are of great significance to the art. For those of ordinary skill, other drawings can also be obtained from these drawings without creative labor.
图1为本申请一实施例的一种项目管理的方法的步骤流程图;1 is a flowchart of steps of a method for project management according to an embodiment of the application;
图2为本申请一实施例的开发项目列表模块页面的示意图;2 is a schematic diagram of a development project list module page according to an embodiment of the application;
图3为本申请一实施例的待填写的项目页面的示意图;3 is a schematic diagram of an item page to be filled in according to an embodiment of the application;
图4为本申请一实施例在图2所示的开发项目列表模块页面的基础上,创建目标项目后的开发项目列表模块页面的示意图;4 is a schematic diagram of a development project list module page after creating a target project on the basis of the development project list module page shown in FIG. 2 according to an embodiment of the application;
图5为本申请一实施例的成员配置页面的示意图;5 is a schematic diagram of a member configuration page according to an embodiment of the application;
图6为本申请一实施例的新增成员对话框中的示意图;6 is a schematic diagram of a new member dialog box according to an embodiment of the application;
图7为为本申请一实施例在图5所示的成员配置页面的基础上,新增成员后的成员配置页面的示意图;7 is a schematic diagram of a member configuration page after adding a member based on the member configuration page shown in FIG. 5 according to an embodiment of the present application;
图8为本申请一实施例的一种项目管理的装置的结构框图。FIG. 8 is a structural block diagram of an apparatus for project management according to an embodiment of the present application.
具体实施方式Detailed ways
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the above objects, features and advantages of the present application more clearly understood, the present application will be described in further detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are some, but not all, embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
城市门户系统是指集合了针对城市规划的综合性互联网信息,提供综合性应用服务的公共平台门户。城市门户系统的服务对象包括:政府、个人、企业、开发者,可以提供政务服务、个人服务、企业服务等多种综合性服务。The urban portal system refers to a public platform portal that integrates comprehensive Internet information for urban planning and provides comprehensive application services. The service objects of the city portal system include: government, individuals, enterprises, developers, and can provide a variety of comprehensive services such as government services, personal services, and enterprise services.
城市门户系统可以包括前端系统、后端系统、认证平台、API开发平台、运营中心、开发者门户系统等多个应用服务平台。The city portal system can include multiple application service platforms such as front-end system, back-end system, authentication platform, API development platform, operation center, and developer portal system.
前端系统是面向用户的操作系统,用户可以通过前端系统访问城市门户系统中的咨询、应用、服务以及系统功能。The front-end system is a user-oriented operating system, through which users can access consultation, applications, services and system functions in the city portal system.
认证平台负责提供城市门户系统中的统一认证服务,包括对用户身份的认证以及对发布于城市门户系统的多种内容(例如应用)进行认证。The authentication platform is responsible for providing unified authentication services in the city portal system, including authentication of user identities and authentication of various contents (such as applications) published in the city portal system.
参照图1,示出了本申请一实施例提供的一种项目管理的方法,该方法应用于开发者门户系统的开发平台,所述开发者门户系统部署于城市门户系统。Referring to FIG. 1 , a project management method provided by an embodiment of the present application is shown. The method is applied to a development platform of a developer portal system, and the developer portal system is deployed in a city portal system.
在城市门户系统中,开发者基于城市门户系统提供的平台,使用平台提供的环境、组件、模板等快速开发和发布应用。开发者门户系统部署于城市门户系统中,为开发者提供应用、算法和数据开发和部署的环境,以及通用的AI构件、技术构件和业务构件。开发者门户系统还为开发者提供API服务和应用、算法的一站式统一标准开发和发布管理平台。开发者门户系统包含开发平台,开发平台集成了应用开发、算法开发和数据开发三个平台。In the city portal system, based on the platform provided by the city portal system, developers can quickly develop and publish applications using the environment, components, and templates provided by the platform. The developer portal system is deployed in the city portal system to provide developers with an environment for application, algorithm and data development and deployment, as well as general AI components, technical components and business components. The developer portal system also provides developers with a one-stop unified standard development and release management platform for API services, applications and algorithms. The developer portal system includes a development platform, which integrates application development, algorithm development and data development.
该方法具体可以包括如下步骤:The method may specifically include the following steps:
步骤101,获取登录所述开发平台的用户发送的项目创建请求;
步骤102,依据所述项目创建请求生成待填写的项目页面;
步骤103,接收所述用户针对所述待填写的项目页面的输入操作,依据所述输入操作的内容创建对应的目标项目,并将所述用户确定为所述目标项目的管理员;Step 103: Receive an input operation from the user on the item page to be filled in, create a corresponding target item according to the content of the input operation, and determine the user as the administrator of the target item;
步骤104,获取所述管理员针对所述目标项目进行成员配置的操作,确定所述目标项目的项目成员,所述项目成员至少包括查看所述目标项目的权限。Step 104: Acquire the administrator's operation of member configuration for the target project, and determine project members of the target project, where the project members at least include the permission to view the target project.
在本申请的实施例中,通过获取登录开发平台的用户发送的项目创建请求;依据项目创建请求生成待填写的项目页面;接收用户针对待填写的项目页面的输入操作,依据输入操作的内容创建对应的目标项目,并将用户确定为目标项目的管理员;获取管理员针对目标项目进行成员配置的操作,确定目标项目的项目成员,项目成员至少包括查看目标项目的权限。可以将创建的项目公开给项目成员,确保项目安全性的同时也在一定程度上体现项目的透明化;并且用户通过登录开发平台可以查看自己属于哪些项目的项目成员,可以查看任一一个有权限的项目的进展情况,给用户带来极大便利。In the embodiment of the present application, the project creation request sent by the user who logs in to the development platform is obtained; the project page to be filled in is generated according to the project creation request; the user's input operation on the project page to be filled in is received, and the project page is created according to the content of the input operation The corresponding target project is determined, and the user is determined as the administrator of the target project; the operation of member configuration by the administrator for the target project is obtained, and the project members of the target project are determined, and the project members at least include the permission to view the target project. The created project can be disclosed to project members to ensure the security of the project and at the same time reflect the transparency of the project to a certain extent; and users can log in to the development platform to check which project members they belong to, and can view any project with The progress of the permission project brings great convenience to users.
下面,将对本示例性实施例中项目管理的方法作进一步地说明。Next, the project management method in this exemplary embodiment will be further described.
在步骤101中,获取登录所述开发平台用户发送的项目创建请求。In
在本实施例中,开发者门户系统的首页及部分内容展示页面,可以开放给未登录开发者门户系统的用户访问;但是涉及业务功能的,只开放给具有开发者角色权限的已登陆用户访问。例如,在开发者门户系统的首页中展示了开发平台入口,当用户需要利用开发平台的相关功能时,则必须登录开发者门户系统。In this embodiment, the home page and some content display pages of the developer portal system can be opened to users who are not logged in to the developer portal system; however, those involving business functions are only open to logged-in users with developer role permissions. . For example, a development platform entry is displayed on the home page of the developer portal system, and when a user needs to utilize the relevant functions of the development platform, he must log in to the developer portal system.
具体地,用户从开发者门户系统的首页中找到开发平台入口,点击开发平台入口相关的控件,若该用户未登录开发者门户系统,则页面跳转到登录页面,用户采用具有访问开发者门户系统权限的账号和对应的账号密码登录后,进入开发平台的首页,即用户成功登录开发平台。若该用户在点击开发平台入口相关的控件之前,已经登录开发者门户系统,可以认为用户具有登录开发平台的权限,则页面直接跳转到开发平台的首页。用户在开发平台的首页中找到开发项目列表模块,并进入开发项目列表模块页面;如图2所示,开发项目列表模块页面中包含新建开发项目控件,用户点击该新建开发项目控件即生成项目创建请求,并发送至开发平台。Specifically, the user finds the development platform entry from the home page of the developer portal system, and clicks the controls related to the development platform entry. If the user does not log in to the developer portal system, the page jumps to the login page, and the user uses a platform with access to the developer portal. After logging in with the account with system authority and the corresponding account password, enter the home page of the development platform, that is, the user successfully logs in to the development platform. If the user has logged in to the developer portal system before clicking the controls related to the development platform entry, it can be considered that the user has the right to log in to the development platform, and the page will jump directly to the home page of the development platform. The user finds the development project list module on the home page of the development platform, and enters the development project list module page; as shown in Figure 2, the development project list module page contains a new development project control, and the user clicks the new development project control to generate the project creation request and send it to the development platform.
在步骤102中,依据所述项目创建请求生成待填写的项目页面。In
本实施例中,当开发平台接收到用户发送的项目创建请求时,生成对应的待填写的项目页面,并在当前显示的页面中展示该待填写的项目页面。可选地,该待填写的项目页面可以通过对话窗口的形式显示在当前显示页面的最上层;也可以将当前显示页面跳转到待填写的项目页面,本申请对此不作限制。如图3所示,该待填写的项目页面中包含待填写的项目名称、待选择的项目公开性、待填写的所属商业项目、以及待填写的项目描述。需要说明的是,在创建项目的阶段,上述待填写的项目名称、待选择的项目公开性为必填选项,上述待填写的所属商业项目和待填写的项目描述可以为选填选项;例如,当该新建的项目为一个商业项目中的其中一个开发项目时,则需要在所属商业项目中填入所属商业项目的名称或所属商业项目的编号。其中,商业项目可以理解为合同签订的具有特定合同编码的项目,一个商业项目可对应一个开发项目,也可对应多个开发项目。在实际应用中,可以根据项目的安全性进行对应的项目公开性选择;为了确保创建的目标项目的安全性,本申请实施例中将项目公开性选择为私密为例进行描述,即仅成员可见。In this embodiment, when the development platform receives the project creation request sent by the user, it generates a corresponding project page to be filled in, and displays the project page to be filled in on the currently displayed page. Optionally, the to-be-filled item page may be displayed on the top layer of the currently displayed page in the form of a dialog window; the currently displayed page may also be jumped to the to-be-filled item page, which is not limited in this application. As shown in FIG. 3 , the to-be-filled item page includes the to-be-filled item name, the to-be-selected item publicity, the to-be-filled-in business item, and the to-be-filled item description. It should be noted that, in the stage of creating a project, the above-mentioned project name to be filled and the openness of the project to be selected are required options, and the above-mentioned business project to be filled in and the project description to be filled in can be optional options; for example, When the newly-built project is one of the development projects in a commercial project, the name of the commercial project or the serial number of the commercial project needs to be filled in the commercial project. Among them, a commercial project can be understood as a project with a specific contract code signed by a contract, and a commercial project can correspond to one development project, or can correspond to multiple development projects. In practical applications, the corresponding project publicity can be selected according to the security of the project; in order to ensure the security of the created target project, in the embodiment of this application, the project publicity is selected as private as an example for description, that is, only members can see it. .
在步骤103中,接收所述用户针对所述待填写的项目页面的输入操作,依据所述输入操作的内容创建对应的目标项目,并将所述用户确定为所述目标项目的管理员。In
本实施例中,当用户针对待填写的项目页面中的必填选项,以及选填选项输入对应的内容后,点击待填写的项目页面中的提交创建控件;开发平台即可获取到用户针对待填写的项目页面中的必填选项,以及选填选项输入对应的内容,并创建与上述输入的内容对应的目标项目;可以理解,上述输入操作包括用户针对待填写的项目页面中的必填选项,以及选填选项输入对应的内容的填写操作以及触发提交创建控件的点击操作。上述点击提交创建控件的用户即为目标项目的管理员;管理员在目标项目创建完成后,还具有修改目标项目的项目公开性、项目所属商业项目以及项目描述的权限。In this embodiment, after the user enters the corresponding content for the required options and optional options on the project page to be filled in, click the submit creation control on the project page to be filled in; the development platform can obtain the user The required options in the filled-in item page, and the corresponding content of the optional options input, and create the target item corresponding to the above-mentioned input content; it can be understood that the above-mentioned input operation includes the user for the required items in the to-be-filled item page. , as well as the filling operation of the content corresponding to the optional option input and the click operation that triggers the submission of the creation control. The user who clicks submit to create the control is the administrator of the target project; after the target project is created, the administrator also has the authority to modify the project publicity of the target project, the commercial project to which the project belongs, and the project description.
进一步地,当待填写的项目页面通过对话窗口的形式显示在当前显示页面的最上层时,在目标项目创建完成之后,自动关闭待填写的项目页面对应的对话窗口;当待填写的项目页面铺满整个显示页面时,在目标项目创建完成之后,自动跳转到其他页面,例如,该其他页面可以是开发项目列表模块页面,也可以是开发平台的首页,还可以是目标项目对应的成员配置页面;本申请对此不作限制。并且,在目标项目创建完成之后,自动将目标项目添加到开发项目列表模块页面中;管理员可以通过开发项目列表模块页面查看该目标项目,以及对该目标项目的其他配置进行设置;如图4所示,在开发项目列表模块页面中,将该目标项目的相关信息对应填入到开发项目列表的相应位置;并且,在开发项目列表的操作标题栏下,还包括应用架构管理控件、项目管理控件以及API设计控件,管理员通过点击上述相关控件,可以对目标项目的相应配置进行设置。Further, when the item page to be filled in is displayed on the top layer of the currently displayed page in the form of a dialog window, after the creation of the target item is completed, the dialog window corresponding to the item page to be filled in is automatically closed; When the entire display page is full, after the target project is created, it will automatically jump to other pages. For example, the other page can be the development project list module page, the home page of the development platform, or the member configuration corresponding to the target project. page; this application does not limit this. And, after the target project is created, the target project is automatically added to the development project list module page; the administrator can view the target project and set other configurations of the target project through the development project list module page; as shown in Figure 4 As shown, in the development project list module page, the relevant information of the target project is correspondingly filled in the corresponding position of the development project list; and, under the operation title bar of the development project list, it also includes application architecture management controls, project management Controls and API design controls, administrators can set the corresponding configuration of the target project by clicking on the above related controls.
在步骤104中,获取所述管理员针对所述目标项目进行成员配置的操作,确定所述目标项目的项目成员,所述项目成员至少包括查看所述目标项目的权限。In
在本实施例中,目标项目的管理员具有针对目标项目进行成员配置的权限,以将目标项目的开发工作分发给对应的负责人进行处理。例如,可以根据目标项目对应的组织结构信息进行成员配置;其中,组织结构信息包括至少一个角色以及每个角色对应的权限,不同角色可以对应不同的工作职责。In this embodiment, the administrator of the target project has the authority to configure members for the target project, so as to distribute the development work of the target project to the corresponding person in charge for processing. For example, members can be configured according to the organizational structure information corresponding to the target project; wherein, the organizational structure information includes at least one role and the authority corresponding to each role, and different roles can correspond to different job responsibilities.
开发平台获取管理员针对目标项目进行成员配置的操作,确定目标项目的项目成员,可以理解,开发平台可以依据管理员针对目标项目进行成员配置的操作获取项目成员的账号,并在确定目标项目的项目成员后,将目标项目的项目信息发送至项目成员对应的账号中,以供项目项目成员利用对应的账号登录开发平台查看和/或处理该目标项目。The development platform obtains the administrator's member configuration operation for the target project, and determines the project members of the target project. It can be understood that the development platform can obtain the project member's account according to the administrator's member configuration operation for the target project, and determine the target project. After the project member, the project information of the target project is sent to the account corresponding to the project member, so that the project member can use the corresponding account to log in to the development platform to view and/or process the target project.
在一实施例中,上述步骤104可以包括:In one embodiment, the
在所述目标项目的成员配置页面中,获取所述管理员发送的新增成员请求;In the member configuration page of the target project, obtain the request for adding a new member sent by the administrator;
依据所述新增成员请求生成新增成员对话框;所述新增成员对话框中包括待填写的新增成员和角色分配;generating a new member dialog box according to the new member request; the new member dialog box includes new members to be filled and role assignment;
接收所述管理员针对所述新增成员对话框的填写操作,确定所述目标项目的新增成员。Receive the filling operation of the administrator for the new member dialog box, and determine the new member of the target project.
在一实施例中,在目标项目创建完成之后,自动跳转到目标项目对应的成员配置页面。在另一实施例中,管理员可以通过开发项目列表模块页面查看该目标项目,并点击该目标项目的项目管理控件进入项目管理界面,然后在项目管理界面中查找到成员配置控件并点击,即可生成成员配置请求;开发平台接收成员配置请求后生成目标项目的成员配置页面,并在当前显示页面中展示成员配置页面。可选地,该成员配置页面可以通过对话窗口的形式显示在当前显示页面的最上层;也可以将当前显示页面跳转到成员配置页面,本申请对此不作限制。In one embodiment, after the target item is created, it automatically jumps to the member configuration page corresponding to the target item. In another embodiment, the administrator can view the target project through the development project list module page, and click the project management control of the target project to enter the project management interface, and then find the member configuration control in the project management interface and click, that is, A member configuration request can be generated; after receiving the member configuration request, the development platform generates the member configuration page of the target project, and displays the member configuration page on the currently displayed page. Optionally, the member configuration page may be displayed on the top layer of the currently displayed page in the form of a dialog window; the currently displayed page may also be jumped to the member configuration page, which is not limited in this application.
如图5所示,在成员配置页面中,包含新增成员控件,用户点击该新增成员控件即生成新增成员请求,并发送给开发平台;开发平台获取新增成员请求后生成新增成员对话框,并在当前页面的最上层显示该新增成员对话框。如图6所示,新增成员对话框中包括待填写的新增成员和角色分配,其中,新增成员对应的输入框中应填写新增成员的账号,并且该账号具有唯一性,例如,可以是用户用于登录开发平台的账号、或者身份证号等。此外,角色分配可以不止一个,即同一个成员可以对应多个角色,以承担多个角色对应的职责。As shown in Figure 5, the member configuration page includes a new member control. The user clicks the new member control to generate a new member request and send it to the development platform; the development platform generates a new member after obtaining the new member request. dialog box, and the new member dialog box is displayed at the top level of the current page. As shown in Figure 6, the new member dialog box includes the new member and role assignment to be filled in. The input box corresponding to the new member should fill in the account of the new member, and the account is unique, for example, It can be the account used by the user to log in to the development platform, or the ID number, etc. In addition, there can be more than one role assignment, that is, the same member can correspond to multiple roles to assume the responsibilities corresponding to multiple roles.
可选地,上述接收所述管理员针对所述新增成员对话框的填写操作,确定所述目标项目的新增成员的步骤,还可以包括:Optionally, the above-mentioned step of receiving the filling-in operation of the administrator for the new member dialog box and determining the new member of the target project may further include:
获取所述目标项目的开发流程;Obtain the development process of the target project;
依据所述开发流程的开发节点,确定每个开发节点对应的角色、以及所述角色对应的权限;Determine the role corresponding to each development node and the authority corresponding to the role according to the development nodes of the development process;
依据所述新增成员的角色,确定所述新增成员的权限。The authority of the newly added member is determined according to the role of the newly added member.
本实施例中,目标项目的开发流程包括多个开发节点,每个开发节点至下一个开发节点之间的开发任务由对应的角色负责,该角色对应的权限即为处理目标项目开发流程中从该开发节点至下一个开发节点的权限。例如,当目标项目为软件应用时,该目标项目的开发流程至少包括构建系统架构、前端开发、后端开发、UI(User Interface,用户界面)设计;可以认为第一开发节点为构建系统架构,对应的角色应可以是系统架构师,其权限是构建目标项目的系统架构;第二开发节点为前端开发,对应的角色可以是前端开发工程师,其权限是对目标项目进行前端开发;第三开发节点为后端开发,对应的角色可以是后端开发工程师,其权限是对目标项目进行后端开发;第四开发节点为UI设计,对应的角色可以是UI设计工程师,其权限是对目标项目进行UI设计。管理员可以根据参与目标项目成员的特点分配对应的角色,使该角色的项目成员具有该角色对应的权限。需要说明的是,在一可选实施例中,目标项目的管理员可以具有所有角色对应的权限。In this embodiment, the development process of the target project includes a plurality of development nodes, and the development task between each development node and the next development node is in charge of a corresponding role, and the authority corresponding to the role is to process the target project development process from Permission from this development node to the next development node. For example, when the target project is a software application, the development process of the target project at least includes building system architecture, front-end development, back-end development, and UI (User Interface, user interface) design; it can be considered that the first development node is the building system architecture, The corresponding role can be system architect, whose authority is to build the system architecture of the target project; the second development node is front-end development, and the corresponding role can be front-end development engineer, whose authority is to carry out front-end development of the target project; the third development node The node is back-end development, and the corresponding role can be back-end development engineer, whose authority is to carry out back-end development of the target project; the fourth development node is UI design, and the corresponding role can be UI design engineer, whose authority is to carry out the back-end development of the target project. Do UI design. The administrator can assign the corresponding role according to the characteristics of the members participating in the target project, so that the project members of the role have the corresponding permissions of the role. It should be noted that, in an optional embodiment, the administrator of the target project may have permissions corresponding to all roles.
进一步地,当所述目标项目的开发流程进行到任一开发节点时,向与所述开发节点对应的角色的项目成员发送提示消息。Further, when the development process of the target project proceeds to any development node, a prompt message is sent to the project member of the role corresponding to the development node.
为了提高目标项目开发效率,当目标项目开发流程进行到任一开发节点时,开发平台会向该开发节点对应的项目成员发送提示消息。具体地,可以向对应的项目成员的账号发送提示消息;或者,向对应的项目成员的账号绑定的手机号发送提示消息。例如,当第一开发节点的系统架构师完成构建目标项目的系统架构任务时,目标项目的开发流程进入第二开发节点,此时,开发平台向第二开发节点的前端开发工程师发送提示消息,以提醒前端开发工程师及时处理,从而提高目标项目的开发进度。In order to improve the development efficiency of the target project, when the development process of the target project reaches any development node, the development platform will send a prompt message to the project member corresponding to the development node. Specifically, the prompt message may be sent to the account of the corresponding project member; or, the prompt message may be sent to the mobile phone number bound to the account of the corresponding project member. For example, when the system architect of the first development node completes the system architecture task of constructing the target project, the development process of the target project enters the second development node. At this time, the development platform sends a prompt message to the front-end development engineer of the second development node. In order to remind the front-end development engineer to deal with it in time, so as to improve the development progress of the target project.
进一步地,在所述接收所述管理员针对所述新增成员对话框的填写操作,确定所述目标项目的新增成员的步骤之后,还包括:Further, after the step of receiving the filling operation of the administrator for the new member dialog box and determining the new member of the target project, the method further includes:
将所述新增成员的成员信息添加至所述成员配置页面的成员列表中,所述成员信息包括成员账号和角色。The member information of the newly added member is added to the member list on the member configuration page, where the member information includes a member account and a role.
本实施例中,当管理员针对新增成员对话框中的待填写的新增成员和角色分配输入对应的内容后,点击新增成员对话框中的确定控件,开发平台即可获取到目标项目的新增成员信息,并关闭当前新增成员对话框,然后依据新增成员信息更新成员配置页面。具体地,开发平台获取到目标项目的新增成员信息后,自动将新增成员信息添加到成员配置页面的成员列表中。如图7所示,图7为登录管理员账号时的成员配置页面,在成员列表的操作标题栏下,管理员所在行包括查看权限控件和移交控件;在其他项目成员所在行包括查看权限控件和删除控件。可以理解,当管理员的点击查看权限控件时,可以查看对应的项目成员在目标项目中的权限信息,并且可以更改该项目成员在目标项目中的权限;具体地,当管理员点击任一一个其他项目成员的查看权限控件时,可以在当前页面中呈现权限对话框,该权限对话框中包含所有角色的权限名称,每个权限名称都对应一个选择控件,并且该项目成员的权限名称对应的选择控件默认呈选中状态;管理员可以通过修改操作,即修改权限名称对应的选择控件的状态来更改该项目成员的权限。开发平台获取到管理员针对成员列表中任一项目成员的权限的修改操作,更新该项目成员的权限。当管理员点击管理员所在行的移交控件时,用于将管理员这个角色转移到其他项目成员中的任一成员;当管理员点击其他项目成员所在行的删除控件时,可以删除对应行的其他项目成员。In this embodiment, after the administrator enters the corresponding content for the new member and role assignment to be filled in the new member dialog box, and clicks the OK control in the new member dialog box, the development platform can obtain the target project , and close the current new member dialog box, and then update the member configuration page according to the new member information. Specifically, after acquiring the newly added member information of the target project, the development platform automatically adds the newly added member information to the member list on the member configuration page. As shown in Figure 7, Figure 7 is the member configuration page when logging in to the administrator account. Under the operation title bar of the member list, the row where the administrator is located includes the viewing permission control and the handover control; the row where the other project members are located includes the viewing permission control and delete controls. It can be understood that when the administrator clicks to view the permission control, the permission information of the corresponding project member in the target project can be viewed, and the permission of the project member in the target project can be changed; When viewing permission controls of other project members, a permission dialog box can be displayed on the current page. The permission dialog box contains permission names of all roles, each permission name corresponds to a selection control, and the permission name of the project member corresponds to The selection control is selected by default; the administrator can change the permission of the project member by modifying the operation, that is, modifying the state of the selection control corresponding to the permission name. The development platform obtains the modification operation of the administrator's permission for any project member in the member list, and updates the permission of the project member. When the administrator clicks the transfer control of the row where the administrator is located, it is used to transfer the role of the administrator to any member of the other project members; when the administrator clicks the delete control of the row where the other project members are located, the corresponding row can be deleted. other project members.
需要说明的是,当登录的是其他项目成员的账号时,对应的成员配置页面的操作标题栏下只有查看权限控件,并且当其他项目成员点击任一一个包括管理员在内的项目成员的查看权限控件时,可以在当前页面中呈现权限对话框,该权限对话框中包含所有角色的权限名称,每个权限名称都对应一个选择控件,并且该项目成员的权限名称对应的选择控件默认呈选中状态;其他项目成员没有权限更改选择控件的状态;可以理解,其他项目成员只能查看项目成员具有哪些权限,而不能更改项目成员的权限。It should be noted that when the account of another project member is logged in, there is only the view permission control under the operation title bar of the corresponding member configuration page, and when other project members click the When viewing permission controls, a permission dialog box can be displayed on the current page. The permission dialog box contains permission names of all roles, each permission name corresponds to a selection control, and the selection control corresponding to the permission name of the project member is displayed by default. Selected state; other project members do not have permission to change the state of the select control; understandably, other project members can only view which permissions the project member has, but cannot change the project member's permissions.
进一步地,在一实施例中,所述方法还包括:Further, in one embodiment, the method further includes:
获取登录所述开发平台的项目成员发送的针对所述目标项目的查看请求;Obtain the viewing request for the target project sent by the project member who logs in to the development platform;
依据所述查看请求显示所述目标项目的项目概况;所述项目概况包括所述目标项目的进展、里程碑、及风险数据。A project overview of the target project is displayed in accordance with the viewing request; the project overview includes progress, milestones, and risk data for the target project.
本实施例中,目标项目的项目成员(包括管理员)具有登录和访问开发平台的权限,当项目成员登录开发平台后,可以从开发平台的相关显示页面中找到目标项目的项目信息,通过点击相关的查看控件生成查看请求,开发平台接收到查看请求后即在当前显示页面显示目标项目的项目概况页面,或者,从当前显示页面跳转到目标项目的项目概况页面;在项目概况页面中展示项目概况,项目概况包括目标项目的进展、里程碑、及风险数据等。In this embodiment, project members (including administrators) of the target project have the right to log in and access the development platform. After the project members log in to the development platform, they can find the project information of the target project from the relevant display pages of the development platform. The relevant viewing control generates a viewing request. After receiving the viewing request, the development platform displays the project overview page of the target project on the current display page, or jumps from the current display page to the project overview page of the target project; displays it on the project overview page Project overview, the project overview includes the progress, milestones, and risk data of the target project.
也可以是,项目成员登录开发平台后,在开发平台的首页中找到开发项目列表模块,并进入开发项目列表模块页面,在开发项目列表模块页面的项目列表中显示有该项目成员参与的所有项目信息;该项目成员可以从所参与的所有项目中找到目标项目,点击相关的查看控件生成查看请求,开发平台接收到查看请求后即在当前显示页面显示目标项目的项目概况页面,或者,从当前显示页面跳转到目标项目的项目概况页面,以便该项目成员查看目标项目的项目概况。若该项目成员参与的项目较多,采用逐个查找的方式难以快速找到目标项目,则可以使用开发项目列表模块页面中的搜索功能,在搜索栏输入目标项目的名称后点击查询控件,即可生成搜索请求,开发平台接收搜索请求后,依据搜索请求对应的项目名称,从多个项目中找到目标项目,并在项目列表中仅展示该目标项目,或者,对目标项目添加特殊的视觉标识,以便该项目成员可以快速找到目标项目。Alternatively, after a project member logs in to the development platform, find the development project list module on the home page of the development platform, and enter the development project list module page. All the projects that the project member participated in are displayed in the project list on the development project list module page. Information; the project member can find the target project from all the participating projects, click the relevant viewing control to generate a viewing request, and the development platform will display the project overview page of the target project on the current display page after receiving the viewing request, or, from the current The display page jumps to the project overview page of the target project, so that the project members can view the project overview of the target project. If the project member participates in many projects, and it is difficult to find the target project quickly by searching one by one, you can use the search function on the development project list module page, enter the name of the target project in the search bar and click the query control to generate Search request, after receiving the search request, the development platform will find the target project from multiple projects according to the project name corresponding to the search request, and display only the target project in the project list, or add a special visual logo to the target project so as to The project members can quickly find the target project.
在本申请的实施例中,通过获取登录开发平台的用户发送的项目创建请求;依据项目创建请求生成待填写的项目页面;接收用户针对待填写的项目页面的输入操作,依据输入操作的内容创建对应的目标项目,并将用户确定为目标项目的管理员;获取管理员针对目标项目进行成员配置的操作,确定目标项目的项目成员,项目成员至少包括查看目标项目的权限。可以将创建的项目公开给项目成员,确保项目安全性的同时也在一定程度上体现项目的透明化;并且用户通过登录开发平台可以查看自己属于哪些项目的项目成员,可以查看任一一个有权限的项目的进展情况,给用户带来极大便利。In the embodiment of the present application, the project creation request sent by the user who logs in to the development platform is obtained; the project page to be filled in is generated according to the project creation request; the user's input operation on the project page to be filled in is received, and the project page is created according to the content of the input operation The corresponding target project is determined, and the user is determined as the administrator of the target project; the operation of member configuration by the administrator for the target project is obtained, and the project members of the target project are determined, and the project members at least include the permission to view the target project. The created project can be disclosed to project members to ensure the security of the project and at the same time reflect the transparency of the project to a certain extent; and users can log in to the development platform to check which project members they belong to, and can view any project with The progress of the permission project brings great convenience to users.
参照图8,示出了本申请实施例提供的一种项目管理的装置的结构框图,该装置应用于开发者门户系统的开发平台,所述开发者门户系统部署于城市门户系统。具体可以包括如下模块:Referring to FIG. 8 , a structural block diagram of an apparatus for project management provided by an embodiment of the present application is shown. The apparatus is applied to a development platform of a developer portal system, and the developer portal system is deployed in a city portal system. Specifically, it can include the following modules:
请求获取模块801,用于获取登录所述开发平台的用户发送的项目创建请求;A
页面生成模块802,用于依据所述项目创建请求生成待填写的项目页面;A
项目创建模块803,用于接收所述用户针对所述待填写的项目页面的输入操作,依据所述输入操作的内容创建对应的目标项目,并将所述用户确定为所述目标项目的管理员;The
确定成员模块804,用于获取所述管理员针对所述目标项目进行成员配置的操作,确定所述目标项目的项目成员,所述项目成员至少包括查看所述目标项目的权限。A
在本申请实施例的一种优选实施例中,确定成员模块804可以包括:In a preferred embodiment of the embodiments of the present application, the determining
请求获取子模块,用于在所述目标项目的成员配置页面中,获取所述管理员发送的新增成员请求;A request acquisition sub-module for acquiring a new member request sent by the administrator in the member configuration page of the target project;
对话框生成子模块,用于依据所述新增成员请求生成新增成员对话框;所述新增成员对话框中包括待填写的新增成员和角色分配;A dialog generating submodule is used to generate a new member dialog according to the new member request; the new member dialog includes new members to be filled and role assignment;
信息接收子模块,用于接收所述管理员针对所述新增成员对话框的填写操作,确定所述目标项目的新增成员。The information receiving sub-module is configured to receive the filling operation of the administrator for the new member dialog box, and determine the new member of the target project.
在本申请实施例的一种优选实施例中,信息接收子模块还包括:In a preferred embodiment of the embodiment of the present application, the information receiving submodule further includes:
开发流程获取子模块,用于获取所述目标项目的开发流程;A development process acquisition sub-module for acquiring the development process of the target project;
开发节点获取子模块,用于依据所述开发流程的开发节点,确定每个开发节点对应的角色、以及所述角色对应的权限;The development node acquisition submodule is used to determine the role corresponding to each development node and the authority corresponding to the role according to the development nodes of the development process;
权限确定子模块,用于依据所述新增成员的角色,确定所述新增成员的权限。The authority determination sub-module is configured to determine the authority of the newly added member according to the role of the newly added member.
在本申请实施例的一种优选实施例中,所述装置还包括:In a preferred embodiment of the embodiments of the present application, the device further includes:
成员信息添加子模块,用于将所述新增成员的成员信息添加至所述成员配置页面的成员列表中,所述成员信息包括成员账号和角色。The member information adding submodule is used to add the member information of the newly added member to the member list on the member configuration page, where the member information includes member account and role.
在本申请实施例的一种优选实施例中,成员列表中还包括每个项目成员的权限;所述装置还包括:In a preferred embodiment of the embodiment of the present application, the member list further includes the authority of each project member; the device further includes:
权限更新模块,用于获取所述管理员针对所述成员列表中任一项目成员的权限的修改操作,更新所述项目成员的权限。The authority updating module is used for obtaining the modification operation of the authority of any project member in the member list by the administrator, and updating the authority of the project member.
在本申请实施例的一种优选实施例中,所述装置还包括:In a preferred embodiment of the embodiments of the present application, the device further includes:
项目发送模块,用于将所述目标项目的项目信息发送至所述项目成员对应的账号中,以供所述项目成员利用所述账号登录所述开发平台查看所述目标项目。The project sending module is configured to send the project information of the target project to the account corresponding to the project member, so that the project member can log in to the development platform to view the target project by using the account.
在本申请实施例的一种优选实施例中,所述装置还包括:In a preferred embodiment of the embodiments of the present application, the device further includes:
查看请求获取模块,用于获取登录所述开发平台的项目成员发送的针对所述目标项目的查看请求;A viewing request obtaining module is used to obtain a viewing request for the target project sent by a project member logging in to the development platform;
项目概况展示模块,用于依据所述查看请求显示所述目标项目的项目概况;所述项目概况包括所述目标项目的进展、里程碑、及风险数据。The project overview display module is configured to display the project overview of the target project according to the viewing request; the project overview includes progress, milestones, and risk data of the target project.
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the apparatus embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and reference may be made to the partial description of the method embodiment for related parts.
本申请实施例还公开了电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述实施例的项目管理的方法的步骤。The embodiment of the present application also discloses an electronic device, including a processor, a memory, and a computer program stored on the memory and capable of running on the processor, the computer program being executed by the processor to achieve the above-mentioned The steps of the method of project management of an embodiment.
本申请实施例还公开了计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述实施例的项目管理的方法的步骤。The embodiment of the present application further discloses a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by the processor, the steps of the project management method of the above-mentioned embodiment are implemented.
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same and similar parts between the various embodiments may be referred to each other.
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the embodiments of the present application may be provided as methods, apparatuses, or computer program products. Accordingly, the embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The embodiments of the present application are described with reference to the flowcharts and/or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It will be understood that each process and/or block in the flowchart illustrations and/or block diagrams, and combinations of processes and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing terminal equipment to produce a machine that causes the instructions to be executed by the processor of the computer or other programmable data processing terminal equipment Means are created for implementing the functions specified in the flow or flows of the flowcharts and/or the blocks or blocks of the block diagrams.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing terminal equipment to operate in a particular manner, such that the instructions stored in the computer readable memory result in an article of manufacture comprising instruction means, the The instruction means implement the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing terminal equipment, so that a series of operational steps are performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby executing on the computer or other programmable terminal equipment The instructions executed on the above provide steps for implementing the functions specified in the flowchart or blocks and/or the block or blocks of the block diagrams.
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。Although the preferred embodiments of the embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once the basic inventive concepts are known. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications that fall within the scope of the embodiments of the present application.
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。Finally, it should also be noted that in this document, relational terms such as first and second are used only to distinguish one entity or operation from another, and do not necessarily require or imply these entities or that there is any such actual relationship or sequence between operations. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or terminal device comprising a list of elements includes not only those elements, but also a non-exclusive list of elements. other elements, or also include elements inherent to such a process, method, article or terminal equipment. Without further limitation, an element defined by the phrase "comprises a..." does not preclude the presence of additional identical elements in the process, method, article or terminal device comprising said element.
以上对本申请所提供的一种项目管理的方法、一种项目管理的装置、电子设备和存储介质,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。A method for project management, a device for project management, an electronic device and a storage medium provided by the present application have been described above in detail. The principles and implementations of the present application are described with specific examples in this paper. The description of the embodiment is only used to help understand the method of the present application and its core idea; meanwhile, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation and application scope. As mentioned above, the contents of this specification should not be construed as limiting the present application.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010779800.3A CN112070457A (en) | 2020-08-05 | 2020-08-05 | Project management method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010779800.3A CN112070457A (en) | 2020-08-05 | 2020-08-05 | Project management method and device, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112070457A true CN112070457A (en) | 2020-12-11 |
Family
ID=73657006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010779800.3A Pending CN112070457A (en) | 2020-08-05 | 2020-08-05 | Project management method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112070457A (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112612397A (en) * | 2020-12-30 | 2021-04-06 | 广州酷狗计算机科技有限公司 | Multimedia list management method, device, equipment and storage medium |
CN112884445A (en) * | 2021-03-05 | 2021-06-01 | 新奥数能科技有限公司 | Energy project delivery platform and delivery method |
CN112947990A (en) * | 2021-03-23 | 2021-06-11 | 四川虹美智能科技有限公司 | Development library creating method and device and computer readable medium |
CN112988017A (en) * | 2021-04-12 | 2021-06-18 | 无锡奥特维科技股份有限公司 | Method and device for managing groups |
CN113344513A (en) * | 2021-05-31 | 2021-09-03 | 珠海大横琴科技发展有限公司 | Project information management method and device, electronic equipment and storage medium |
CN113344520A (en) * | 2021-05-31 | 2021-09-03 | 珠海大横琴科技发展有限公司 | Investigation management method and device of project management system |
CN113467669A (en) * | 2021-05-31 | 2021-10-01 | 珠海大横琴科技发展有限公司 | Information processing method and device, electronic equipment and readable medium |
CN113590121A (en) * | 2021-08-02 | 2021-11-02 | 中国银行股份有限公司 | Single-project multi-project group management method and device of JIRA system |
CN113867777A (en) * | 2021-09-09 | 2021-12-31 | 北京思特奇信息技术股份有限公司 | Configuration management method and system for realizing automatic production based on SVN, electronic equipment and storage medium |
CN114168244A (en) * | 2021-11-23 | 2022-03-11 | 北京快乐茄信息技术有限公司 | An information processing method, device, electronic device and storage medium |
CN114253518A (en) * | 2022-03-01 | 2022-03-29 | 上海金仕达软件科技有限公司 | Intelligent project management method and system |
CN114500431A (en) * | 2022-02-18 | 2022-05-13 | 武汉夜莺科技有限公司 | Project processing method and device and electronic equipment |
CN114741635A (en) * | 2022-03-01 | 2022-07-12 | 深圳市云登智能有限公司 | Page access method and device, electronic equipment and storage medium |
CN114741134A (en) * | 2022-04-22 | 2022-07-12 | 深圳依时货拉拉科技有限公司 | Application starting method and device, computer readable storage medium and computer equipment |
CN114943068A (en) * | 2022-03-29 | 2022-08-26 | 中国人寿保险股份有限公司 | Multi-person collaborative development method and related equipment based on one-stop development and construction platform |
CN115082042A (en) * | 2022-07-20 | 2022-09-20 | 灵智信息服务(深圳)有限公司 | Project management method based on data set, computer equipment and storage medium |
CN115577690A (en) * | 2022-09-23 | 2023-01-06 | 海南乾唐视联信息技术有限公司 | Project report generation method and device, electronic equipment and storage medium |
CN115907695A (en) * | 2023-01-06 | 2023-04-04 | 中化现代农业有限公司 | Agricultural data systematized management method and system, electronic equipment and storage medium |
CN117473798A (en) * | 2023-12-26 | 2024-01-30 | 国家超级计算天津中心 | Simulation project management method, device, equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105654254A (en) * | 2016-03-22 | 2016-06-08 | 成都甲图乙网络科技有限公司 | Multiparty interactive project management method and system |
CN106096907A (en) * | 2016-06-01 | 2016-11-09 | 比美特医护在线(北京)科技有限公司 | A kind of item information processing method and system |
CN107909349A (en) * | 2017-11-30 | 2018-04-13 | 郑州云海信息技术有限公司 | A kind of project management Cloud Server and its method for realizing project management |
CN108876281A (en) * | 2018-04-25 | 2018-11-23 | 盈东科技(北京)有限公司 | A kind of project management system and device |
CN110223040A (en) * | 2019-05-31 | 2019-09-10 | 深圳市元征科技股份有限公司 | Project management method, device, electronic equipment and storage medium |
CN110298638A (en) * | 2019-07-05 | 2019-10-01 | 合巨变(杭州)科技有限公司 | Project Management Software Systems |
-
2020
- 2020-08-05 CN CN202010779800.3A patent/CN112070457A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105654254A (en) * | 2016-03-22 | 2016-06-08 | 成都甲图乙网络科技有限公司 | Multiparty interactive project management method and system |
CN106096907A (en) * | 2016-06-01 | 2016-11-09 | 比美特医护在线(北京)科技有限公司 | A kind of item information processing method and system |
CN107909349A (en) * | 2017-11-30 | 2018-04-13 | 郑州云海信息技术有限公司 | A kind of project management Cloud Server and its method for realizing project management |
CN108876281A (en) * | 2018-04-25 | 2018-11-23 | 盈东科技(北京)有限公司 | A kind of project management system and device |
CN110223040A (en) * | 2019-05-31 | 2019-09-10 | 深圳市元征科技股份有限公司 | Project management method, device, electronic equipment and storage medium |
CN110298638A (en) * | 2019-07-05 | 2019-10-01 | 合巨变(杭州)科技有限公司 | Project Management Software Systems |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112612397B (en) * | 2020-12-30 | 2022-08-23 | 广州酷狗计算机科技有限公司 | Multimedia list management method, device, equipment and storage medium |
CN112612397A (en) * | 2020-12-30 | 2021-04-06 | 广州酷狗计算机科技有限公司 | Multimedia list management method, device, equipment and storage medium |
CN112884445A (en) * | 2021-03-05 | 2021-06-01 | 新奥数能科技有限公司 | Energy project delivery platform and delivery method |
CN112947990A (en) * | 2021-03-23 | 2021-06-11 | 四川虹美智能科技有限公司 | Development library creating method and device and computer readable medium |
CN112988017A (en) * | 2021-04-12 | 2021-06-18 | 无锡奥特维科技股份有限公司 | Method and device for managing groups |
CN113467669A (en) * | 2021-05-31 | 2021-10-01 | 珠海大横琴科技发展有限公司 | Information processing method and device, electronic equipment and readable medium |
CN113344520A (en) * | 2021-05-31 | 2021-09-03 | 珠海大横琴科技发展有限公司 | Investigation management method and device of project management system |
CN113344513A (en) * | 2021-05-31 | 2021-09-03 | 珠海大横琴科技发展有限公司 | Project information management method and device, electronic equipment and storage medium |
CN113590121A (en) * | 2021-08-02 | 2021-11-02 | 中国银行股份有限公司 | Single-project multi-project group management method and device of JIRA system |
CN113867777A (en) * | 2021-09-09 | 2021-12-31 | 北京思特奇信息技术股份有限公司 | Configuration management method and system for realizing automatic production based on SVN, electronic equipment and storage medium |
CN114168244A (en) * | 2021-11-23 | 2022-03-11 | 北京快乐茄信息技术有限公司 | An information processing method, device, electronic device and storage medium |
CN114500431A (en) * | 2022-02-18 | 2022-05-13 | 武汉夜莺科技有限公司 | Project processing method and device and electronic equipment |
CN114500431B (en) * | 2022-02-18 | 2024-04-26 | 武汉夜莺科技有限公司 | Project processing method and device and electronic equipment |
CN114253518A (en) * | 2022-03-01 | 2022-03-29 | 上海金仕达软件科技有限公司 | Intelligent project management method and system |
CN114741635A (en) * | 2022-03-01 | 2022-07-12 | 深圳市云登智能有限公司 | Page access method and device, electronic equipment and storage medium |
CN114943068A (en) * | 2022-03-29 | 2022-08-26 | 中国人寿保险股份有限公司 | Multi-person collaborative development method and related equipment based on one-stop development and construction platform |
CN114741134A (en) * | 2022-04-22 | 2022-07-12 | 深圳依时货拉拉科技有限公司 | Application starting method and device, computer readable storage medium and computer equipment |
CN115082042A (en) * | 2022-07-20 | 2022-09-20 | 灵智信息服务(深圳)有限公司 | Project management method based on data set, computer equipment and storage medium |
CN115577690A (en) * | 2022-09-23 | 2023-01-06 | 海南乾唐视联信息技术有限公司 | Project report generation method and device, electronic equipment and storage medium |
CN115577690B (en) * | 2022-09-23 | 2024-07-12 | 海南乾唐视联信息技术有限公司 | Project report generation method and device, electronic equipment and storage medium |
CN115907695A (en) * | 2023-01-06 | 2023-04-04 | 中化现代农业有限公司 | Agricultural data systematized management method and system, electronic equipment and storage medium |
CN117473798A (en) * | 2023-12-26 | 2024-01-30 | 国家超级计算天津中心 | Simulation project management method, device, equipment and storage medium |
CN117473798B (en) * | 2023-12-26 | 2024-05-14 | 国家超级计算天津中心 | Simulation project management method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112070457A (en) | Project management method and device, electronic equipment and storage medium | |
CN104765620B (en) | Method and system for program module deployment | |
US9489194B2 (en) | Rapidly configurable program | |
US9009725B2 (en) | System of growth and automated migration | |
US11630708B2 (en) | OSN/PCS collaboration mechanism integration | |
EP2724284A1 (en) | Access control architecture | |
US20090133100A1 (en) | Access control on dynamically instantiated portal applications | |
WO2014099383A1 (en) | Multi-tenant content provider | |
CN107632879A (en) | Cloud Simulation Platform | |
CN112348302B (en) | Scalable workflow engine with stateless coordinator | |
US20060271660A1 (en) | Service oriented architecture implementation planning | |
CN102567092A (en) | Creation and termination of component scopes | |
US11928605B2 (en) | Techniques for cyber-attack event log fabrication | |
US11068505B2 (en) | System and method for generating and merging activity-entry reports utilizing activity-entry hierarchy and hierarchical information of the activity-entries | |
JP2024504131A (en) | Asynchronous distributed modular function calls | |
Galizia et al. | Using Apache Airavata and EasyGateway for the creation of complex science gateway front-end | |
US11263337B2 (en) | Continuous engineering migration of digital twin files from private to open sourced | |
Kourtesis et al. | Increased reliability in SOA environments through registry-based conformance testing of web services | |
CN113541976B (en) | Tissue creation method and device, electronic equipment and storage medium | |
US20150236927A1 (en) | Unified communication service deployment system | |
CN103971224A (en) | Signing method and system | |
Massey et al. | Data access and analysis with distributed federated data servers in climateprediction. net | |
Barclay et al. | Towards a modelling framework for self-sovereign identity systems | |
US20230214264A1 (en) | Systems and methods for completing tasks | |
CN113988818B (en) | Resource scheduling system, method, electronic device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201211 |