Disclosure of Invention
The present invention is directed to an intelligent low-code technology platform system, which solves the above-mentioned problems.
In order to achieve the above purpose, the present invention provides the following technical solutions: an intelligent low-code technology platform system, comprising:
the application construction module comprises a data model sub-module, a form design sub-module, a flow design sub-module, a page design sub-module, a report design sub-module and a permission management and control sub-module;
the operation and maintenance management and control module comprises a monitoring and early warning sub-module, a log service sub-module, a cluster management sub-module, a backup service sub-module and a fault recovery sub-module;
the organization and authority module comprises an organization management module, a role management sub-module, a hierarchical authorization sub-module and an organization synchronization sub-module;
the system comprises a core service module, a service module and a service module, wherein the core service module comprises a flow service sub-module, a report service sub-module, a form service sub-module, an integrated adaptation sub-module and a service arrangement sub-module;
the enterprise business system comprises a financial system sub-module, an ERP sub-module and a main data management sub-module;
the cloud SaaS service module comprises WeChat, nails and flying books;
the professional system module comprises an image system sub-module, an intelligent equipment sub-module and a sensor sub-module;
the application layer comprises an API interface, a management portal, an application portal and a self-built application;
the system comprises a general operation module, a login module, a platform operation module, a user file information management module, an organization management module, a permission management module and an encryption module;
the general operation module is used for entering the login platform operation module;
the login module is used for entering the platform operation module;
the platform operation module is used for operating the platform;
the user profile management module comprises: user management, user files, personal information, login and use information, file information is connected with a form in a hanging mode, free adjustment of file items is achieved, and core data item control is controlled through data authority control;
the organization structure management module includes: the organization files, employee files, organization information, department management, post management, job level management and department roles are realized by a data layer group system through a function tree menu, and a form is hung at the final stage of the menu to form an organization system management table; the form can be freely adjusted according to the requirement, and the core data item is controlled through the data authority;
the rights management module includes: mechanism function menu rights management, data rights management, function rights management, and group rights management; under the condition that a certain organization is determined to belong to, the authority of the functional menu of the organization automatically inherits the basic authority and the path of the organization; data authority, namely realizing form data authority control; functional authority management, realizing functional use authority control; group authority management, wherein real limit authorities are grouped according to certain conditions;
the encryption module is used for encrypting files, archives and data information to be protected.
Preferably, the platform operation module comprises a top unit, a navigation unit, a user name unit, a message reminding unit, a skin setting unit and a related unit.
Preferably, the top unit is used for setting user-defined logo, navigation unit mark, user name unit mark, message reminding unit mark, skin unit module mark and related unit mark;
the navigation unit is used for performing related operations on a development center, a digital dictionary, business logic, interface configuration, a management center, data management, an organization and authority allocation;
the user name unit is used for displaying login user names; the message reminding unit is used for reminding a user of a message by displaying a digital corner mark;
the skin setting unit is used for changing the theme colors, the layout and the fonts of the development platform; the related unit is used for log updating, password changing, operation arrangement caching and development platform exiting.
Preferably, the user archive management module, the organization management module and the authority management module are connected through an added API layer.
Preferably, the form hung by the organization mechanism management module is a dynamic mechanism form and is used for providing a mechanism information table dragged out of a low-code platform for a user so as to establish a mechanism, a department, a post, a job level and a department role.
Preferably, the form hung by the user archive management module is a dynamic user form, and is used for providing a user with an organization relationship for dragging out a user form key field account to identify the user form on a low-code platform after the basic data is constructed, and then dragging an embedded form to set personnel, and establishing the personnel organization relationship by using the SAAS mechanism form binding mechanism and the user form relationship.
Preferably, the encryption module comprises a user interface, a new unit, an encryption unit, an operation unit, an output unit and a judging unit.
Preferably, the user interface displays an access icon of the encrypted folder and access of the application software
An icon;
the new building unit establishes an encryption folder on the terminal;
the encryption unit is used for setting a password for the encryption folder;
the operation unit is used for moving the application software to be encrypted into the encryption folder according to the user demand;
the judging unit is used for judging whether the user needs to access the encrypted folder or not, and generating an access signal when the judgment result is that the user needs to access the encrypted folder;
the output unit is used for responding to the access signal and outputting a password input box so as to request a user to input a password;
the judging unit is also used for judging whether the password input by the user is correct or not and generating an operation signal when the judging result is that the password input by the user is correct;
the operation unit is further used for responding to the operation signal to open the encrypted folder so that a user can access the application software in the encrypted folder.
Preferably, the encrypting module performs encryption, including the following steps:
step one, establishing an encryption folder on a platform operation module;
step two, setting a password for the encrypted folder;
step three, moving the files, files and data information to be encrypted into the encryption folder;
judging whether the user needs to access the encrypted folder or not;
step five, outputting a password input box to ask a user to input a password;
step six, judging whether the password input by the user is correct or not;
and step seven, opening the encrypted folder so that a user can access the files, archives and data information in the encrypted folder.
Compared with the prior art, the invention has the beneficial effects that:
(1) The invention sets the user file information management module, the organization management module and the authority management module, and the collaboration mechanism can input the user of the collaboration mechanism by creating the low-coupling dynamic user form and the dynamic mechanism form, thereby breaking the conventional customized organization mechanism form mode, using the dynamic mechanism and the user information and realizing the diversification of the user form and the mechanism form.
(2) By arranging the encryption module, the invention can conveniently encrypt the files, archives and data information to be protected, thereby increasing the security of the information.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1
Referring to fig. 1 and 2, the present invention provides a technical solution: an intelligent low-code technology platform system, comprising:
the application construction module comprises a data model sub-module, a form design sub-module, a flow design sub-module, a page design sub-module, a report design sub-module and a permission management and control sub-module;
the operation and maintenance management and control module comprises a monitoring and early warning sub-module, a log service sub-module, a cluster management sub-module, a backup service sub-module and a fault recovery sub-module;
the organization and authority module comprises an organization management module, a role management sub-module, a hierarchical authorization sub-module and an organization synchronization sub-module;
the system comprises a core service module, a service module and a service module, wherein the core service module comprises a flow service sub-module, a report service sub-module, a form service sub-module, an integrated adaptation sub-module and a service arrangement sub-module;
the enterprise business system comprises a financial system sub-module, an ERP sub-module and a main data management sub-module;
the cloud SaaS service module comprises WeChat, nails and flying books;
the professional system module comprises an image system sub-module, an intelligent equipment sub-module and a sensor sub-module;
the application layer comprises an API interface, a management portal, an application portal and a self-built application;
the system comprises a general operation module, a login module, a platform operation module, a user file information management module, an organization management module, a permission management module and an encryption module;
the general operation module is used for entering the login platform operation module;
the login module is used for entering the platform operation module;
the platform operation module is used for operating the platform;
the user profile management module comprises: user management, user files, personal information, login and use information, file information is connected with a form in a hanging mode, free adjustment of file items is achieved, and core data item control is controlled through data authority control;
the organization structure management module includes: the organization files, employee files, organization information, department management, post management, job level management and department roles are realized by a data layer group system through a function tree menu, and a form is hung at the final stage of the menu to form an organization system management table; the form can be freely adjusted according to the requirement, and the core data item is controlled through the data authority;
the rights management module includes: mechanism function menu rights management, data rights management, function rights management, and group rights management; under the condition that a certain organization is determined to belong to, the authority of the functional menu of the organization automatically inherits the basic authority and the path of the organization; data authority, namely realizing form data authority control; functional authority management, realizing functional use authority control; group authority management, wherein real limit authorities are grouped according to certain conditions;
the encryption module is used for encrypting files, archives and data information to be protected.
In this embodiment, preferably, the platform operation module includes a top unit, a navigation unit, a user name unit, a message reminding unit, a skin setting unit, and a related unit.
In this embodiment, preferably, the top unit is configured to set a user-defined logo, a navigation unit flag, a user name unit flag, a message reminding unit flag, a skin unit module flag, and a related unit flag;
the navigation unit is used for performing related operations on a development center, a digital dictionary, business logic, interface configuration, a management center, data management, an organization and authority allocation;
the user name unit is used for displaying login user names; the message reminding unit is used for reminding a user of a message by displaying a digital corner mark;
the skin setting unit is used for changing the theme colors, the layout and the fonts of the development platform; the related unit is used for log updating, password changing, operation arrangement caching and development platform exiting.
In this embodiment, preferably, the user profile management module, the organization management module and the rights management module are connected through an added API layer.
In this embodiment, preferably, the form hooked by the organization mechanism management module is a dynamic mechanism form, which is used to provide a mechanism information table dragged out on a low-code platform for a user to establish a mechanism, a department, a post, a job level and a department role.
In this embodiment, preferably, the form hooked by the user archive management module is a dynamic user form, and is used for providing, for the user, dragging out a user form identifier of a user form key field account on a low-code platform after the basic data is constructed, then dragging an organization relationship of an embedded form setting personnel, and establishing a personnel organization relationship by using a relationship between a SAAS mechanism form binding mechanism and the user form.
In this embodiment, preferably, the encryption module includes a user interface, a new unit, an encryption unit, an operation unit, an output unit, and a determination unit.
In this embodiment, preferably, the user interface displays an access icon of the encrypted folder and a response
An access icon with software;
the new building unit establishes an encryption folder on the terminal;
the encryption unit is used for setting a password for the encryption folder;
the operation unit is used for moving the application software to be encrypted into the encryption folder according to the user demand;
the judging unit is used for judging whether the user needs to access the encrypted folder or not, and generating an access signal when the judgment result is that the user needs to access the encrypted folder;
the output unit is used for responding to the access signal and outputting a password input box so as to request a user to input a password;
the judging unit is also used for judging whether the password input by the user is correct or not and generating an operation signal when the judging result is that the password input by the user is correct;
the operation unit is further used for responding to the operation signal to open the encrypted folder so that a user can access the application software in the encrypted folder.
In this embodiment, preferably, the encrypting module performs encrypting including the following steps:
step one, establishing an encryption folder on a platform operation module;
step two, setting a password for the encrypted folder;
step three, moving the files, files and data information to be encrypted into the encryption folder;
judging whether the user needs to access the encrypted folder or not;
step five, outputting a password input box to ask a user to input a password;
step six, judging whether the password input by the user is correct or not;
and step seven, opening the encrypted folder so that a user can access the files, archives and data information in the encrypted folder.
Example 2
Referring to fig. 1, the present invention provides a technical solution: an intelligent low-code technology platform system comprises a general operation module, a login module, a platform operation module, a user file information management module, an organization management module, a permission management module and an encryption module;
the general operation module is used for entering the login platform operation module;
the login module is used for entering the platform operation module;
the platform operation module is used for operating the platform;
the user profile management module comprises: user management, user files, personal information, login and use information, file information is connected with a form in a hanging mode, free adjustment of file items is achieved, and core data item control is controlled through data authority control;
the organization structure management module includes: the organization files, employee files, organization information, department management, post management, job level management and department roles are realized by a data layer group system through a function tree menu, and a form is hung at the final stage of the menu to form an organization system management table; the form can be freely adjusted according to the requirement, and the core data item is controlled through the data authority;
the rights management module includes: mechanism function menu rights management, data rights management, function rights management, and group rights management; under the condition that a certain organization is determined to belong to, the authority of the functional menu of the organization automatically inherits the basic authority and the path of the organization; data authority, namely realizing form data authority control; functional authority management, realizing functional use authority control; group authority management, wherein real limit authorities are grouped according to certain conditions;
the encryption module is used for encrypting files, archives and data information to be protected.
In this embodiment, preferably, the platform operation module includes a top unit, a navigation unit, a user name unit, a message reminding unit, a skin setting unit, and a related unit.
In this embodiment, preferably, the user profile management module, the organization management module and the rights management module are connected through an added API layer.
In this embodiment, preferably, the form hooked by the organization mechanism management module is a dynamic mechanism form, which is used to provide a mechanism information table dragged out on a low-code platform for a user to establish a mechanism, a department, a post, a job level and a department role.
In this embodiment, preferably, the form hooked by the user archive management module is a dynamic user form, and is used for providing, for the user, dragging out a user form identifier of a user form key field account on a low-code platform after the basic data is constructed, then dragging an organization relationship of an embedded form setting personnel, and establishing a personnel organization relationship by using a relationship between a SAAS mechanism form binding mechanism and the user form.
In this embodiment, preferably, the encryption module includes a user interface, a new unit, an encryption unit, an operation unit, an output unit, and a determination unit.
In this embodiment, preferably, the encrypting module performs encrypting including the following steps:
step one, establishing an encryption folder on a platform operation module;
step two, setting a password for the encrypted folder;
step three, moving the files, files and data information to be encrypted into the encryption folder;
judging whether the user needs to access the encrypted folder or not;
step five, outputting a password input box to ask a user to input a password;
step six, judging whether the password input by the user is correct or not;
and step seven, opening the encrypted folder so that a user can access the files, archives and data information in the encrypted folder.
The working principle and the advantages of the invention are that: the invention sets the user file information management module, the organization management module and the authority management module, and creates the low-coupling dynamic user form and the dynamic organization form, so that the collaboration organization can input the user of the collaboration organization, breaks through the conventional customized organization form mode, uses the dynamic organization and the user information, and realizes the diversification of the user form and the organization form; through setting up the encryption module, can conveniently encrypt file, archives, the data information that needs to protect to the security of information has been increased.
Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.