Where can I get Jira's database structure for service desk? - database

I want to build service desk dashboards and I want to look at a database structure with a ticketing system to understand exactly what am I going to need. I am working with Jira already and I wanted to check its database, but I haven't found what I need.
Thanks in advance!

On the administrator's System page sidebar, there's a "Plugin Data Storage" menu item that will show you what database tables correspond to each add-on. From there you can see that Service Desk table names usually begin with AO_54307E.
You shouldn't need to access the database directly. Check https://docs.atlassian.com/jira-servicedesk/REST/server/ for whether the information you need is available via the REST API.

Related

Google Data Studio - User Specific Dashboard

We have a Health Information system where about 75+ users login to the system from different healthcare facilities and register patients for different health care services. I wanted to create aggregated data dashboard using google data studio for specific health facility where they can see ONLY details related to the their institution. Is there way to create such customized dashboard in data studio ?
Thanks in advance
Yes, it is possible. See updated instructions:
Add a filter to the table. See attachment #1.
Set up parameters for your filter as shown in attachment #2. Click Save.
As a result you will see, that your table shows data limited to one facility. See result here.
Repeat the process for all facilities on separate reports.

Tableau: How to get an overview of who have accessed a Dashboard?

I am trying to create an overview of the users who have accessed a particular Tableau Dashboard. Preferably, the overview should display statistics of the users' activity on a country level, departmental registration number, region, and the individual user-id of those who have accessed it. I have the data on a local database. However, I cannot find any neat solutions to this online.
I think you can use Tableau Server.
I'm sending you the link http://onlinehelp.tableau.com/current/server/en-us/adminview_bucket.htm.
You have the option to use Administrative views pre-built or get it customised. All the information should be in the right-hand side.
Hope you find this useful.
Thanks

Managing user accounts for different sites with one database

We now have one site running but we will need to build a branded site for our client soon. The client site will have exactly the same data set as our current site expect for the user data. The client site must have totally separated user info which allows only the client to use the site.
I don't see the need for setting up a new database or creating a new user table for the client. My tentative solution is add a "Company" column for the user table so that I can differ which site the user data row is on.
I do not know if this approach will work or not or if it is the best practice. Could anyone with experience like this shed some light on this question?
Thanks,
Nigong
P.S. I use LAMP with AWS.
Using an extra column to store a company / entity id is a common approach for multitenant system. In general you will want to abstract the part that that verifies you can only retrieve data you're allowed to a piece that all queries go through, like your ORM. This will prevent people new to the project from exposing/using data that shouldn't be exposed/used.

What database table is the Magento Contact Us Email Options stored in?

For an application I am writing, I need to know where some of the settings in the Admin Panel are being stored in a table on the database. Specifically, if one is logged into the Admin Panel, under System->Configuration->Contacts->Email Options, there are three select boxes "Send Emails To", "Email Sender" and "Email Template".
I can't seem to find what table the currently selected options are stored in. I want to do this since I am creating a transactional email via install script (I was able to find that transactional emails are stored under core_email_template), and would like it to be selected by default via my install script along with the default email being changed.I assumed that the currently selected options are somewhere on the database, I just can't seem to find where for the life of me!
I was hoping that someone would know where these settings were stored, or if someone could share some strategies to find out which table(s) hold information like this.
Thank you for any help you can offer.
It is in the core_config_data table

Automatically Creating Pages on the Server When an Entry in a Database is Created

Using PHP, does anyone know how to make it so that when someone registers on a website (and therefore enters data into a database), a folder with a default php file is created on the web root/server???
This is not a good design. Rather, you should have your PHP files look at the session to find the logged in user's id, and query the necessary data about that user id. You don't need a file for each user. You can make your table auto-increment a user id.

Resources