Free Trial

Alteryx Server Discussions

Find answers, ask questions, and share expertise about Alteryx Server.

Audit information about which user download which workflow on which day

tanseb
5 - Atom

Hi everyone,

 

Is there a way to get audit information on which user download which workflow on which day from the Server audit information?

 

Is such action / event being stored in Alteryx Server mongo DB for the "download workflow event" in the first place?

 

Thanks.

 

Cheers,

Seb

 

2 REPLIES 2
TimN
13 - Pulsar

Hi,

It is stored in Mongo and  also accessible thru api (/admin/v1/auditlog/) .  Here's an article that might help.

 

https://knowledge.alteryx.com/index/s/article/How-to-determine-which-User-deleted-a-Gallery-applicat...

 

The api returns all events and it doesn't allow for filtering but the event returned looks like this:

 

{
"id": "xxxxxxxxxxxxxxxxxxxxx",
"entity": "AppInfo",
"entityId": "xxxxxxxxxxxxxxxxxxxxxxxxx",
"event": "update",
"newValues": "{\"totalRunCount\":1,\"revisions\":{\"0\":{\"runCount\":1}}}",
"oldValues": "{\"totalRunCount\":0,\"revisions\":{\"0\":{\"runCount\":0}}}",
"timestamp": "/Date(1640230575333)/",
"userId": "xxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

 

Hope this helps.

Ariharan
11 - Bolide


Hi @tanseb ,

 

The Alteryx API documentation was only available for certain entities(workflow, collection, etc.,) and not available for Schedule entities

If you create a schedule in Gallery, information about the schedule like creation date time, frequency, owner, type, last run, next run, etc. will be updated in MongoDB. If a user edits or modifies a schedule in the gallery, the edited/updated information is only available in MongoDB. There is no possibility of seeing audit information like old value(before change), new value, or operation (update, delete, insert).

 

You can refer to my old community post for clarification. 

 

https://community.alteryx.com/t5/Alteryx-Server-Discussions/Alteryx-MongoDB-Audit-Events/td-p/102833...

 

Regards, 

Ariharan Rengasamy