Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
report_list:configuring_delivery_methods [2024/12/08 22:53] – created optrixreport_list:configuring_delivery_methods [2025/12/18 22:50] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====Configuring Delivery Methods====
  
 +If delivering to a service (or any other non-email destination), you'll first need to set it up.
 +
 +This is done using **Python Scripts**.
 +
 +Each script is installed into the base of your [[reports_directory|report folder]]. It should be named **method.py**, where 'method' is a single-word name for the destination. 
 +
 +For example, **sharepoint.py** is a good name for a script that distributes your reports to Sharepoint, **slack.py** for slack, etc.
 +
 +There are several example scripts available in our Code Examples - see the [[code:report_delivery]] section for more details. You can use these pre-made examples, or [[create your own delivery method|create your own]].
 +
 +===Subscribing to a Delivery Method===
 +
 +When [[setting_up_subscriptions_and_delivery_methods|setting up delivery]] to one of these methods, you write the name of the script, a hash (#), and then the name of the destination. This name will be passed along to your script as a parameter.
 +
 +For example, to upload your files to the 'Daily' folder in your Sharepoint, you'd subscribe to 'sharepoint#Daily'.