Skip to main content

New Pycelonis Release 1.5.1

We are excited to announce that we have released Pycelonis 1.5.1 Pycelonis is a python library built and managed by Celonis that allows easy interaction with Celonis pre-processed data as well as include functions to support building process-specific custom machine learning algorithms in python. This new release (Pycelonis 1.5.1) introduces some amazing new features that will help you quickly build your own custom usecases. Following is a sneak peak into some of the highlights: Data Deduplication We have added a data deduplication module in pycelonis that helps you find any kind of duplicates in any process. We have also added tutorial notebooks of specific deduplication usecases such as Vendor Deduplication and Material Deduplication to help you get started. In order to get started, you get the new notebooks by execution the following import inside your python notebook after updating pycelonis to the latest version. from pycelonis.notebooks import data_deduplication Root Cause Analysis We have also added a root cause analysis module in pycelonis that helps you find the correlation between different process KPIs and attributes to help root cause an increase or decrease of a specific KPI. To get started you can get the tutorial notebook for the root cause analysis module by importing the following: from pycelonis.notebooks import root_cause_analysis Studio Support We have also added studio integration in Pycelonis. You can now create your studio packages also via python. In addition to that, you can also add and remove objects from the knowledge model as well as extract KPIs and execute them as PQL via your python script with the help of the latest pycelonis release. This helps in easily integrating your custom ML usecases to the studio assets. Data Pipeline Updates We have introduced an option to apply automatic chunking while pulling data from Celonis to support the data export for files larger than 1 GB. For more details on what is included in the latest release and how can you use it, please have a look at pycelonis documentation . Best Regards, Celonis Product Team

Pycelonis Release 1.5

We are happy to announce that we have now released Pycelonis 1.5. Pycelonis is a python library built and managed by Celonis that allows easy interaction with Celonis pre-processed data as well as include functions to support building process-specific custom machine learning algorithms in python. This release (Pycelonis 1.5) includes some major changes such as improving stability and robustness as well as bringing new functionalities. Following are the new changes and what it means for you: New Push Data Functions Pushing data to datapools is now split into 3 different functions covering 4 different behaviors: Create new table in the datapool data_pool.create_table(table_name="MY_PUSH_TABLE", df_or_path=df, if_exists="error") Append data to an existing table in the datapool data_pool.append_table(table_name="MY_PUSH_TABLE", df_or_path=append_df) Upsert data into an existing table in the datapool data_pool.upsert_table(table_name="MY_PUSH_TABLE", df_or_path=upsert_df, primary_keys=['C']) Replace data with the data in an existing table in the datapool data_pool.create_table(table_name="Test_Data", df_or_path=replace_df, if_exists="drop") You can then add the newly created table to the datamodel where needed using a different function which is: data_model.add_table_from_pool(table_name="MY_NEW_TABLE", alias= "MY_NEW_TABLE") What does this mean for you? All the other functions in pycelonis that were previously available to push data into datapools or datamodel are now deprecated. This means that they will still work but we recommend switching to the new methods to have a better experience. Simulation We have also added a new module in pycelonis that allows you to simulate process changes before implementing them. If you want to learn more about it, check the following post on Process Simulation. For more details and change log, please have a look at pycelonis documentation. Best Regards, Celonis Product Team

New feature: Celonis Process Simulation in pycelonis

Celonis Process Simulation (in pycelonis) Simulate process changes before implementing them. With the release of version 1.5, we are making our Process Simulation capabilities available in pycelonis. This allows users with python knowledge to use our simulation capabilities inside the ML Workbench. Read more about pycelonis 1.5 here. If you know what simulation can do and want to start implementing it, jump to How to use Process Simulation in python of this post directly (last part of this post). We are also going to release a fully integrated, easy to use simulation experience in Celonis Studio, which is planned for the end of Q1 2021. Introduction to Process Simulation Modern organizations are looking for a data-driven way to know beforehand how big or small changes in their processes could impact the process outcome. This is due to the fact that process changes have various challenges High strategic risk which cannot be calculated in advanceWhat-if scenarios hard to estimate and evaluateCostly optimization efforts with no way of measuring their impact 15901075 170 KB Celonis Process Simulation allows you to simulate the full impact of changes in your processes and lets you evaluate all your optimization scenarios. Benefits Simulate different options for resource reallocation and process adjustmentsGet a great sense of where and how to take action based on impact and outcomeGet a dynamic visualization of all possible scenarios beforehandCalculate an adaptive simulation model incorporating day-to-day changes How it works Extract a Digital Twin by leveraging the actual process data: This creates a statistical representation of the process, including information about which resources work on which activities, their working calendar, and where in the process work piles up and creates bottlenecks. Create simulation scenario and run simulation: To see how this change impacts the overall performance and behavior of the process, the user runs a simulation scenario. Our integrated discrete event simulator calculates a simulated process model based on the Digital Twin. Analyze the results: All parameters of the process and simulation scenarios can be compared as a before/after analysis. Use Cases S/4HANA Transformation Impact See how it will affect your process KPIs and impact your business System Migration Impact Calculate the impact of automation or new features on your process KPIs What-If Simulations for M&A Synergies Effectively realize synergies in aligning resources and process flow Shared Service Transition See where in the process to best invest into more resources Throughput vs. Cost Optimization Simulate how big or small process changes impact process KPIs RPA/Automation Prioritization See if it really speeds up the process, or just shifts the bottleneck somewhere else Process Capacity Limit Identification Simulate what happens if a huge number of cases enters your process at once How to use Process Simulation in python To get started, we have updated the pycelonis documentation with tutorial notebooks on Process Simulation. Note: You need to update pycelonis before you can use the new functionality. Currently, we include two tutorial notebooks: Introduction to the Process ModelCelonis Process Simulation Tutorial (main tutorial) To import these notebooks into your ML Workbench, run: from pycelonis.notebooks import process_simluation The first notebook gives you an introduction to the parameters of a simulation model. Those include information about the resources, processing times, and many more. The process model (or Digital Twin) builds the foundation for all the process changes you want to simulate. Find it here The main tutorial covers a full end-to-end demonstration of the simulation capabilities: Extract the as-is Process Model from the data: In this step, we are semi-automatically extracting the Digital Twin from your data model. Some parameters can be extracted fully automatically, others need to be validated by the user or input manually.Simulate the as-is Process Model: After extracting the Digital Twin, we are going to execute a simulation. This gives us the baseline results that we are going to use in a comparison with another simulated scenarioModify the as-is Process Model to try out alternative models: In this step, we are going to make changes to the Digital Twin, and thus create a second simulation scenarioSimulate the alternative models: Simulate the second scenario and compare the results to the Digital Twin Find it here With that, we wish you happy holidays! We are hoping you find this functionality useful and are looking forward to your feedback. Best Regards, Celonis Product Team

Process Automation is moving into Celonis Studio

Dear Celonis community, I want to make you aware of the fact that Process Automation is moving into the Celonis Studio. From November 30 on, users create, edit and maintain all Process Automation contents in the studio. Existing contents are automatically moved. image1909313 61.2 KB Q&A: What will happen to my existing Process Automation Skills? All existing Process Automation Skills are automatically moved to the Celonis Studio. They are added to one package called Process Automation Skills. All links to Action Engine Skills remain unchanged and continue to work seamlessly. Why does Process Automation move there and what is the advantage? As an immediate value add, you can now maintain analyses and Process Automation contents at one place without having to switch tabs. Besides, the studio allows you to create folders (e.g. separate Order Management and Procurement automations) to administrate your contents more easily. Who will have access to Skills in Celonis Studio? Users with Edit Package(s) permission (including Admins) have edit access to the Process Automation Skills in the Studio. All users who currently have Edit Skill(s) permissions in Process Automation will have Edit Package permissions in the Studio. Studio permissions can be edited in the Team Settings. What does that mean for Action Engine? Just as you used to, you can set up Skills in Action Engine (to specify the business logic) and link them to Process Automation in the Studio (to perform automations). If you are building an Execution App, you can already set up everything (business logic + automations) in one place in the Studio. Learn more: LMS Training: Studio App Creator - Create Skills Dokumentation: Help Page

User Interface Improvements - Rebranding to EMS Style

With the announcement of the new Execution Management System software category, we have brought our design and user experience to the next level. As of November 19th 2020, Celonis has a new look and feel with improved usability and accessibility to all our cloud users. Our Inspiration Our brand new user experience strives to marry James Bonds professionalism with his inherent joie de vivre (but instead of serving Her Majesty the Queen, it serves our users). We want end-users to experience the EMS with sharp efficiency and delight. And just like a successful spy always has the right tools at their disposal, we believe so should our users with the Celonis EMS. To stick with the James Bond theme, have you ever wondered why the franchise has always been so successful? Its the simplicity and the patterns that repeatedly draw us back to the movie theaters. Execution apps, too, rely on repeatable patterns, narratives, and flows, to solve a large variety of business cases. Features and Benefits Our updated visual language includes crisp colors, clean typography, and new visual imagery to showcase our corporate identity while making the EMS a joy to use. Sharp contrasts, the UIs versatility, and carefully selected color palettes support your success with the best possible accessibility and usability. Better accessibility through optimized contrasts and colors, suitable for colorblind and vision impared usersImproved readability through font optimization and stylingImproved usability through user flow optimizations in execution appsUnified visual design 1600960 710 KB image43223024 996 KB 1600897 108 KB 1600899 107 KB

User Interface Improvements - Rebranding to EMS Style

With the announcement of the new Execution Management System software category, we have brought our design and user experience to the next level. As of November 19th 2020, Celonis has a new look and feel with improved usability and accessibility to all our cloud users. Our Inspiration Our brand new user experience strives to marry James Bonds professionalism with his inherent joie de vivre (but instead of serving Her Majesty the Queen, it serves our users). We want end-users to experience the EMS with sharp efficiency and delight. And just like a successful spy always has the right tools at their disposal, we believe so should our users with the Celonis EMS. To stick with the James Bond theme, have you ever wondered why the franchise has always been so successful? Its the simplicity and the patterns that repeatedly draw us back to the movie theaters. Execution apps, too, rely on repeatable patterns, narratives, and flows, to solve a large variety of business cases. Features and Benefits Our updated visual language includes crisp colors, clean typography, and new visual imagery to showcase our corporate identity while making the EMS a joy to use. Sharp contrasts, the UIs versatility, and carefully selected color palettes support your success with the best possible accessibility and usability. Better accessibility through optimized contrasts and colors, suitable for colorblind and vision impared usersImproved readability through font optimization and stylingImproved usability through user flow optimizations in execution appsUnified visual design 1600900 1600897 1126913

The Celonis Studio is live!

We recently launched the Execution Management System and with it three Celonis-developed Execution Apps and three partner-developed Execution Apps (you can check them out in our EMS Store). But there are potentially hundreds more Execution Applications and Instruments still waiting to be developed. Thats why we have brought all the powerful analytics and automation capabilities of the Execution Management System platform together into the user-friendly Celonis Studio, a low-code development environment that we released in beta mid of October 2020. The Studio allows you to build, publish, and distribute execution apps & instruments from a single low-code interface. The Business Views tab allows your organization to access the apps & instruments youve built. To build an app or instrument, citizen developers can use the following building blocks: Analyses to identify execution gaps in your process (available now!) Analysis1600806 161 KB Views to provide a tailor-made experience for your line of business personnel from executives to individual contributors (available on request) view1448919 132 KB Knowledge Models to incorporate business context such as KPIs and execution gaps (available on request) knowledge model19201080 174 KB Skills to address execution gaps through automation, tasks, and next-best-action recommendations (available end of November!) Skill with ML Router (1)1600880 197 KB The Studio is released to all EMS teams and available for everyone to get started with execution instruments (creating packages with analyses). Learn how to build execution instruments with this getting started guide. The capabilities to build execution apps (incl. Views and Knowledge Models) are available on request. But first, take a look and get familiar with the new concepts by taking the App Creator Training course, available on our LMS platform. Furthermore, you find the full Studio documentation here. To get more details on which functionalities, features, and components are released for the Studio check out the release notes here. Looking forward to your feedback regarding the Studio! All the best Sabeth, Product Lead Celonis Studio, & the entire Studio Team!

Feature retirement announcement: Reload all Data Models within schedules in Event Collection

Dear data engineers in the Celonis community, At the beginning of this year, we have released a feature that allows you to specify which Data Models are to be loaded after a successful Data Job execution: https://help.celonis.cloud/help/display/CIBC/Specify+Data+Model+Loads+in+Data+Jobs+to+make+the+pipeline+more+efficient This feature allows you to have more control on which Data Models are loaded in your pipelines. This feature is used by many of you already which is great. However, they are still a lot of teams on our platform which choose to load all Data Models after a schedule execution which was the previous behaviour, but one which can be completely replaced with the new feature. The old feature to reload all Data Models after a schedule execution will no longer be available after January 15th, 2021. Therefore, we encourage everyone to change their pipelines as soon as possible in the following way according to your situation: Case 1 You have already adopted the feature to choose the Data Models in Data Jobs and you no longer use Reload all Data Models after a schedule execution Action: No action is required. Case 2 You have one or more schedules that reloads all Data Models after a schedule execution and you want to keep the pipelines exactly as they are. Action: Our recommendation is to create a new Data Job that contains all the Data Models of the Data Pool to which the schedule belongs and add this Data Model Data Job to the schedule. Afterward, remove the Reload all Data Models after execution flag within the schedule configuration. Case 3 You have one or more schedules that reloads all Data Models after a schedule execution and you actually want to reload only some Data Models after these schedule executions. Action: Add the desired Data Models to the last Data Job of the schedule or create a new Data Job with only the desired Data Model loads and add it to the schedule in the last position. Afterward, remove the Reload all Data Models after execution flag within the schedule configuration. In case you do not change your pipelines until January 15th, 2021 the schedules will still run, but they will not reload Data Models anymore unless they are specified within Data Jobs. Best regards, Leonid