> For the complete documentation index, see [llms.txt](https://docs.wem.io/platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wem.io/platform/wemtipsandtricks.md).

# Tips and Tricks

- [Tips and Tricks](https://docs.wem.io/platform/wemtipsandtricks/tips-and-tricks.md): Learn how to realize specific functionality in your WEM application, get tips & tricks from the pro's and learn how to deal with lists, widgets, ontology, integration, and more.
- [Loading Screen](https://docs.wem.io/platform/wemtipsandtricks/tips-and-tricks/loading-screen.md): Creating a loading screen
- [Keyboard Shortcuts](https://docs.wem.io/platform/wemtipsandtricks/tips-and-tricks/keyboard-shortcuts.md): General tips tricks getting around the modeler
- [Video's in WEM](https://docs.wem.io/platform/wemtipsandtricks/tips-and-tricks/videos-in-wem.md)
- [Extracting text from File](https://docs.wem.io/platform/wemtipsandtricks/tips-and-tricks/extracting-text-from-file.md)
- [Custom Hostnames](https://docs.wem.io/platform/wemtipsandtricks/custom-hostnames.md): How to link custom hostnames to your WEM Portals
- [FAQ](https://docs.wem.io/platform/wemtipsandtricks/faq.md)
- [Expressions](https://docs.wem.io/platform/wemtipsandtricks/expressions.md)
- [Order of Operators](https://docs.wem.io/platform/wemtipsandtricks/expressions/order-of-operators.md): Operators order of precedent
- [Processes](https://docs.wem.io/platform/wemtipsandtricks/processes.md)
- [Email Process](https://docs.wem.io/platform/wemtipsandtricks/processes/email-process.md): How to send emails with WEM responsibly
- [Tips for creating PDF's](https://docs.wem.io/platform/wemtipsandtricks/processes/tips-for-creating-pdfs.md): Tips for creating PDF's using the process node
- [ZIP Archive Process Node](https://docs.wem.io/platform/wemtipsandtricks/processes/zip-archive-process-node.md)
- [Concepts](https://docs.wem.io/platform/wemtipsandtricks/concepts.md)
- [Concepts and Runtime](https://docs.wem.io/platform/wemtipsandtricks/concepts/concepts-and-runtime.md)
- [Working with data](https://docs.wem.io/platform/wemtipsandtricks/working-with-data.md): Tips and tricks for working with data in your WEM application
- [The Power of the Calculated Field](https://docs.wem.io/platform/wemtipsandtricks/working-with-data/the-power-of-the-calculated-field.md): Tips & tricks: get the most out WEM when using calculated fields and constants
- [Consuming your OData source with Excel 2016](https://docs.wem.io/platform/wemtipsandtricks/working-with-data/consuming-your-odata-source-with-excel-2016.md)
- [Expose your data via OData](https://docs.wem.io/platform/wemtipsandtricks/working-with-data/expose-your-data-via-odata.md)
- [Using OData to transfer data between runtimes](https://docs.wem.io/platform/wemtipsandtricks/working-with-data/using-odata-to-transfer-data-between-runtimes.md)
- [WEM Storage Options](https://docs.wem.io/platform/wemtipsandtricks/working-with-data/wem-storage-options.md)
- [Integration](https://docs.wem.io/platform/wemtipsandtricks/integration.md): WEM offers a wide range of possibilities to integrate your application with external systems. In this section you’ll find a lot of information on how to integrate your application with other systems.
- [Integrating external systems](https://docs.wem.io/platform/wemtipsandtricks/integration/integrating-external-systems.md): What technology do I need to integrate my application with external systems?
- [Json](https://docs.wem.io/platform/wemtipsandtricks/integration/json.md): Consuming a JSON webservice
- [Single Sign-on](https://docs.wem.io/platform/wemtipsandtricks/integration/single-sign-on.md): Two examples of using Single Sign-on in your application
- [Microsoft Integration](https://docs.wem.io/platform/wemtipsandtricks/integration/microsoft-integration.md)
- [Office365 Integration](https://docs.wem.io/platform/wemtipsandtricks/integration/office365-integration.md): Learn how to integrate Office365 services with you WEM application, using OAuth 2.0
- [Performance](https://docs.wem.io/platform/wemtipsandtricks/performance.md)
- [Performance Tips](https://docs.wem.io/platform/wemtipsandtricks/performance/performance-tips.md)
- [Performance Profiler](https://docs.wem.io/platform/wemtipsandtricks/performance/performance-profiler.md): The WEM Query Performance Profiler helps identify and analyze performance bottlenecks in data queries, providing insights to optimize application efficiency.
- [Template Performance Profiler](https://docs.wem.io/platform/wemtipsandtricks/performance/template-performance-profiler.md)
- [The Split Loop](https://docs.wem.io/platform/wemtipsandtricks/performance/the-split-loop.md)
- [Security](https://docs.wem.io/platform/wemtipsandtricks/security.md): WEM offers a very secure environment in which you run your applications. On top of that there are features and functions that make your application even more secure. Here you will find articles on the
- [2FA with TOTP](https://docs.wem.io/platform/wemtipsandtricks/security/2fa-with-totp.md)
- [Blacklist or whitelist IP addresses](https://docs.wem.io/platform/wemtipsandtricks/security/blacklist-or-whitelist-ip-addresses.md): How to get very granular conrtrol over which IP addresses can access your application
- [Widgets](https://docs.wem.io/platform/wemtipsandtricks/widgets.md): WEM Modeler has many widgets to enhance User Interaction.
- [Advanced Charts](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts.md)
- [Boxplot Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/boxplot-chart.md)
- [Brush Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/brush-chart.md)
- [Bubble Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/bubble-chart.md)
- [Candlestick Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/candlestick-chart.md)
- [Card with Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/card-with-chart.md)
- [Effect Scatter Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/effect-scatter-chart.md)
- [Heat Map](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/heat-map.md)
- [Line, Area and Bar Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/line-area-and-bar-chart.md)
- [Map-Bar Morph](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/map-bar-morph.md)
- [Mix Time Line Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/mix-time-line-chart.md)
- [Nested Pie Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/nested-pie-chart.md)
- [Polar Area Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/polar-area-chart.md)
- [Polar Bar Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/polar-bar-chart.md)
- [Profit Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/profit-chart.md)
- [Radial Bar Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/radial-bar-chart.md)
- [Radial Bar Gauge](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/radial-bar-gauge.md)
- [Range Bar Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/range-bar-chart.md)
- [Rosetype Pie Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/rosetype-pie-chart.md)
- [Sankey Energy Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/sankey-energy-chart.md)
- [Scatter Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/scatter-chart.md)
- [Scatter-Aggregate-Bar Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/scatter-aggregate-bar-chart.md)
- [Stacked Columns Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/stacked-columns-chart.md)
- [Stepline Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/stepline-chart.md)
- [Treemap](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/treemap.md)
- [Advanced Input](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input.md)
- [Color Picker](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/color-picker.md)
- [Conceptset Image Selector](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/conceptset-image-selector.md)
- [Google maps locator](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/google-maps-locator.md)
- [Multi select input button](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/multi-select-input-button.md)
- [Multiselect dropdown list](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/multiselect-dropdown-list.md)
- [MultiFile Upload](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/multifile-upload.md)
- [On/Off switch](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/on-off-switch.md)
- [Process Arrow Steps](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/process-arrow-steps.md)
- [Rate](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/rate.md)
- [Rating view](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/rating-view.md)
- [Single select input button](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/single-select-input-button.md)
- [Slider](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/slider.md)
- [Tree](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/tree.md)
- [Template Actions](https://docs.wem.io/platform/wemtipsandtricks/widgets/template-actions.md)
- [Follow exit](https://docs.wem.io/platform/wemtipsandtricks/widgets/template-actions/follow-exit.md)
- [Global widgets](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets.md)
- [Agenda](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/agenda.md)
- [Audio Player](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/audio-player.md)
- [Calendar](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/calendar.md)
- [Draw Signature](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/draw-signature.md)
- [Grid Widget](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/grid-widget.md)
- [Image capture](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/image-capture.md)
- [Kanban Board](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/kanban-board.md): Unleashing the Power of a Kanban Board Widget
- [Path](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/path.md)
- [Progress Bar](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/progress-bar.md)
- [reCAPTCHA](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/recaptcha.md): How to use the reCAPTCHA widget
- [Timeline](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/timeline.md)
- [Document widgets](https://docs.wem.io/platform/wemtipsandtricks/widgets/document-widgets.md)
- [Json Viewer](https://docs.wem.io/platform/wemtipsandtricks/widgets/document-widgets/json-viewer.md)
- [PDF Viewer](https://docs.wem.io/platform/wemtipsandtricks/widgets/document-widgets/pdf-viewer.md)
- [Various](https://docs.wem.io/platform/wemtipsandtricks/various.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wem.io/platform/wemtipsandtricks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
