Skip to main content

Product Updates

See what’s new at our product, check the updates below

PI GRAPH: Import multiple object types and their relationships from a data source (2025-01-28)

You can now import multiple tables from your source system to create object types, and also use the metadata for the tables to identify and create object to object relationships between them. If your source system database already has an object-centric structure, it's a quick way to get started with custom modeling for your object-centric data model.When you create object types using the Import from table option, you can select more than one table from a connected data source to import at the same time. Each table becomes one object type, with columns from the table becoming attributes of the object type. You can edit the new object types and add attributes in their previews in the same way as you can when you import a single table. We’ve also added an option for you to pick a column to be used as the object type’s ID. You can only import tables from one connected data source at a time, and you can only create one object type from each table at a time. But you can go through the import flow as many times as you want, to import other data sources or create different object types.After setting up the object types, you can view the foreign keys that connect the source system tables to each other, and choose which ones to use as one to many (1:m) object to object relationships between your new object types. In this step, you can also add custom one to many relationships between tables you're importing. If you need any many to many (m:n) object to object relationships, you'll need to create these after the import.When you've finished, we'll show a summary for you to check the object types and object to object relationships you'll be creating, and go back and make any edits you need to. Then we'll create them all, along with the SQL transformation scripts to populate the attributes and relationship columns for the object types with the data from your source system tables. You'll need to check the scripts, ensure the object IDs are unique, and populate any extra attributes that use data from somewhere other than your original source system table. For the instructions to run the import, see Importing object types and relationships from source data.

Pi Graph: Version 2.0.0 of the Celonis catalog is now available (2025-01-23)

In this release of the Celonis catalog, we’ve made a number of updates to enhance performance, functionality, and usability across the Celonis Platform. Because it’s a major version change, some of the changes are not backwards compatible, and might require updates to your Marketplace applications and Studio assets.If you’ve enabled automatic updating for the Celonis catalog, we’ll apply the changes automatically in your development environment. If you haven’t, you’ll see an update message on the Objects and Events dashboard next to the current catalog version, and an Update button on the Catalog page (select View catalog on the Objects and Events dashboard to get there). In either case, use the link on the Catalog page to view the release notes for the Celonis catalog. Read them to find out what’s changed, and what you’ll therefore need to validate after the update. Your production environment won’t change until you publish the changes from the update. For the instructions to update the Celonis catalog and validate your object-centric data model afterwards, see Updating Celonis object types and event types.The update includes new object types, event types, attributes, and relationships, and a new perspective for advanced Accounts Payable use cases, and deletes two relationships, as well as including a number of behavior enhancements. Here are some significant changes in the update that you’ll notice when you’re validating the relevant processes: In the Procurement and Accounts Payable processes, two object to object relationships have been deleted (VendorAccountDebitItem to VendorAccountCreditItem, and CustomerAccountDebitItem to CustomerAccountCreditItem), so any overwrites that you created for those will also be deleted. It’s better value to use the relationship CustomerAccountClearingAssignment to VendorAccountClearingAssignment instead. However, if you want to keep using either of the deleted relationships, you can create an identical custom relationship manually, including any overwrites that you made to it. You can do this before you update the Celonis catalog, or copy it from your production environment before you publish the changes from the update. In the Accounts Payable process, the instance counts for VendorInvoice, VendorInvoiceItem, and VendorInvoiceCancellationItem objects will reduce due to the addition of the VendorCreditMemo and VendorCreditMemoItem objects. If you aren't using the new objects in your model, you can remove the new filters from the existing objects to return them to the same function. The perspective for the Inventory Management process has been updated. If you want to revert to the previous version, that version is still in the Celonis catalog, named perspective_celonis_InventoryManagementLegacy.