Skip to main content

Hello fellow PM enthusiasts,

 

Is there a way to push back the loggings of Studio skills to a Celonis DataModel? (E.g. similar to setting up the Celonis AE Cloud connector and extracting the AE eventlog that can be used in the data model again)

 

I know the logging of Studio skills are kept. The million dollar question is, how can we technically access it and use it for further analysis/monitoring in our data model?

 

I’m looking forward to hear about the options.

 

Thanks in advance!

 

Kind regards

As skills are to be slowly merged into ActionFlows, it seems they are not fully documenting the api call.

In pycelonis you have skill.py

https://celonis.github.io/pycelonis/1.7.1/reference/celonis_api/studio/skill/#celonis_api.studio.skill.Skill.content

 

And digging a bit you have skill.content and skill.data, that looks like if you have execution logs they can be there.

 

Maybe you can also use an HTML / API component from action flow to directly request the logs using an http call.... checking my browser, it seem the logs are in an url https://<team>.celonis.cloud/process-automation-v2/api/skills/<package>.<skillname>/execution-logs?limit=nn

 

HTH


Wow, thanks so much Guillermo with this super fast reply with even two options for us to explore! FYI, we also came to a potential third way (with the help of Service Desk) by essentially creating our own logging by adding a 'write data to table' as a last step. Just sharing for completeness and who knows it helps you in any future scenario as well.

 

Thanks lots again!


Hi @1461110298, could you please elaborate a bit on how you implemented 'write data to table' step? I have a similar task in the action flow: I want to form and send a bunch of emails and log them somewhere in Celonis, so I could retrieve them in the later action flow launches and filter out those which we've already sent.


Hi @1461110298, could you please elaborate a bit on how you implemented 'write data to table' step? I have a similar task in the action flow: I want to form and send a bunch of emails and log them somewhere in Celonis, so I could retrieve them in the later action flow launches and filter out those which we've already sent.

Basically something like this

implementation schema


Hi @Emil Vakhitov, sure, with the help of the documentation on 'Celonis Actions' (specifically write data to table part) we managed it quite easily. We took the continuous version, for which you need to create an Application key, grant the proper rights for the data model and then you can get going. The final Skill then looks something like this. And for us the manual sensor is triggered by an action flow. Good luck!image


Hi @Emil Vakhitov, sure, with the help of the documentation on 'Celonis Actions' (specifically write data to table part) we managed it quite easily. We took the continuous version, for which you need to create an Application key, grant the proper rights for the data model and then you can get going. The final Skill then looks something like this. And for us the manual sensor is triggered by an action flow. Good luck!image

@1461110298 thank you!


Hi @Emil Vakhitov, sure, with the help of the documentation on 'Celonis Actions' (specifically write data to table part) we managed it quite easily. We took the continuous version, for which you need to create an Application key, grant the proper rights for the data model and then you can get going. The final Skill then looks something like this. And for us the manual sensor is triggered by an action flow. Good luck!image

Hi @1461110298, one more question - how much time does one call of this skill take in your case? In my case, it takes about 6-8 seconds for the skill with "manual sensor" + "write data to table" tasks. And if it is executed about 600 times, the action flow fails, because there is a 60 minute execution limit.


Reply