FAQ
Does Apps for Tableau look at any of my data?
No, MailScheduler is a on-premises solution without the need of any internet connection. Our SaaS solutions are hosted in an isolated Azure environment only accessible for a by you approved group of engineers.
Can MailScheduler run in docker / kubernetes?
Yes MailScheduler can run in a container. The configuration for this is next-level since it needs to be configured manually without the one-click installer. Reach out to our support channel for the possibilities.
Can I change the API version of the Tableau Rest API that MailScheduler uses?
Yes, you can change the version of the Tableau Rest API that MailScheduler uses. The default is 3.15. You can set a variable in the config.yaml in the installation folder.
tableau_api_version: 3.23
Ensure you put it in the correct place in the file and leave the indentation intact. The 'env:' is already there; place it just below that as follows:
env:
tableau_api_version: 3.23
How to set the number of parallel requests to the Tableau Rest API?
In the config yaml you can add the this. Note that Tableau Server or Cloud limits the number of concurrent requests so adjust the value to align with that limit. On default this is 20.
env:
tableau_concurrency: 5
Can you explain more about the config yaml file structure?
The config yaml is a configuration file located in the installation folder. Here we store all variables and secrets. Note that it is wise to limit access to the installation folder or server to keep your secrets secure.
Once you open the file you will see the contents.
http:
address: 0.0.0.0:38293
ssl:
address: :8899
cert: .app-runtime/ssl.crt
key: .app-runtime/ssl.key
redirect: true
mail-scheduler:
domain: mailscheduler.appsfortableau.com
env:
app:
license: xxxxx
url: https://mailscheduler.appsfortableau.com
db:
connection: sqlite-default
database: mailscheduler.sqlite
driver: sqlite
host: ""
password: ""
schema: public
username: ""
mail:
encryption: tls
from:
address: no-reply@appsfortableau.com
name: MailScheduler
host: smtp.office365.com
mailer: smtp
password: xxxxx
port: 587
username: no-reply@appsfortableau.com
user_created: true
proxy:
enabled: false
external_domain: ""
external_port: 0
external_ssl: true
Note that the indentation is always two spaces.
For specific env variables used within the MailScheduler app we focus on the 'env' part. Here you see items like database credentials and mail credentials.
It doesn't matter if you would use and '_' (underscore) or a ':' (colon) and new line. Example:
env:
app:
license: xxxxx
url: https://mailscheduler.appsfortableau.com
Is exactly the same as:
env:
app_license: xxxxx
app_url: https://mailscheduler.appsfortableau.com
Last updated