{"id":22300,"date":"2024-02-15T14:48:40","date_gmt":"2024-02-15T22:48:40","guid":{"rendered":"https:\/\/docs.extraview.com\/v22\/book\/custom-url-linked-reports\/"},"modified":"2024-02-15T14:48:40","modified_gmt":"2024-02-15T22:48:40","slug":"custom-url-linked-reports","status":"publish","type":"page","link":"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/","title":{"rendered":"Custom URL Linked Reports"},"content":{"rendered":"<p>ExtraView reports has a feature that makes it possible to gain access to reports or pages generated outside the system, or reports generated internally (via the API) that involve custom code. The administrator can create these links, and then make the reports available to a general user community by saving the report as a Shared Report.<\/p>\n<p>To use this feature, or to turn this off for your users, use the security permission keys named SR_PERSONAL_LINKED_REPORT and SR_PUBLIC_LINKED_REPORT, according to whether users should be able to create their own personal linked reports, or whether they should be able to create shared linked reports.<\/p>\n<p>As custom URL linked reports can generate any type of output, and may not even output directly to a browser, you may not put a custom URL linked report on the Home Page. If you have a need for this, it is possible to use the user custom programming feature to place a similar report on the Home Page.<\/p>\n<h3>\n\tLink to a Report<\/h3>\n<p>From the <b>Report<\/b> screen, select the <b>Create New Custom URL Report<\/b> option from the list, and press the <img decoding=\"async\" src=\"\/extraview-media\/images\/ag\/initial_setup\/GoButton.gif\" style=\"display: inline;\" \/> button.<\/p>\n<p>The following screen appears:<\/p>\n<p><img decoding=\"async\" src=\"\/extraview-media\/images\/ag\/reporting_querying\/link_report_screen3.png\" style=\"width: 90%;\" \/><\/p>\n<p><span class=\"imageCaption\">Link to Report screen<\/span><\/p>\n<ul>\n<li>\n\t\tTo link to custom reports created via the API, enter a report title, a report description, and then enter the URL in the field provided<\/li>\n<li>\n\t\tThe URL can be an absolute path to a URL external to ExtraView. In this case, the URL must begin with <b>http:\/\/<\/b>. If you are pointing to a relative path within ExtraView, only enter the option and action you want to pass. For example, to set up a report on an absolute URL that exists at a different server, the URL address for the report may look like this \u2013 <span class=\"fixedWidthFont\">http:\/\/www.myserver.com?param1=xxx\u00b6m2=yyy<\/span> To set up a relative URL to produce a report within ExtraView itself, may look like this &#8211; <span class=\"fixedWidthFont\">?p_option=search.SearchReportDetailDisplay&amp;p_action=doRunDetailed&amp;id=10200<\/span> This report actually runs a detailed report looking for the ID of 10200<\/li>\n<li>\n\t\tNote the Limitations at the bottom of this page, to decide whether you want to open the report within a new browser tab \/ window<\/li>\n<li>\n\t\tSelect any desired filters, noting that these will only be available to reports generated internally within ExtraView, unless a user custom code exit is used to process these and pass them to an external URL<\/li>\n<li>\n\t\tClick the <b>Run Report<\/b> button, or <b>Save<\/b> the report<\/li>\n<\/ul>\n<p class=\"textGreyBg\"><b>Note<\/b>: ExtraView will not validate the URL that you enter at the time you create a Custom URL report. It is the user\u2019s responsibility to check that valid URL\u2019s are entered. It is exceedingly likely that you will generate a runtime programming exception error if you enter an invalid URL.<\/p>\n<p>Notice that you can turn the filters on the screen off and on, with the <img decoding=\"async\" src=\"\/extraview-media\/images\/ag\/initial_setup\/ShrinkButton.gif\" style=\"display: inline;\" \/> and <img decoding=\"async\" src=\"\/extraview-media\/images\/ag\/initial_setup\/GrowButton.gif\" style=\"display: inline;\" \/> buttons.<\/p>\n<h3>\n\tLimitations<\/h3>\n<p>Different browsers and different web sites place different restrictions on how content is accessed.&nbsp; This constraint might be exarcerbated by ExtraView, according to whether you are trying to open the Custom URL report within an browser Iframe.&nbsp; This happens when the report is on ExtraView&#8217;s Home Page, or when the report is opened within a Workspace.&nbsp; Some web sites will deny access to reports opened in this way, either because of their concern for security, or simply because it is their policy to not allow this mode of operation.&nbsp;<\/p>\n<p>Note the prompt on the screen, <strong>Open in new tab?<\/strong>&nbsp; You can choose this option for your Custom URL report, so that ExtraView opens the report within a new browser tab or window, thereby satisfying the conditions set by the external URL.&nbsp; If all the URLs&nbsp;used by your users&nbsp;are within the same domain as ExtraView, this constraint is not liklely to affect them.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ExtraView reports has a feature that makes it possible to gain access to reports or pages generated outside the system, or reports generated internally (via the API) that involve custom code. The administrator can create these links, and then make the reports available to a general user community by saving the report as a Shared&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_lmt_disableupdate":"","_lmt_disable":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-22300","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Custom URL Linked Reports - Product Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Custom URL Linked Reports - Product Documentation\" \/>\n<meta property=\"og:description\" content=\"ExtraView reports has a feature that makes it possible to gain access to reports or pages generated outside the system, or reports generated internally (via the API) that involve custom code. The administrator can create these links, and then make the reports available to a general user community by saving the report as a Shared...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/\" \/>\n<meta property=\"og:site_name\" content=\"Product Documentation\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/\",\"url\":\"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/\",\"name\":\"Custom URL Linked Reports - Product Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/docs.extraview.com\/v22\/#website\"},\"datePublished\":\"2024-02-15T22:48:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.extraview.com\/v22\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Custom URL Linked Reports\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/docs.extraview.com\/v22\/#website\",\"url\":\"https:\/\/docs.extraview.com\/v22\/\",\"name\":\"ExtraView Product Documentation\",\"description\":\"ExtraView Documentation\",\"publisher\":{\"@id\":\"https:\/\/docs.extraview.com\/v22\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/docs.extraview.com\/v22\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/docs.extraview.com\/v22\/#organization\",\"name\":\"ExtraView Corporation\",\"url\":\"https:\/\/docs.extraview.com\/v22\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/docs.extraview.com\/v22\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"contentUrl\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"ExtraView Corporation\"},\"image\":{\"@id\":\"https:\/\/docs.extraview.com\/v22\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Custom URL Linked Reports - Product Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/","og_locale":"en_US","og_type":"article","og_title":"Custom URL Linked Reports - Product Documentation","og_description":"ExtraView reports has a feature that makes it possible to gain access to reports or pages generated outside the system, or reports generated internally (via the API) that involve custom code. The administrator can create these links, and then make the reports available to a general user community by saving the report as a Shared...","og_url":"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/","og_site_name":"Product Documentation","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/","url":"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/","name":"Custom URL Linked Reports - Product Documentation","isPartOf":{"@id":"https:\/\/docs.extraview.com\/v22\/#website"},"datePublished":"2024-02-15T22:48:40+00:00","breadcrumb":{"@id":"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.extraview.com\/v22\/custom-url-linked-reports\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.extraview.com\/v22\/"},{"@type":"ListItem","position":2,"name":"Custom URL Linked Reports"}]},{"@type":"WebSite","@id":"https:\/\/docs.extraview.com\/v22\/#website","url":"https:\/\/docs.extraview.com\/v22\/","name":"ExtraView Product Documentation","description":"ExtraView Documentation","publisher":{"@id":"https:\/\/docs.extraview.com\/v22\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.extraview.com\/v22\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/docs.extraview.com\/v22\/#organization","name":"ExtraView Corporation","url":"https:\/\/docs.extraview.com\/v22\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/docs.extraview.com\/v22\/#\/schema\/logo\/image\/","url":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","contentUrl":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","width":512,"height":512,"caption":"ExtraView Corporation"},"image":{"@id":"https:\/\/docs.extraview.com\/v22\/#\/schema\/logo\/image\/"}}]}},"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"carl.koppel","author_link":"https:\/\/docs.extraview.com\/v22\/author\/carl-koppel\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/docs.extraview.com\/v22\/wp-json\/wp\/v2\/pages\/22300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.extraview.com\/v22\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.extraview.com\/v22\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v22\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v22\/wp-json\/wp\/v2\/comments?post=22300"}],"version-history":[{"count":0,"href":"https:\/\/docs.extraview.com\/v22\/wp-json\/wp\/v2\/pages\/22300\/revisions"}],"wp:attachment":[{"href":"https:\/\/docs.extraview.com\/v22\/wp-json\/wp\/v2\/media?parent=22300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}