Close Menu
MyKnowTech
    MyKnowTech
    • Technical Blogs
    • Career
    • Partner Spotlight
    • Videos
    • Pega News
    • Services
    LinkedIn YouTube Facebook
    MyKnowTech
    Videos

    Data Instance First Design Pattern in Pega

    Editorial TeamBy Editorial TeamMay 25, 2026Updated:May 26, 2026No Comments3 Mins Read
    Share LinkedIn Telegram Email WhatsApp Copy Link

    The data instance first design pattern is not new. It has been in Pega for years.

    File listeners do exactly this – parse records from a file, save each one as a data instance into a dedicated table, then trigger a case from the background. That is the same pattern. What Constellation improved is the ability to surface it cleanly in the user interface – so business users can browse data objects and create cases directly from them.

    The Use Case

    Think of a candidate pipeline for job applications. Candidates come in from different sources. You collect their details into a data object – not a case – because you do not want to create a full interview case for every applicant immediately. Only when a candidate is ready to progress do you create the interview case, with their data already referenced.

    The same applies anywhere you collect data first and act on it selectively later. Customer onboarding, mortgage applications, insurance quotes – wherever the data exists before the process begins.

    The Setup

    There are three things to have in place before this works.

    First, a data object with the records you want to act on. In this example, a customer data object with customer name and other details already populated.

    Second, a data reference property on the case type that points to the data object. When the case is created from the data instance, this property stores the reference so the case knows where its source data came from.

    Third, the data object needs to be configured as a landing page in your application’s navigation, so business users can browse and interact with the records.

    Configuring the Actions

    Open the data object in App Studio and go to the Actions tab. Here you can configure what a user can do from each record in the data list.

    Add an Update Details action – this lets users edit the data instance directly from the list view, selecting which fields should be editable.

    Add a Create Case action – select the case type you want to create and specify the data reference property on the case type that should hold the reference to this data instance.

    Save. That is essentially the full configuration.

    How It Looks in Practice

    Business users open the customer landing page, see the list of customers and, for each record, can either update the customer details or create a new mortgage case.

    When they create the case, the customer reference is automatically populated. The case is created with the data already linked – no manual re-entry.

    Watch the Full Walkthrough

    In the video below I walk through the full setup – creating the data reference property on the case type, configuring the Update Details and Create Case actions on the data object, adding the landing page to navigation and testing the full flow from data instance to case creation.

    The data instance first pattern is one of those things that feels obvious in hindsight. Collect the data first, then let the business decide when and whether to act on it. Constellation just makes it much easier to surface that pattern cleanly to users.

    Constellation
    Editorial Team

    An insightful team dedicated to empowering the Pega ecosystem with in-depth knowledge, guided by Premkumar Ganesan's vision.

    Related Posts

    Videos

    Creating a Data Type with an External System as Source of Record in Pega

    June 2, 2026
    Videos

    Traditional Vs Constellation DX API

    May 25, 2026
    Videos

    Adding Attachments to Data Types in Pega Constellation

    May 25, 2026
    Search through the blog
    Tags
    activity Advanced authentication background-processing Beginner case-management Constellation data-model declarative-processing email-processing file-processing Integration pega-core-concepts pega-integration process reporting security system-administration user-interface validation
    Pega Courses

    Pega courses can be accessed at https://myknowacademy.com

    About

    MyKnowTech is a boutique Pega enablement and consulting firm – helping organizations build internal Pega capability through structured training programs, Centre of Excellence setup and hands-on architecture guidance.

    Company
    • About
    • Leadership
    • Career
    • Contact
    Resources
    • Technical Blogs
    • Career
    • Partner Spotlight
    • Videos
    • Pega News
    • Services

    ©  MyKnowTech B.V. All Rights Reserved.

    • Sitemap
    • Terms & Conditions
    • Privacy Policy