Automatic generator of the Project ID | Community
Skip to main content
Level 2
February 3, 2026
Solved

Automatic generator of the Project ID

  • February 3, 2026
  • 3 replies
  • 56 views

We need to create an automatic generator of the Project ID — a unique project identifier created automatically at the moment the project is created (e.g., based on a defined pattern and numbering sequence).

Before we start building any custom solution, I wanted to check with the community:

  • Does Workfront offer any native functionality that supports automatic project ID generation?
  • Has anyone implemented a similar custom solution, e.g., Fusion scenario, custom form logic, API-based workflow?
  • Are there any best practices or limitations we should be aware of?

Any guidance, examples, or lessons learned would be greatly appreciated!

Thanks in advance for your support 🙌

    Best answer by ScottMo1

    Hello ​@MarzenaRa 

    We use ID quite a bit for Issues.   We have a simple Fusion Scenario that adds a prefix then counts up from a set starting point.   The same fusion Scenario works for 4 different Request Queues.   We utilize the Data Store to increment and keep track of the last number used.   Within the Data Store you can also set the starting number.   We had to start at different numbers for each Queue based on the conversion from our old process to implementing in Workfront.   

     

    Happy to help if you want to DM me - I can give you the basic set up of the Fusion Scenario.

    3 replies

    ScottMo1Accepted solution
    Level 4
    February 3, 2026

    Hello ​@MarzenaRa 

    We use ID quite a bit for Issues.   We have a simple Fusion Scenario that adds a prefix then counts up from a set starting point.   The same fusion Scenario works for 4 different Request Queues.   We utilize the Data Store to increment and keep track of the last number used.   Within the Data Store you can also set the starting number.   We had to start at different numbers for each Queue based on the conversion from our old process to implementing in Workfront.   

     

    Happy to help if you want to DM me - I can give you the basic set up of the Fusion Scenario.

    MarzenaRaAuthor
    Level 2
    February 4, 2026

    Thank you very much for your help!

    Level 2
    February 3, 2026

    Hey MarzenaRa,

    Workfront does not provide a fully configurable, out‑of‑the‑box automatic Project ID generator that supports custom patterns, prefixes, or sequencing logic.
    By default, Workfront offers only the System Project ID (a unique system-generated identifier) and the Reference Number fields.

    However, it is possible to implement a custom solution. For example, in our implementation, we built a Fusion workflow that triggers automatically when a project is created from a specific template. The Fusion scenario makes an API call that returns a 16‑digit alphanumeric ID based on our required sequence logic. We then write this value into a single-line text field on the project’s custom form using the same fusion workflow, effectively serving as our custom Project ID.

    This approach has worked well for us, but keep in mind that custom solutions require ongoing maintenance and clear sequencing rules to avoid duplicates.

    Thanks,
    Pushpraj

    MarzenaRaAuthor
    Level 2
    February 4, 2026

    Thank you very much for your help

    Patrick-antegma
    Level 4
    February 3, 2026

    Hi ​@MarzenaRa,

     

    you can use Fusion to create the Project ID. Add a Workfront - Watch Events using Record Type “Project” and Record Origin “New Record only”. If you need to store the counter, you could use a custom field on Program or Portfolio level.

     

    Use the Workfront - Update record module to set the new custom project id.

     

    Go to “Scenario settings” (gear icon in the bottom) and set “Sequential processing” to true. This will ensure that the value is unique.

     

     

    MarzenaRaAuthor
    Level 2
    February 4, 2026

    Thank you very much for your help!