Desktop App Integrations
The Desktop App supports integration with external software through various implementations, enabling custom production workflows. These integrations can be set in operation files and will be executed each time a tag is interacted with.
Contents
Auto Paste Integration
The Auto Paste integration will copy and paste text at the current cursor location on the system. To do this, the app copies the data to the clipboard, then virtually presses “CTRL + V” on the keyboard to simulate a paste. This will work as long as the keyboard is a standard English keyboard and the shortcut to paste is “CTRL + V”. The following options are available for this integration:
- Text – The text to be pasted. This text may include a template key formatted as “{{ key }}” to replace data from the tag into the text dynamically
- Example: “Tag UID is: {{ tag.uid }}”
- After Paste Key Press – The key to be pressed after the paste is complete
Copy Integration
The Copy integration will copy text to the system’s clipboard, allowing it to be manually pasted elsewhere. The following options are available for this integration:
- Text – The text to be copied. This text may include a template key formatted as “{{ key }}” to replace data from the tag into the text dynamically
- Example: “Tag UID is: {{ tag.uid }}”
File Integration
The File integration will write the entire tag’s data to the specified file. The file will be overwritten each time a tag is interacted with and will not be appended to. The following options are available for this integration:
- File – The file to be written to. If the file does not exist, it will be created
HTTP POST Integration
The HTTP POST integration sends a POST request to the specified URL, containing the entire tag’s data in JSON format. The following options are available for this integration:
- URL – The URL to send the POST request to
Process Integration
The Process integration will start the specified process if it exists. The following options are available for this integration:
- Process – The process to start. This may include a template key formatted as “{{ key }}” to replace data from the tag into the text dynamically