CN110555200A - report publishing method, device and equipment - Google Patents

report publishing method, device and equipment Download PDF

Info

Publication number
CN110555200A
CN110555200A CN201910838091.9A CN201910838091A CN110555200A CN 110555200 A CN110555200 A CN 110555200A CN 201910838091 A CN201910838091 A CN 201910838091A CN 110555200 A CN110555200 A CN 110555200A
Authority
CN
China
Prior art keywords
report
target
application
request
user
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
Application number
CN201910838091.9A
Other languages
Chinese (zh)
Inventor
徐唐
刘少伟
陈璇
高元胜
徐嘉亮
沈仁奎
邓鑫鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Mind Creation Information Technology Co Ltd
Original Assignee
Beijing Mind Creation Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Mind Creation Information Technology Co Ltd filed Critical Beijing Mind Creation Information Technology Co Ltd
Priority to CN201910838091.9A priority Critical patent/CN110555200A/en
Publication of CN110555200A publication Critical patent/CN110555200A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

the embodiment of the specification discloses a report publishing method, device and equipment. The report publishing scheme comprises the following steps: and acquiring a report publishing request, wherein the report publishing request is used for requesting to publish a target report corresponding to the target uniform resource locator, and the target report is a report generated based on the data analysis application. And responding to the report release request, and creating a target embedded frame label in an application interface of the report application, wherein the target embedded frame label carries a target uniform resource locator, so that a user can conveniently access the target report by triggering the target embedded frame label.

Description

Report publishing method, device and equipment
the present application relates to the field of computer data processing technologies, and in particular, to a method, an apparatus, and a device for publishing a report.
Background
The report forms are the basic measures and ways for enterprise management, and are also one of the main reference bases of enterprise decision makers. At present, an enterprise generally collects data acquired from each data source to a data warehouse, and then designs a report template by report designers according to business requirements, and modifies an application program of a report application by developers, so as to make the report template into a report page which can be displayed in an application interface of the report application. The report issuing method needs the cooperation of workers of a plurality of departments, and is time-consuming and labor-consuming.
disclosure of Invention
in view of this, embodiments of the present application provide a report publishing method, apparatus, and device, so as to solve the problem that a report publishing method with more convenient operation needs to be provided.
in order to solve the above technical problem, the embodiments of the present specification are implemented as follows:
The report publishing method provided by the embodiment of the specification comprises the following steps:
acquiring a report publishing request, wherein the report publishing request is used for requesting to publish a target report corresponding to a target uniform resource locator, and the target report is generated based on data analysis application;
and responding to the report publishing request, creating a target embedded frame label in an application interface of a report application, wherein the target embedded frame label carries the target uniform resource locator, so that a user can conveniently access the target report by triggering the target embedded frame label.
the report display method provided by the embodiment of the specification comprises the following steps:
acquiring a target report display instruction, wherein the target report display instruction is generated based on the triggering operation of a target user on a target embedded frame tag in an application interface of a report application, the target embedded frame tag carries a uniform resource locator corresponding to a target report, and the target report is a report generated based on a data analysis application;
Responding to the target report display instruction, and generating a target report acquisition request, wherein the target report acquisition request is used for requesting to acquire the report indicated by the uniform resource locator;
sending the target report acquisition request to a server of the data analysis application;
Receiving report information fed back by the server according to the uniform resource locator;
And generating a report display page, wherein the report information is displayed on the report display page.
The report publishing device provided by the embodiment of the present specification includes:
The system comprises an acquisition module, a report issuing module and a report sending module, wherein the acquisition module is used for acquiring a report issuing request, the report issuing request is used for requesting to issue a target report corresponding to a target uniform resource locator, and the target report is generated based on data analysis application;
and the label creating module is used for responding to the report release request and creating a target embedded frame label in an application interface of a report application, wherein the target embedded frame label carries the target uniform resource locator, so that a user can access the target report by triggering the target embedded frame label.
The report display device provided by the embodiment of the present specification includes:
The system comprises an acquisition module, a display module and a display module, wherein the acquisition module is used for acquiring a target report display instruction, the target report display instruction is generated based on the triggering operation of a target user on a target embedded frame tag in an application interface of a report application, the target embedded frame tag carries a uniform resource locator corresponding to a target report, and the target report is a report generated based on a data analysis application;
A target report display request generating module, configured to generate a target report obtaining request in response to the target report display instruction, where the target report obtaining request is used to request to obtain a report indicated by the uniform resource locator;
the sending module is used for sending the target report acquisition request to a server of the data analysis application;
The receiving module is used for receiving report information fed back by the server according to the uniform resource locator;
And the report display page generating module is used for generating a report display page, and the report information is displayed on the report display page.
the report publishing device provided by the embodiment of the present specification includes:
at least one processor; and the number of the first and second groups,
A memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
The memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring a report publishing request, wherein the report publishing request is used for requesting to publish a target report corresponding to a target uniform resource locator, and the target report is generated based on data analysis application;
And responding to the report publishing request, creating a target embedded frame label in an application interface of a report application, wherein the target embedded frame label carries the target uniform resource locator, so that a user can conveniently access the target report by triggering the target embedded frame label.
The report display device provided by the embodiment of the specification comprises:
At least one processor; and the number of the first and second groups,
A memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
The memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring a target report display instruction, wherein the target report display instruction is generated based on the triggering operation of a target user on a target embedded frame tag in an application interface of a report application, the target embedded frame tag carries a uniform resource locator corresponding to a target report, and the target report is a report generated based on a data analysis application;
responding to the target report display instruction, and generating a target report acquisition request, wherein the target report acquisition request is used for requesting to acquire the report indicated by the uniform resource locator;
Sending the target report acquisition request to a server of the data analysis application;
Receiving report information fed back by the server according to the uniform resource locator;
and generating a report display page, wherein the report information is displayed on the report display page.
A computer-readable storage medium provided in an embodiment of the present specification, the computer-readable storage medium storing computer-executable instructions, which when executed by a processor, implement the following steps:
Acquiring a report publishing request, wherein the report publishing request is used for requesting to publish a target report corresponding to a target uniform resource locator, and the target report is generated based on data analysis application;
And responding to the report publishing request, creating a target embedded frame label in an application interface of a report application, wherein the target embedded frame label carries the target uniform resource locator, so that a user can conveniently access the target report by triggering the target embedded frame label.
A computer-readable storage medium provided in an embodiment of the present specification, the computer-readable storage medium storing computer-executable instructions, which when executed by a processor, implement the following steps:
Acquiring a target report display instruction, wherein the target report display instruction is generated based on the triggering operation of a target user on a target embedded frame tag in an application interface of a report application, the target embedded frame tag carries a uniform resource locator corresponding to a target report, and the target report is a report generated based on a data analysis application;
Responding to the target report display instruction, and generating a target report acquisition request, wherein the target report acquisition request is used for requesting to acquire the report indicated by the uniform resource locator;
Sending the target report acquisition request to a server of the data analysis application;
receiving report information fed back by the server according to the uniform resource locator;
and generating a report display page, wherein the report information is displayed on the report display page.
The embodiment of the specification adopts at least one technical scheme which can achieve the following beneficial effects:
The report publisher may input a report publishing request at the report application, where the report publishing request is used to request to publish a target report corresponding to the target uniform resource locator generated at the data analysis application. And the report application responds to the report release request, and creates a target embedded frame tag carrying a target uniform resource locator in an application interface of the report application so that a user can conveniently access the target report by triggering the target embedded frame tag. According to the report publishing scheme, developers do not need to write a large number of application programs to realize each report page, so that the workload of the developers can be reduced, and the implementation cost of the report publishing scheme is reduced; and when the data report is online, changed and offline, the method is more convenient and rapid, reduces the requirements on report publishing users, and is favorable for improving the experience of the report publishing users.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic flowchart of a report publishing method provided in an embodiment of the present specification;
Fig. 2 is a schematic flow chart illustrating a report display method provided in a second embodiment of the present specification;
fig. 3 is a schematic diagram of an application interface of a reporting application provided in the second embodiment of the present specification;
Fig. 4 is a schematic structural diagram of a report publishing device corresponding to the method in fig. 1 according to a third embodiment of the present disclosure;
Fig. 5 is a schematic structural diagram of a report display apparatus corresponding to the method in fig. 2 according to a fourth embodiment of the present disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
the technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a flowchart illustrating a report publishing method according to an embodiment of the present disclosure. From a program perspective, the execution subject of the flow may be a report application program installed on the terminal device.
As shown in fig. 1, the process may include the following steps:
Step 101: the method comprises the steps of obtaining a report publishing request, wherein the report publishing request is used for requesting to publish a target report corresponding to a target uniform resource locator, and the target report is generated based on data analysis application.
In this embodiment of the present description, before the report publisher executes step 101, the report publisher may generate a report in the data analysis application, and obtain a Uniform Resource Locator (URL) of the generated report, so as to publish the report in the report application according to the URL. Specifically, the report publisher may log in the registered account at the report application, thereby entering an application interface of the report application. The application interface is provided with a function button for releasing the report, and after clicking the function button, a report publisher can input a target uniform resource locator and report identification information and click a submit button so that the report application can acquire a report release request. The report form indicated by the target uniform resource locator is the report form to be issued generated by the report form issuing user on the data analysis platform; the report identification information may include at least one of a report name, report attribute information, a report tag, report content summary information, report publisher information, and the like, thereby facilitating a report viewer to find a report based on the report identification information and to know the basic information of the report.
in practical application, as users pay more and more attention to real-time performance of data, and hope that the latest data can be reflected in a report, a target report in the embodiment of the present specification may be a report that is not updated after being generated in a data analysis application, or may be a report that is periodically updated. When the target report is a periodically updated report, the target report can be updated once every preset time interval, and the preset time interval can be determined according to actual requirements. For example, the target report may be updated once a few seconds or minutes, or the target report may be updated once a day, week, or month. The target report may be automatically updated based on a preset policy of the data analysis application.
step 102: and responding to the report publishing request, creating a target embedded frame label in an application interface of a report application, wherein the target embedded frame label carries the target uniform resource locator, so that a user can conveniently access the target report by triggering the target embedded frame label.
in the embodiment of the present specification, when the report application receives a report publishing request, an iframe tag (i.e., a target iframe tag) that is displayed in an application interface of the report application may be added, where the target iframe tag may be a text or a phrase to which a target uniform resource locator is allocated, for example, the target iframe tag may be a hyperlink or an iframe tag to which the target uniform resource locator is allocated; the words or phrases corresponding to the target iframe tags can be report identification information input by a report publisher.
After the report viewer triggers the target iframe tag in the application interface of the report application, the report application can request to acquire a report (namely, a target report) corresponding to the target uniform resource locator carried by the target iframe tag, and the acquired target report information is displayed in an iframe page in the application interface, so that the report viewer can look up the target report.
In practical application, when the target report is a periodically updated report, after a report viewer triggers a target embedded frame tag in an application interface of the report application, the target report acquired by the report application may be the target report which is updated last time, that is, a user may access the target report which is updated last time by triggering the target embedded frame tag. By displaying the latest data of the target report for the report viewer, the real-time performance of the report data consulted by the report viewer is improved.
in this embodiment of the present specification, a report publisher may input a report publishing request at a report application, where the report publishing request carries a target uniform resource locator. And the report application responds to the report release request, and creates a target embedded frame tag carrying a target uniform resource locator in an application interface of the report application so that a user can conveniently access the target report by triggering the target embedded frame tag. According to the report publishing scheme, developers do not need to write a large number of application programs to realize each report page, the workload of the developers can be reduced, and the implementation cost of report publishing is greatly reduced; and the online, change and offline of the data report are more convenient and rapid.
based on the method in fig. 1, the present specification also provides some specific embodiments of the method, which are described below.
since the uniform resource locator of the report generated by the data analysis application usually includes designated information, in order to avoid the report publisher publishing irrelevant report or information in the report application, in this embodiment of the present specification, step 101: after the report issuing request is acquired, the method may further include:
judging whether the target uniform resource locator meets a publishing condition, wherein the publishing condition may include: including a preset domain name.
And if so, responding to the report release request and creating a target embedded frame tag in an application interface of the report application. If not, skipping to the end.
In the embodiments of the present disclosure, the data analysis application may be implemented by applications such as tablet, QlikView, Business Intelligence (BI), microsoft powerbi, and the like. The target report generated by the report publisher in the data analysis application may be stored in a server of the data analysis application. The target uniform resource locator input by the report publisher when publishing the report in the report application may be a uniform resource locator corresponding to the target report stored in the server of the data analysis application.
in this embodiment of the present specification, the determining whether the target uniform resource locator meets the publishing condition may specifically include: and judging whether the target uniform resource locator contains a preset domain name or not. The preset domain name may be a domain name related to the data analysis application, or a domain name related to a device used by the report publisher when publishing the report.
For the convenience of understanding, in the embodiments of the present specification, the data analysis application is described by taking Tableau as an example. For example, assume that the preset domain name is "http:// Tableau ip: port/", and the domain name indicates that the report to be published should be stored in the database "Tableau ip: port" of the server of the Tableau application. If the target uniform resource locator input by the report publisher is: http:// TableuIP: port/regulated/ticket/t/, it can be known that the target uniform resource locator contains a preset domain name and meets the release condition; if the target uniform resource locator input by the report publisher is: "https:// baike.***.com/item/", it can be known that the target url does not include a predetermined domain name and does not satisfy the publishing condition.
or, the preset domain name may also be an intranet domain name, and if the target uniform resource locator includes the intranet domain name, the release condition is met. In this case, it may be indicated that the target report is generated in a Tableau application installed in a device operating in the intranet, or that the report publisher publishes the report in a report application installed in a device operating in the intranet. Thereby ensuring the safety of report release and the effectiveness of the released report.
Due to the fact that the responsibility of enterprise employees is different and the importance of report data is different, the consulting authority for the target report can be distributed to part of users, and only the users with the consulting authority are allowed to consult the target report, so that the safety and the privacy of the report data are improved.
In this embodiment of the present specification, the report issuing request obtained in step 101 may also carry authority allocation information input by the report issuing user, where the authority allocation information is used to determine the target user. Correspondingly, step 101: after the report issuing request is acquired, the method may further include:
and generating a permission approval process initiating instruction according to the permission distribution information.
and sending the authority approval process initiating instruction to an office automation system so as to facilitate the office automation system to initiate an approval process for distributing the reference authority aiming at the target report form for the target user.
and acquiring an approval result which is fed back by the office automation system and aims at the approval process.
And when the approval result shows that the approval is passed, allocating reference permission aiming at the target report form for the target user. And when the approval result shows that the approval is not passed, not allocating reference permission aiming at the target report form for the target user.
In this embodiment of the present specification, after clicking a function button for publishing a report, a report publisher may click a submit button after inputting a target uniform resource locator, report identification information, and authority allocation information, so that a report application obtains a report publishing request carrying authority allocation information. The authority distribution information comprises identification information of users (namely target users) which can view the target report and are specified by the report publisher. Specifically, the report publisher may set up a target user group in the report application in advance, where the target user group at least includes identification information of one target user, and the report publisher may assign information with an input authority by means of checking the target user group or inputting the identification information of the target user.
In the embodiment of the specification, the office automation system and the report application are different application software. The office automation system stores enterprise organization architecture information, and the enterprise organization architecture information can comprise employee identification information, employee position information, business approval process information and the like. The office automation system is configured to respond to the authority approval process initiating instruction sent by the report application and automatically initiate the corresponding approval process. Specifically, the report application may generate an authority approval process initiating instruction carrying authority distribution information, and send the authority approval process initiating instruction to the office automation system. And after receiving the authority approval process initiating instruction, the office automation system determines the target employee according to the authority distribution information. For any target employee, establishing an approval process for allocating the reference authority for the target report to the target employee, wherein the approval process can be audited by a superior supervisor of the target employee and/or a report reference authority management employee to generate an approval result. The target employee can check the progress of the approval process by logging in a personal account of the office automation system in the terminal device.
In the embodiment of the present specification, after the approval process initiated by the office automation system is completed, the office automation system may further send the approval result to the reporting application. For the approval process of any one target employee, if the approval result indicates that the approval is passed, the report application may allocate, to the target employee, a reference permission for the target report so that the target employee may view the specific content in the target report at the report application, and if the approval result indicates that the approval is not passed, the report application may refuse to allocate, to the target employee, the reference permission for the target report, and at this time, the target employee may not view the specific content in the target report at the report application. In practical application, the report application can conveniently determine whether a user who refers to a target report has a reference authority or not by establishing an association relationship among the user identification information, the report identification information, the reference authority and the like. The user identification information can be realized by using information such as a unique user account identification, a user employee number and the like.
in the embodiment of the specification, when a report publisher publishes a report, the report publisher can designate a target user who can have a reference authority for the published report, and the report application automatically launches an approval process for allocating the reference authority for the target report to the target user in an office automation system by sending an authority approval process launching instruction to the office automation system. Because the daily business approval process of an enterprise is usually executed in an office automation system, the scheme in the embodiment can carry out approval without the requirement that the authority approval personnel logs in an application account at the report application, thereby being beneficial to improving the processing convenience and the real-time performance of the approval process of the reference authority of the authority approval personnel on the target report.
Generally, the whole life cycle of a report mainly includes four stages of report demand management, report generation, report maintenance and report offline.
The first method is as follows: step 102: after the target iframe tag is created in the application interface of the reporting application, the method further includes:
And acquiring a report offline instruction input by a report publishing user, wherein the report offline instruction is used for indicating that the user is prohibited from accessing the target report.
And responding to the report offline instruction, and deleting the target embedded frame tag.
And generating a target report offline marking instruction, wherein the target report offline marking instruction is used for indicating a data analysis application to perform offline marking on the report corresponding to the target uniform resource locator carried by the target embedded frame tag.
and sending the target report offline marking instruction to a data analysis application so as to enable the data analysis application to set an offline identifier for the report corresponding to the target uniform resource locator, and when the data analysis application subsequently receives an access request which is sent by the report application and aims at the report with the offline identifier, the access request is not responded any more.
The second method comprises the following steps: step 102: after the target iframe tag is created in the application interface of the reporting application, the method further includes:
receiving target report offline prompt information sent by a data analysis application, wherein the target report offline prompt information is generated based on offline operation executed by a report developer on the target report at the data analysis application.
and generating a page containing the target report offline prompt information at the report application to remind a report developer of executing offline operation on the target report at the report application. Specifically, the report publisher only needs to perform a confirmation operation on the event of the offline target report at the report application, and the report can be offline. Of course, the report publisher can also go off-line to the target report in the report application according to the method of the first mode.
in the embodiment of the present specification, various implementation manners of offline reports are provided, and a report publisher can select an operation manner of the offline report according to actual requirements. When the report publisher is offline the report at the data analysis application, the report publisher only needs to execute the determination operation at the report application, so that the method is convenient and fast. When the report publisher logs off the line of the report at the report application, the data analysis application can automatically set a log-off identifier for the target report stored in the server of the data analysis application, the report publisher is not required to perform operation, the operation steps of the report publisher are simplified, and the user experience is favorably improved.
fig. 2 is a flowchart illustrating a report display method provided in the second embodiment of the present specification. From a program perspective, the execution subject of the flow may be a report application program installed on the terminal device.
As shown in fig. 2, the process may include the following steps:
Step 201: the method comprises the steps of obtaining a target report display instruction, wherein the target report display instruction is generated based on the triggering operation of a target user on a target embedded frame label in an application interface of a report application, the target embedded frame label carries a uniform resource locator corresponding to a target report, and the target report is a report generated based on a data analysis application.
in embodiments of the present description, a statement viewer may log into their registered account at the statement application, thereby entering the application interface of the statement application. In practical applications, a user can generally realize multiple roles when using a registered account at a reporting application, for example, when the user publishes a report based on the registered account, the role of the user is a report publisher; or when the user refers to the report based on the registered account, the role of the user is a report viewer. Therefore, the user can realize various operation requirements only by having one registered account at the report application, and the practicability is good.
Fig. 3 is a schematic diagram of an application interface of a reporting application provided in the second embodiment of the present specification. As shown in fig. 3a, the application interface 301 of the report application has a search control 3011 and a collection control 3012, and a report viewer can input identification information of a report to be referred to, such as a report name, a report attribute, report publisher information, and the like, at the search control 301. Assuming that the information input by the report viewer at the search control 301 is "report a", the report application matches the identification information of the report issued by each user with "report a", and displays the iframe tags (i.e., the first tag 3013, the second tag 3014, and the third tag 3015) of the report with the matching degree greater than the preset value in the application interface 301, and the user can trigger the iframe tags displayed in the application interface by clicking on them.
or, the report viewer may collect the interested report in advance, and when the collected report needs to be referred, the report viewer may click the collection control 3012 first. Correspondingly, the iframe tags (i.e., the first tag 3013, the second tag 3014, and the third tag 3015) of the report collected by the user are displayed in the application interface 301, and the user can trigger the iframe tags by clicking the iframe tags displayed in the application interface.
in this embodiment of the present specification, the target iframe tag in the application interface of the report application is the target iframe tag generated in response to the report issuance request in the first embodiment. The target iframe tag may be a hyperlink or an iframe tag that is assigned a target uniform resource locator. The target embedded frame tag carries a uniform resource locator corresponding to the target report. The target report may be a report generated based on the data analysis application, the target report may be stored in the server of the data analysis application, and the target uniform resource locator may be a uniform resource locator corresponding to the target report stored in the server of the data analysis application.
Step 202: and responding to the target report display instruction, and generating a target report acquisition request, wherein the target report acquisition request is used for requesting to acquire the report indicated by the uniform resource locator.
step 203: and sending the target report acquisition request to a server of the data analysis application.
Step 204: and receiving report information fed back by the server according to the uniform resource locator.
Step 205: and generating a report display page, wherein the report information is displayed on the report display page.
In an embodiment of the present specification, after receiving the report information fed back by the server, the report application may display the report information in an application interface of the report application, so that a report viewer can look up the report information. Specifically, the report application may create an iframe page in the application interface, and display the report information in the iframe page. In the above example, fig. 3b provides a schematic diagram of an application interface of a report application displaying report information, and it is assumed that the target iframe tag triggered by the report viewer in step 201 is the first tag 3013, and the first tag 3013 is the iframe tag of the report a. Correspondingly, an iframe page 302 can be generated in the application interface 301 of the report application, so that the report a can be shown in the iframe page.
In practical applications, the target report may be a periodically updated report generated based on the data analysis application; the report information fed back by the server according to the uniform resource locator can be the target report which is updated last time, so that a report viewer can look up the latest report data, and the real-time performance of the report data is ensured.
In practical application, the data format of the report information fed back by the server may be various, for example, an HTML format, a json format, and the like, which is not limited in the embodiment of the present specification, and the report application may generate data that can be referred and understood by a report viewer according to the report information fed back by the server. Because the data volume in the data report is large, the whole content of one data report is difficult to be displayed in the application interface of the report application at the same time, so that when the data report is displayed based on the scroll bar, the scroll bar in the application interface of the report application can be hidden, and a report viewer can control the scroll bar in the iframe page to display the report data, so that the report display is more convenient and faster, and the user experience is favorably improved.
in the embodiment of the present description, after a target user triggers a target iframe tag in an application interface of a report application, the report application may generate a display page on which report information indicated by a uniform resource locator carried by the target iframe tag is displayed, so that a report viewer can view specific contents of a target report based on the report application, which is convenient and fast.
Based on the method in fig. 2, the embodiments of the present specification also provide some specific implementations of the method, which are described below.
Due to different responsibilities of enterprise employees and different importance of report data, the reference authority of a report viewer for the target report needs to be confirmed, and only a user with the reference authority is allowed to refer to the target report, so that the safety and privacy of the report data are improved.
thus, in this specification embodiment, step 202: in response to the target report display instruction, before generating the target report obtaining request, the method may further include:
And judging whether the target user has the reference authority of the target report.
And if so, responding to the target report display instruction, and generating a target report acquisition request. If not, displaying prompt information in an application interface of the report application, wherein the prompt information is used for prompting that the target user does not have the reference authority of the target report so as to facilitate the target user to carry out reference authority application operation.
in the embodiment of the present specification, the report application may store an association relationship among the user identification information, the report identification information, the reference authority, and the like, so that whether the target user has the reference authority for the target report can be determined according to the association relationship. If so, indicating that the target user has the reference authority of the target report, and further generating a target report acquisition request. If not, the target user does not have the reference authority of the target report, and then the process can skip to the end.
in the embodiments of the present specification, there may be various ways for the target user to obtain the reference authority for the target report. In a first mode, the report publisher can distribute the reference authority of the target report to the target user when publishing the target report. And in the second mode, the target user can acquire the reference authority of the target report through the report application. The specific implementation of the first implementation has already been described in the first embodiment, and is not described herein again. For the second mode, the method specifically includes:
And acquiring an authority request input by a target user, wherein the authority request is used for requesting to acquire the reference authority of the target report. And generating a permission approval process initiating instruction according to the permission request. And sending the authority approval process initiating instruction to an office automation system so as to facilitate the office automation system to initiate an approval process for distributing the reference authority aiming at the target report form for the target user. And acquiring an approval result which is fed back by the office automation system and aims at the approval process. And when the approval result shows that the approval is passed, allocating reference permission aiming at the target report form for the target user.
In this embodiment of the present specification, a response manner of the office automation system to the permission approval process initiation instruction generated based on the operation of the report viewer or the report publisher may be the same or similar, and a processing manner of the approval result fed back by the report application to the office automation system may also be the same or similar, which is not described herein again.
in this embodiment of the present specification, a target user may control an office automation system to automatically initiate an approval process for allocating a reference permission for a target report to the target user through an operation on a report application. Because the daily business approval process of an enterprise is usually executed in an office automation system, the scheme in the embodiment can carry out approval without requiring an approval staff to log in an application account at a report application, so that the processing convenience and the real-time performance of the approval process of the reference authority of the approval staff to the target report are improved. And the target user does not need to manually initiate the authority approval process in the office automation system, so that the method is convenient and quick.
since the user usually needs to log in the registered account at the report application to perform operations such as looking up the report or publishing the report, in this embodiment of the present specification, step 201: before the obtaining of the display instruction for the target report, the method may further include:
and acquiring a login request, wherein the login request carries the registered application account identifier and the application account login credentials of the target user at the report application.
And verifying the registered application account identification and the application account login certificate to obtain a verification result.
and if the verification result shows that the verification is passed, generating a customized application interface, wherein the customized application interface displays specified report information, and the specified report information is information of a report specified by the target user, or the specified report information is information of a core report determined based on the position information of the target user. Or, the specified report information may be information of a report browsed last time by the target user.
And acquiring a target report searching request input by the target user in the customized application interface, wherein the target report searching request carries target report identification information.
and responding to the target report searching request, and generating an application interface containing a target embedded frame tag corresponding to the target report identification information so that the target user can generate a target report display instruction by triggering the target embedded frame tag.
In this embodiment of this specification, after generating the customized application interface, the method may further include:
And acquiring a report summarizing page display request. And acquiring the position information of the target user. And responding to the report summarizing page display request, generating a report summarizing page, wherein the report summarizing page displays a plurality of folder icons corresponding to the position information, the folder icons are arranged according to the sequence of folder heat values from large to small, and for any folder corresponding to the folder icon, the reports in the folders are arranged according to the sequence of the report heat values from large to small.
In the embodiment of the present specification, the position information of the target user may include, but is not limited to, information of an enterprise, a subsidiary company, a department, and the like to which the target user belongs, job duty information of the target user, an association relationship between the target user and each level of supervisor, and the like. The report in the folder displayed by the report summary page is a report corresponding to the job information of the target user. For example, the report in the folder shown by the report summary page may be a report related to the business responsible for the subsidiary to which the target user belongs, and the like.
in the embodiment of the present specification, when the report publishing user publishes the report, the folder to which the report belongs may be selected, and after the report is published, the report application may automatically divide the report into folders specified by the report publishing user. Or, the report application can also automatically divide the folders to which the reports belong according to the report identification information input by the report publisher when publishing the reports. The folders may be obtained by dividing according to department functions, business ranges, or report forms according to important programs, and thus, a user may set the folders according to actual needs, which is not specifically limited in the embodiments of the present specification.
in this embodiment, the folder heat value may be calculated based on the total number of times of referring to the report in the folder, the total number of users to refer to the report, and the corresponding weight. The report heat value can be calculated based on the accumulated look-up times of any report, the number of the accumulated look-up users and the corresponding weight. Of course, the total number of times of consulting the report form in the folder or the total number of users of consulting the report form can also be used as the hot value of the folder; or, the accumulated number of times of consulting the report or the accumulated number of users of consulting the report is used as the heat value of the report. In this regard, the embodiments of the present specification are not particularly limited, and only the report folders or reports that are interested by the report reviewer need to be preferentially arranged and displayed.
in the embodiment of the specification, the customized application interface and the report summarizing page are provided for the user, so that a report viewer can conveniently view a required report, and the user experience is improved.
Based on the same idea, the third embodiment of the present specification further provides an apparatus corresponding to the method in fig. 1. Fig. 4 is a schematic structural diagram of a report publishing device corresponding to the method in fig. 1 according to a third embodiment of the present disclosure. As shown in fig. 4, the apparatus is applied to a terminal device loaded with a reporting application, and may include:
the obtaining module 401 is configured to obtain a report publishing request, where the report publishing request is used to request to publish a target report corresponding to a target uniform resource locator, and the target report is a report generated based on a data analysis application.
a tag creating module 402, configured to create, in response to the report publishing request, a target iframe tag in an application interface of a report application, where the target iframe tag carries the target uniform resource locator, so that a user can access the target report by triggering the target iframe tag.
In an embodiment of the present specification, the report issue request carries authority allocation information input by a report issue user, where the authority allocation information is used to determine a target user; the report issuing device may further include: and the permission approval process initiating instruction generating module is used for generating a permission approval process initiating instruction according to the permission distribution information. And the sending module is used for sending the authority approval process initiating instruction to an office automation system so as to facilitate the office automation system to initiate an approval process for distributing the reference authority aiming at the target report form for the target user.
the report issuing device may further include: and the approval result acquisition module is used for acquiring the approval result fed back by the office automation system and aiming at the approval process. And the reference authority distribution module is used for distributing reference authority aiming at the target report form for the target user when the approval result shows that the approval is passed.
The report issuing device may further include: a judging module, configured to judge whether the target uniform resource locator meets a publishing condition, where the publishing condition includes: including a preset domain name. If yes, the tag creation module 402 responds to the report issuance request, and creates a target iframe tag in an application interface of the report application.
the report issuing device may further include: and the report offline instruction acquisition module is used for acquiring a report offline instruction input by a report publishing user, and the report offline instruction is used for indicating that the user is prohibited from accessing the target report. And the target embedded frame tag deleting module is used for responding to the report offline instruction and deleting the target embedded frame tag.
based on the same idea, the fourth embodiment of the present specification further provides an apparatus corresponding to the method in fig. 2. Fig. 5 is a schematic structural diagram of a report display apparatus corresponding to the method in fig. 2 according to a fourth embodiment of the present disclosure. As shown in fig. 5, the apparatus is applied to a terminal device loaded with a reporting application, and may include:
The obtaining module 501 is configured to obtain a target report display instruction, where the target report display instruction is generated based on a trigger operation of a target user on a target iframe tag in an application interface of a report application, the target iframe tag carries a uniform resource locator corresponding to a target report, and the target report is a report generated based on a data analysis application.
A target report display request generating module 502, configured to generate a target report obtaining request in response to the target report display instruction, where the target report obtaining request is used to request to obtain a report indicated by the uniform resource locator.
the sending module 503 is configured to send the target report acquisition request to the server of the data analysis application.
A receiving module 504, configured to receive report information fed back by the server according to the uniform resource locator.
and a report display page generating module 505, configured to generate a report display page, where the report information is displayed on the report display page.
The report display device can also comprise: and the judging module is used for judging whether the target user has the reference authority of the target report. If yes, the target report display request generation module 502 responds to the target report display instruction to generate a target report acquisition request. And if the judgment result shows that the target user does not have the reference authority of the target report, a prompt message display module displays prompt messages in an application interface of the report application, wherein the prompt messages are used for prompting that the target user does not have the reference authority of the target report.
the report display device can also comprise: and the permission request acquisition module is used for acquiring a permission request input by the target user, and the permission request is used for requesting to acquire the reference permission of the target report. And the permission approval process initiating instruction generating module is used for generating a permission approval process initiating instruction according to the permission request. The sending module is further configured to send the permission approval process initiating instruction to an office automation system, so that the office automation system initiates an approval process for allocating a reference permission for the target report to the target user. And the approval result acquisition module is used for acquiring the approval result fed back by the office automation system and aiming at the approval process. And the reference authority distribution module is used for distributing reference authority aiming at the target report form for the target user when the approval result shows that the approval is passed.
The report display device can also comprise: and the login request acquisition module is used for acquiring a login request, wherein the login request carries the registered application account identifier and the application account login credentials of the target user at the report application. And the verification module is used for verifying the registered application account identification and the application account login certificate to obtain a verification result. And the customized application interface generating module is used for generating a customized application interface when the verification result shows that the verification passes, wherein the customized application interface displays specified report information, and the specified report information is information of a report specified by the target user, or the specified report information is information of a core report determined based on the position information of the target user. And the target report search request acquisition module is used for acquiring a target report search request input by the target user in the customized application interface, wherein the target report search request carries target report identification information. And the target application interface generating module is used for responding to the target report searching request and generating an application interface containing a target embedded frame tag corresponding to the target report identification information so that the target user can generate a target report display instruction by triggering the target embedded frame tag.
the report display device can also comprise: and the report summarizing page display request acquisition module is used for acquiring the report summarizing page display request. And the position information acquisition module is used for acquiring the position information of the target user. The report summarizing page generating module is used for responding to the report summarizing page display request and generating a report summarizing page, the report summarizing page is displayed with a plurality of folder icons corresponding to the position information, the folder icons are arranged in a sequence from big to small according to the folder heat value, and for any folder corresponding to the folder icon, the reports in the folders are arranged in a sequence from big to small according to the report heat value.
based on the same idea, the fifth embodiment of the present specification further provides report publishing equipment corresponding to the method in fig. 1. The report issuing device may include:
at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to:
The method comprises the steps of obtaining a report publishing request, wherein the report publishing request is used for requesting to publish a target report corresponding to a target uniform resource locator, and the target report is generated based on data analysis application. And responding to the report publishing request, creating a target embedded frame label in an application interface of a report application, wherein the target embedded frame label carries the target uniform resource locator, so that a user can conveniently access the target report by triggering the target embedded frame label.
Based on the same idea, the sixth embodiment of this specification further provides report display equipment corresponding to the method in fig. 1. The report display device can include: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to:
the method comprises the steps of obtaining a target report display instruction, wherein the target report display instruction is generated based on the triggering operation of a target user on a target embedded frame label in an application interface of a report application, the target embedded frame label carries a uniform resource locator corresponding to a target report, and the target report is a report generated based on a data analysis application. And responding to the target report display instruction, and generating a target report acquisition request, wherein the target report acquisition request is used for requesting to acquire the report indicated by the uniform resource locator. And sending the target report acquisition request to a server of the data analysis application. And receiving report information fed back by the server according to the uniform resource locator. And generating a report display page, wherein the report information is displayed on the report display page.
based on the same idea, a seventh embodiment of the present specification further provides a computer-readable storage medium corresponding to the method in fig. 1, where the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions, when executed by a processor, implement the following steps:
The method comprises the steps of obtaining a report publishing request, wherein the report publishing request is used for requesting to publish a target report corresponding to a target uniform resource locator, and the target report is generated based on data analysis application. And responding to the report publishing request, creating a target embedded frame label in an application interface of a report application, wherein the target embedded frame label carries the target uniform resource locator, so that a user can conveniently access the target report by triggering the target embedded frame label.
based on the same idea, an eighth embodiment of the present specification further provides a computer-readable storage medium corresponding to the method in fig. 2, where the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions, when executed by a processor, implement the following steps:
The method comprises the steps of obtaining a target report display instruction, wherein the target report display instruction is generated based on the triggering operation of a target user on a target embedded frame label in an application interface of a report application, the target embedded frame label carries a uniform resource locator corresponding to a target report, and the target report is a report generated based on a data analysis application. And responding to the target report display instruction, and generating a target report acquisition request, wherein the target report acquisition request is used for requesting to acquire the report indicated by the uniform resource locator. And sending the target report acquisition request to a server of the data analysis application. And receiving report information fed back by the server according to the uniform resource locator. And generating a report display page, wherein the report information is displayed on the report display page.
the embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus, device, and non-volatile computer-readable storage medium embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and in relation to the description, reference may be made to some portions of the description of the method embodiments.
The apparatus, the device, the nonvolatile computer readable storage medium, and the method provided in the embodiments of the present specification correspond to each other, and therefore, the apparatus, the device, and the nonvolatile computer storage medium also have similar advantageous technical effects to the corresponding method.
in the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Furthermore, nowadays, instead of manually making an integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Language Description Language), traffic, pl (core unified Programming Language), HDCal, JHDL (Java Hardware Description Language), langue, Lola, HDL, laspam, hardsradware (Hardware Description Language), vhjhd (Hardware Description Language), and vhigh-Language, which are currently used in most common. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, AtmelAT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
as will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
the memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
it should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
the application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
the embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments can be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
the above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of claims of the present application.

Claims (19)

1. a report issuing method is characterized by comprising the following steps:
acquiring a report publishing request, wherein the report publishing request is used for requesting to publish a target report corresponding to a target uniform resource locator, and the target report is generated based on data analysis application;
And responding to the report publishing request, creating a target embedded frame label in an application interface of a report application, wherein the target embedded frame label carries the target uniform resource locator, so that a user can conveniently access the target report by triggering the target embedded frame label.
2. the method of claim 1, wherein the report issuance request carries authority allocation information input by a report issuance user, the authority allocation information being used to determine a target user; after the report issuing request is obtained, the method further comprises the following steps:
Generating a permission approval process initiating instruction according to the permission distribution information;
and sending the authority approval process initiating instruction to an office automation system so as to facilitate the office automation system to initiate an approval process for distributing the reference authority aiming at the target report form for the target user.
3. The method of claim 2, wherein after sending the permission approval process initiation instruction to an office automation system, further comprising:
Obtaining an approval result fed back by the office automation system and aiming at the approval process;
and when the approval result shows that the approval is passed, allocating reference permission aiming at the target report form for the target user.
4. The method of claim 1, wherein after obtaining the report issuance request, further comprising:
Judging whether the target uniform resource locator meets the publishing conditions, wherein the publishing conditions comprise: including a preset domain name;
and if so, responding to the report release request and creating a target embedded frame tag in an application interface of the report application.
5. the method of claim 1, after creating the target iframe tag in an application interface of a reporting application, further comprising:
acquiring a report offline instruction input by a report publishing user, wherein the report offline instruction is used for indicating that the user is prohibited from accessing the target report;
And responding to the report offline instruction, and deleting the target embedded frame tag.
6. the method of claim 1, wherein the target report is a periodically updated report generated based on a data analytics application; the target iframe tag carries the target uniform resource locator so that a user can access the target report which is updated last time by triggering the target iframe tag.
7. A report display method is characterized by comprising the following steps:
acquiring a target report display instruction, wherein the target report display instruction is generated based on the triggering operation of a target user on a target embedded frame tag in an application interface of a report application, the target embedded frame tag carries a uniform resource locator corresponding to a target report, and the target report is a report generated based on a data analysis application;
responding to the target report display instruction, and generating a target report acquisition request, wherein the target report acquisition request is used for requesting to acquire the report indicated by the uniform resource locator;
Sending the target report acquisition request to a server of the data analysis application;
Receiving report information fed back by the server according to the uniform resource locator;
and generating a report display page, wherein the report information is displayed on the report display page.
8. The method of claim 7, wherein prior to generating a target report retrieval request in response to the target report presentation instruction, further comprising:
Judging whether the target user has the reference authority of the target report form;
And if so, responding to the target report display instruction, and generating a target report acquisition request.
9. The method according to claim 8, wherein if the determination result indicates that the target user does not have the reference authority for the target report, displaying a prompt message in an application interface of the report application, wherein the prompt message is used for prompting that the target user does not have the reference authority for the target report.
10. the method of any one of claims 8 or 9, further comprising:
acquiring an authority request input by the target user, wherein the authority request is used for requesting to acquire the reference authority of the target report;
generating a permission approval process initiating instruction according to the permission request;
sending the authority approval process initiating instruction to an office automation system so as to facilitate the office automation system to initiate an approval process for allocating reference authority aiming at the target report form to the target user;
obtaining an approval result fed back by the office automation system and aiming at the approval process;
And when the approval result shows that the approval is passed, allocating reference permission aiming at the target report form for the target user.
11. The method of claim 7, wherein prior to obtaining the presentation instructions for the target report, further comprising:
acquiring a login request, wherein the login request carries a registered application account identifier and an application account login credential of a target user at a report application;
Verifying the registered application account identification and the application account login certificate to obtain a verification result;
If the verification result shows that the verification is passed, generating a customized application interface, wherein the customized application interface displays specified report information, and the specified report information is information of a report specified by the target user, or the specified report information is information of a core report determined based on the position information of the target user;
acquiring a target report searching request input by the target user in the customized application interface, wherein the target report searching request carries target report identification information;
And responding to the target report searching request, and generating an application interface containing a target embedded frame tag corresponding to the target report identification information so that the target user can generate a target report display instruction by triggering the target embedded frame tag.
12. The method of claim 11, wherein after generating the customized application interface, further comprising:
Acquiring a report summarizing page display request;
acquiring position information of the target user;
And responding to the report summarizing page display request, generating a report summarizing page, wherein the report summarizing page displays a plurality of folder icons corresponding to the position information, the folder icons are arranged according to the sequence of folder heat values from large to small, and for any folder corresponding to the folder icon, the reports in the folders are arranged according to the sequence of the report heat values from large to small.
13. The method of claim 7, wherein the target report is a periodically updated report generated based on a data analytics application; the report information is the target report which is updated last time.
14. A report issuing apparatus, comprising:
The system comprises an acquisition module, a report issuing module and a report sending module, wherein the acquisition module is used for acquiring a report issuing request, the report issuing request is used for requesting to issue a target report corresponding to a target uniform resource locator, and the target report is generated based on data analysis application;
And the label creating module is used for responding to the report release request and creating a target embedded frame label in an application interface of a report application, wherein the target embedded frame label carries the target uniform resource locator, so that a user can access the target report by triggering the target embedded frame label.
15. a report display device, comprising:
the system comprises an acquisition module, a display module and a display module, wherein the acquisition module is used for acquiring a target report display instruction, the target report display instruction is generated based on the triggering operation of a target user on a target embedded frame tag in an application interface of a report application, the target embedded frame tag carries a uniform resource locator corresponding to a target report, and the target report is a report generated based on a data analysis application;
a target report display request generating module, configured to generate a target report obtaining request in response to the target report display instruction, where the target report obtaining request is used to request to obtain a report indicated by the uniform resource locator;
the sending module is used for sending the target report acquisition request to a server of the data analysis application;
The receiving module is used for receiving report information fed back by the server according to the uniform resource locator;
and the report display page generating module is used for generating a report display page, and the report information is displayed on the report display page.
16. A report issuance apparatus, comprising:
At least one processor; and the number of the first and second groups,
A memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
Acquiring a report publishing request, wherein the report publishing request is used for requesting to publish a target report corresponding to a target uniform resource locator, and the target report is generated based on data analysis application;
And responding to the report publishing request, creating a target embedded frame label in an application interface of a report application, wherein the target embedded frame label carries the target uniform resource locator, so that a user can conveniently access the target report by triggering the target embedded frame label.
17. A report presentation apparatus, comprising:
At least one processor; and the number of the first and second groups,
A memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
The memory stores instructions executable by the at least one processor to enable the at least one processor to:
Acquiring a target report display instruction, wherein the target report display instruction is generated based on the triggering operation of a target user on a target embedded frame tag in an application interface of a report application, the target embedded frame tag carries a uniform resource locator corresponding to a target report, and the target report is a report generated based on a data analysis application;
responding to the target report display instruction, and generating a target report acquisition request, wherein the target report acquisition request is used for requesting to acquire the report indicated by the uniform resource locator;
Sending the target report acquisition request to a server of the data analysis application;
Receiving report information fed back by the server according to the uniform resource locator;
and generating a report display page, wherein the report information is displayed on the report display page.
18. A computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, perform the steps of:
Acquiring a report publishing request, wherein the report publishing request is used for requesting to publish a target report corresponding to a target uniform resource locator, and the target report is generated based on data analysis application;
And responding to the report publishing request, creating a target embedded frame label in an application interface of a report application, wherein the target embedded frame label carries the target uniform resource locator, so that a user can conveniently access the target report by triggering the target embedded frame label.
19. a computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, perform the steps of:
Acquiring a target report display instruction, wherein the target report display instruction is generated based on the triggering operation of a target user on a target embedded frame tag in an application interface of a report application, the target embedded frame tag carries a uniform resource locator corresponding to a target report, and the target report is a report generated based on a data analysis application;
responding to the target report display instruction, and generating a target report acquisition request, wherein the target report acquisition request is used for requesting to acquire the report indicated by the uniform resource locator;
Sending the target report acquisition request to a server of the data analysis application;
receiving report information fed back by the server according to the uniform resource locator;
And generating a report display page, wherein the report information is displayed on the report display page.
CN201910838091.9A 2019-09-05 2019-09-05 report publishing method, device and equipment Pending CN110555200A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910838091.9A CN110555200A (en) 2019-09-05 2019-09-05 report publishing method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910838091.9A CN110555200A (en) 2019-09-05 2019-09-05 report publishing method, device and equipment

Publications (1)

Publication Number Publication Date
CN110555200A true CN110555200A (en) 2019-12-10

Family

ID=68739219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910838091.9A Pending CN110555200A (en) 2019-09-05 2019-09-05 report publishing method, device and equipment

Country Status (1)

Country Link
CN (1) CN110555200A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111159164A (en) * 2020-01-16 2020-05-15 四川天翼网络服务有限公司 Report data access authority control method based on parametric transfer
CN111401018A (en) * 2020-03-17 2020-07-10 中国邮政储蓄银行股份有限公司 Method, device and system for generating email report
CN112632945A (en) * 2020-12-17 2021-04-09 上海哔哩哔哩科技有限公司 Report form construction method and device
CN113836216A (en) * 2021-09-06 2021-12-24 飞算数智科技(深圳)有限公司 Data display method and device, storage medium and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101216817A (en) * 2007-12-29 2008-07-09 中国建设银行股份有限公司 Heterogeneous report form integration and centralized management device and system
CN105243533A (en) * 2015-09-22 2016-01-13 武汉达策信息技术有限公司 Unified publishing platform and method for various types of reports
CN107948126A (en) * 2016-10-13 2018-04-20 阿里巴巴集团控股有限公司 A kind of report inspection method and equipment
CN108280365A (en) * 2017-09-19 2018-07-13 平安科技(深圳)有限公司 Data access authority management method, device, terminal device and storage medium
CN109902100A (en) * 2019-01-31 2019-06-18 平安科技(深圳)有限公司 Report form inquiring method, device and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101216817A (en) * 2007-12-29 2008-07-09 中国建设银行股份有限公司 Heterogeneous report form integration and centralized management device and system
CN105243533A (en) * 2015-09-22 2016-01-13 武汉达策信息技术有限公司 Unified publishing platform and method for various types of reports
CN107948126A (en) * 2016-10-13 2018-04-20 阿里巴巴集团控股有限公司 A kind of report inspection method and equipment
CN108280365A (en) * 2017-09-19 2018-07-13 平安科技(深圳)有限公司 Data access authority management method, device, terminal device and storage medium
CN109902100A (en) * 2019-01-31 2019-06-18 平安科技(深圳)有限公司 Report form inquiring method, device and storage medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111159164A (en) * 2020-01-16 2020-05-15 四川天翼网络服务有限公司 Report data access authority control method based on parametric transfer
CN111159164B (en) * 2020-01-16 2024-01-30 四川天翼网络股份有限公司 Report data access right control method based on parameterization transfer
CN111401018A (en) * 2020-03-17 2020-07-10 中国邮政储蓄银行股份有限公司 Method, device and system for generating email report
CN112632945A (en) * 2020-12-17 2021-04-09 上海哔哩哔哩科技有限公司 Report form construction method and device
CN112632945B (en) * 2020-12-17 2022-11-08 上海哔哩哔哩科技有限公司 Report construction method and device
CN113836216A (en) * 2021-09-06 2021-12-24 飞算数智科技(深圳)有限公司 Data display method and device, storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
AU2019232804B2 (en) Decision tables and flow engine for building automated flows within a cloud based development platform
CN103380423B (en) For the system and method for private cloud computing
CN110555200A (en) report publishing method, device and equipment
US11586945B2 (en) Methods and systems for automated, intelligent application process development that recommend how to modify applications based on usage patterns of end users
US20190286462A1 (en) Systems, methods, and media for presenting interactive checklists
US11416830B2 (en) Method and system for automatically creating action plans based on an action plan template
US20130036413A1 (en) Methods and apparatus for bug-fix notifications
US8566740B2 (en) Interactive data forecasting features for a graphical user interface
US9967363B2 (en) Activity analysis for monitoring and updating a personal profile
US20100293021A1 (en) Method and system for task tracking and allocation
US9892470B2 (en) System and method for configurable deployment of transit agency content
US20130144880A1 (en) Business partner grouping
JPWO2014061229A1 (en) Information system construction support apparatus, information system construction support method, and information system construction support program
US20170193409A1 (en) Business resource modeling
US20140229912A1 (en) Micro documentation environments
US9734486B2 (en) Integrated temporary labor provisioning and monitoring
US20150046443A1 (en) Document-based search with facet information
CN111967853A (en) Method, device, equipment and readable medium for reporting supervision data
EP3624027A1 (en) Decision tables and flow engine for building automated flows within a cloud based development platform
US20160132899A1 (en) Monitoring of Events and Key Figures
US20200019716A1 (en) Determining viewable screen content
US20230101264A1 (en) Issue tracking system with associated issues functions
US20220100740A1 (en) Systems and methods for automatically creating and/or managing electronic data tables
Allbee Hands-On Software Engineering with Python: Move beyond basic programming and construct reliable and efficient software with complex code
CN113362021A (en) Organization management method and device, electronic equipment 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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20191210