CN105094848A - Template-based lightweight dynamic portal calculation method - Google Patents
Template-based lightweight dynamic portal calculation method Download PDFInfo
- Publication number
- CN105094848A CN105094848A CN201510521279.2A CN201510521279A CN105094848A CN 105094848 A CN105094848 A CN 105094848A CN 201510521279 A CN201510521279 A CN 201510521279A CN 105094848 A CN105094848 A CN 105094848A
- Authority
- CN
- China
- Prior art keywords
- template
- user
- portal
- portal page
- corresponding relation
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a template-based lightweight dynamic portal calculation method. The method comprises the main steps that a portal administrator designs portal page templates, the designed portal page templates are stored in a template list, and one template corresponds to one record; the templates are given to crowds with certain set attributes such as organizational structures, post types and roles, wherein the corresponding relations of the crowds with the certain set attributes and the portal page templates are stored in a template right list, and each corresponding relation corresponds to one record; one organizational structure template is used as examples, a query interface provided by the organizational structure is called, users under the organizational structure are queried, one portal page is given to each user, the corresponding relations between the users and the portal pages are stored in a user layout list, and each corresponding relation corresponds to one record. According to the template-based lightweight dynamic portal calculation method, the user administrator does not need to define the portal page tediously for each user and only needs to define the crowds with the set attributes, so that workloads are reduced, and the working efficiency is improved.
Description
Technical field
The present invention relates to Computer Applied Technology field, specifically the dynamic door computing method of a kind of lightweight based on template.
Background technology
No matter that enterprise or government department are when doing informatization, lack unified planning, unified IT architecture and Technical Architecture, standardization, add the process that employing is progressively built stage by stage, the application system of building is caused to isolate each other, standard differs, resource is difficult to share, and can not interconnect, the problems such as resource duplicate construction.The management mode of this " chimney " formula makes the multi-application system of construction organically integrate, and is formed " information island ", causes the exchange estrangement of flow process, information.
The application framework that door is reallocated resources as one, day by day comes into one's own in IT application in enterprise.Various application system, data resource and Internet resources are integrated on an information management platform by it, and be supplied to user with unified user interface, make enterprise can set up business to customer, enterprise rapidly to the information channel of interior employee and business to business, enterprise is discharged and is stored in enterprises and outside various information.
When gate system is implemented, Portal Administrator needs for customization portal page, and when number of users is numerous, this will be a heavy task; When there is new registration employee in enterprise, Portal Administrator will be also its customization portal page, and this is also a heavy task.And if by these trend of works, can greatly will alleviate the burden of Portal Administrator undoubtedly, and this problem to be solved in the present invention just.
Summary of the invention
The object of the invention is to overcome the deficiencies in the prior art, provide a kind of lightweight based on template dynamic door computing method, when solving portal integration operation system, is the portal page that user's Mass production portal page and dynamic calculation user have.
Technical scheme of the present invention realizes in the following manner, and its computing method are as follows:
The definition phase;
(a) design template:
Portal Administrator designs door Page Template, and the portal page template designed, is kept in template table, template record;
(b) template rights:
Template is given the crowd of certain set character, such as organizational structure, post type, role, the set crowd of character and the corresponding relation of portal page template, be kept in template rights table, a kind of corresponding relation record;
(c) applying template:
For organizational structure's template, call the query interface that organizational structure provides, inquire the user under this organizational structure, for each user gives this portal page, the corresponding relation of user and portal page, is kept in user layout table, a kind of corresponding relation record;
Runtime;
When user logs in door, first door container inquires about the portal page that this user has from user layout table, if found, then be pushed directly to foreground to represent, otherwise first calculate the set character crowd of this user's subordinate, then in conjunction with template rights table and template table, inquire about the portal page that this kind of set character crowd has, if found, then in user layout table, preserve this kind of corresponding relation, portal page is pushed to foreground to represent, otherwise this user does not have revealable portal page simultaneously.
In the present invention, first definition phase Portal Administrator is crowd (such as certain organizational structure, certain post type, certain role etc.) the design door Page Template of a class set character, then by computing method applying template provided by the invention, just portal page can be distributed to all users under this set character crowd.Runtime is when certain user logs in door, if existing addressable portal page, then door container is pushed directly to foreground and represents, otherwise door container calls computing method provided by the invention, dynamic calculation goes out the portal page template of set character crowd belonging to this user, is pushed to foreground and represents.Dynamic door computing method based on template provided by the invention, facilitate the mass customized portal page of Portal Administrator, reduce the administrative burden of Portal Administrator.
Advantage of the present invention is:
A) Portal Administrator need not the loaded down with trivial details definition portal page of each user, is only required to be set character crowd definition, decreases workload, improve work efficiency;
B) when the new registration employee of enterprise logs in door, door container can be its dynamic calculation portal page, and not needing keeper is separately its customization;
C) be the portal page of crowd's definition of set character, finally can be applied to each user, the general character page that this batch operation produces, for user individual customization provides reference page.
Embodiment
Below the dynamic door computing method of a kind of lightweight based on template of the present invention are described in detail below.
The dynamic door computing method of a kind of lightweight based on template of the present invention, it mainly contains following steps:
One, the phase is defined;
(a) design template:
Portal Administrator designs door Page Template, the portal page template designed, and is kept at (PORTAL_TEMPLATE) in template table, template record;
(b) template rights:
Template is given the crowd of certain set character, such as organizational structure (company, department), post type (departmental manager, customer manager), role (door ordinary person), the set crowd of character and the corresponding relation of portal page template, be kept at (PORTAL_TEMPLATE_PERMIT) in template rights table, a kind of corresponding relation record;
(c) applying template:
For organizational structure's template, call the query interface that organizational structure provides, inquire the user under this organizational structure, for each user gives this portal page, the corresponding relation of user and portal page, be kept at (PORTAL_USER_LAYOUT) in user layout table, a kind of corresponding relation record;
Two, the runtime;
When user logs in door, first door container inquires about the portal page that this user has from user layout table, if found, then be pushed directly to foreground to represent, otherwise first calculate the set character crowd of this user's subordinate, then in conjunction with template rights table and template table, inquire about the portal page that this kind of set character crowd has, if found, then in user layout table, preserve this kind of corresponding relation, portal page is pushed to foreground to represent, otherwise this user does not have revealable portal page simultaneously.
The definition phase is that the crowd of set character customizes portal template, and runtime door container dynamic calculation goes out the portal page that final user has;
The crowd that definition phase Portal Administrator is only required to be set character defines portal page template;
The definition phase is that the portal page template of set character crowd definition finally can be applied to relative users in the runtime;
Runtime portal page is produced by door container dynamic calculation;
When the user that runtime has a portal page logs in, directly represent the portal page corresponding with it, no longer carry out dynamic calculation;
Runtime is not when having the user of portal page (new registration employee) to log in door, door container can according to the set character crowd of its subordinate, the corresponding relation of this user and portal page is preserved for its dynamic assignment portal page, when it logs in again, then directly represent, no longer need dynamic calculation.
Its processing and fabricating of a kind of lightweight based on template of the present invention dynamic door computing method is very simple and convenient, can process to specifications.
Except the technical characteristic described in instructions, be the known technology of those skilled in the art.
Claims (1)
1., based on the dynamic door computing method of lightweight of template, it is characterized in that computing method are as follows:
The definition phase;
(a) design template:
Portal Administrator designs door Page Template, and the portal page template designed, is kept in template table, template record;
(b) template rights:
Template is given the crowd of certain set character, such as organizational structure, post type, role, the set crowd of character and the corresponding relation of portal page template, be kept in template rights table, a kind of corresponding relation record;
(c) applying template:
For organizational structure's template, call the query interface that organizational structure provides, inquire the user under this organizational structure, for each user gives this portal page, the corresponding relation of user and portal page, is kept in user layout table, a kind of corresponding relation record;
Runtime;
When user logs in door, first door container inquires about the portal page that this user has from user layout table, if found, then be pushed directly to foreground to represent, otherwise first calculate the set character crowd of this user's subordinate, then in conjunction with template rights table and template table, inquire about the portal page that this kind of set character crowd has, if found, then in user layout table, preserve this kind of corresponding relation, portal page is pushed to foreground to represent, otherwise this user does not have revealable portal page simultaneously.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510521279.2A CN105094848A (en) | 2015-08-24 | 2015-08-24 | Template-based lightweight dynamic portal calculation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510521279.2A CN105094848A (en) | 2015-08-24 | 2015-08-24 | Template-based lightweight dynamic portal calculation method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105094848A true CN105094848A (en) | 2015-11-25 |
Family
ID=54575376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510521279.2A Pending CN105094848A (en) | 2015-08-24 | 2015-08-24 | Template-based lightweight dynamic portal calculation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105094848A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106020794A (en) * | 2016-05-10 | 2016-10-12 | 浪潮软件股份有限公司 | Layout method of complex page portal page |
CN106227824A (en) * | 2016-07-25 | 2016-12-14 | 四川通发电信股份有限公司 | Gathering based on sporadic data pushes inquiry system |
CN106873976A (en) * | 2016-12-30 | 2017-06-20 | 广州杰赛科技股份有限公司 | The collocation method of Portal Framework, configuration platform and user terminal |
CN112785258A (en) * | 2021-01-15 | 2021-05-11 | 北京神舟航天软件技术有限公司 | Portal dynamic layout method based on free configuration |
CN115904601A (en) * | 2023-01-09 | 2023-04-04 | 中智关爱通(南京)信息科技有限公司 | Method, apparatus, and medium for generating user-specific application home page |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102421030A (en) * | 2011-12-28 | 2012-04-18 | 深圳市同洲视讯传媒有限公司 | Implementation method and access equipment for customized portal |
CN103399744A (en) * | 2013-07-30 | 2013-11-20 | 成都康赛信息技术有限公司 | Method of establishing enterprise portal platform |
CN103841211A (en) * | 2014-03-25 | 2014-06-04 | 冯力新 | Method and system for establishing multiple subsystems with individual data stored in distributed mode and realizing unified entrance access of clients |
CN103902717A (en) * | 2014-04-09 | 2014-07-02 | 广州中国科学院软件应用技术研究所 | System and method for personalizing internal portals of enterprises |
-
2015
- 2015-08-24 CN CN201510521279.2A patent/CN105094848A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102421030A (en) * | 2011-12-28 | 2012-04-18 | 深圳市同洲视讯传媒有限公司 | Implementation method and access equipment for customized portal |
CN103399744A (en) * | 2013-07-30 | 2013-11-20 | 成都康赛信息技术有限公司 | Method of establishing enterprise portal platform |
CN103841211A (en) * | 2014-03-25 | 2014-06-04 | 冯力新 | Method and system for establishing multiple subsystems with individual data stored in distributed mode and realizing unified entrance access of clients |
CN103902717A (en) * | 2014-04-09 | 2014-07-02 | 广州中国科学院软件应用技术研究所 | System and method for personalizing internal portals of enterprises |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106020794A (en) * | 2016-05-10 | 2016-10-12 | 浪潮软件股份有限公司 | Layout method of complex page portal page |
CN106227824A (en) * | 2016-07-25 | 2016-12-14 | 四川通发电信股份有限公司 | Gathering based on sporadic data pushes inquiry system |
CN106873976A (en) * | 2016-12-30 | 2017-06-20 | 广州杰赛科技股份有限公司 | The collocation method of Portal Framework, configuration platform and user terminal |
CN112785258A (en) * | 2021-01-15 | 2021-05-11 | 北京神舟航天软件技术有限公司 | Portal dynamic layout method based on free configuration |
CN115904601A (en) * | 2023-01-09 | 2023-04-04 | 中智关爱通(南京)信息科技有限公司 | Method, apparatus, and medium for generating user-specific application home page |
CN115904601B (en) * | 2023-01-09 | 2023-05-19 | 中智关爱通(南京)信息科技有限公司 | Method, device and medium for generating user-specific application home page |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105094848A (en) | Template-based lightweight dynamic portal calculation method | |
Gurjar et al. | Cloud business intelligence–is what business need today | |
US9923901B2 (en) | Integration user for analytical access to read only data stores generated from transactional systems | |
EP1966719A1 (en) | Multiple concurrent workflow persistence schemes | |
A. Mohamed et al. | Cloud computing: a collaborative green platform for the knowledge society | |
CN103118030A (en) | Desktop cloud based identity authentication method | |
CN105718601A (en) | Dynamic business integrating model and application method thereof | |
Takahashi | An essential service in Penrose's economies of growth | |
US20230205913A1 (en) | Assignment and Dynamic Application of a Permission Rule to a Group of Entities | |
US8793213B2 (en) | Embedded data marts for central data warehouse | |
US11663354B1 (en) | Assignment and dynamic application of a permission rule to a group of entities | |
Seethamraju et al. | Enterprise systems and business process agility-a case study | |
Sushil | Managing wastivity for sustainability | |
Zhou et al. | Collaboration mechanisms of cloud manufacturing service platform for supply chain | |
Kovalev et al. | “Green Building” as a Driver of Sustainable Innovative Development of the Industry | |
Markopoulou et al. | Urban mining. Scoping resources for circular construction | |
CN105976154A (en) | Network-based job seeking and recruiting system | |
CN108960696A (en) | A kind of integrated approach of enterprise information management data | |
Hao et al. | Salary management system for small and medium-sized enterprises | |
Yong | The Impact of Big Data Security on E-commerce in the Context of Cloud Data | |
Sun | Research on Construction of Enterprise Informatization Based on Computer Application Technology | |
Beltrame et al. | Advances in Internet of Things as Related to the e-government Domain for Citizens and Enterprises | |
Shi | Research and Application of Business Intelligence in the Nuclear Power Maintenance | |
Kathi et al. | A critical review on new advancements in implementation of IT in construction industry: Integration of BIM with could computing | |
Smith et al. | An enterprise architecture driven approach to virtualisation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20151125 |