Embedding content from external tools | Targetprocess - Visual management software

Embedding content from external tools

In Targetprocess, it is possible to embed content from external tools using two features: the Embedded Pages mashup (add-on) and the Web Page dashboard widget.

The Embedded Pages mashup allows you to see pages by links you've provided in the URL and Template URL custom fields as an additional tab on an entity view, so that you can work with the external pages and documents straight in Targetprocess. Learn more about the mashup.

Embedding content from external tools. Image 1

The Web Page dashboard widget allows you to display any web page on your dashboard. Here are some more details about this widget.

Embedding content from external tools. Image 2

Popular services that allow content embedding

  • What popular services allow embedding to third-party tools (including Targetprocess)? What settings should I modify to allow embedding?
  •  If you access Targetprocess via HTTPS (which is mandatory for Targetprocess accounts hosted in the cloud and optional for on-premise solutions) you can only embed resources which use HTTPS as well. Additionally, you can only embed pages from resources which do not implicitly forbid embedding into an iframe.

Allowed

  • Google Docs.
  • Google Drive. To embed Folder, use link in form of https://drive.google.com/embeddedfolderview?id=xxxxx instead of https://drive.google.com/drive/folders/xxxxx?usp=sharing. More details on embedding Google Drive folders.
  • Youtube (when the special link with the /embed/ part is copied)
  • Sharepoint (when AllowFraming is enabled; additionally, it may be required to embed guest links referring to guestaccess.aspx module instead of WopiFrame.aspx)
  • Confluence (when Clickjacking protection is disabled)
  • InVision (how to embed an entire mobile prototype - create iframe embed code)
  • Box - use links from Embed Widget settings > Embed Code area > iframe src parameters. In form of https://app.box.com/embed_widget/s/xxxxxx.
  • Targetprocess pages and views

Disabled

Troubleshooting

  • I've added the URL into the field, but the tab is empty. What am I doing wrong?
  • To see the exact reason why the tab is empty, please open your browser's console (usually by pressing F12) and find the error.

1. Error: [blocked] The page at 'https://julia.tpondemand.com/RestUI/Board.aspx' was loaded over HTTPS, but ran insecure content from 'https://www.targetprocess.com/blog/targetprocess-3-3-0-left-menu-re-design/': this content should also be loaded over HTTPS.

Solution: use the HTTPS link instead

2. Error: Refused to display 'https://www.youtube.com/watch?v=e1kZzMo0lqI&list=UUPHc0D5hDkBiPrjDPtHZd-Q' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

Solution: investigate whether your source can be embedded after all. Look for sharing and embedding options and use that link instead.

Troubleshooting

Still have a question?

We're here to help! Just contact our friendly support team

Find out more about our APIs, Plugins, Mashups and custom extensions. Join our community of passionate users and even discuss directly with our developers.