{"id":32680,"date":"2026-09-29T10:59:21","date_gmt":"2026-09-29T10:59:21","guid":{"rendered":"https:\/\/www.greytrix.com\/blogs\/sagex3\/?p=32680"},"modified":"2026-09-29T11:03:28","modified_gmt":"2026-09-29T11:03:28","slug":"streamlining-internal-and-capital-project-management-in-sage-x3-with-separate-project-sequences","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagex3\/2026\/09\/29\/streamlining-internal-and-capital-project-management-in-sage-x3-with-separate-project-sequences\/","title":{"rendered":"Streamlining Internal and Capital Project Management in Sage X3 with Separate Project Sequences"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Effective project management is essential for organizations that need clear visibility into project costs, activities, resources, and financial performance. As the number and types of projects increase, maintaining a clear distinction between different project categories becomes equally important.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For ZME, the existing project-management process in <strong><a href=\"https:\/\/www.greytrix.com\/sage-x3-erp\/development-services\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.greytrix.com\/sage-x3-erp\/development-services\/\" rel=\"noreferrer noopener\">Sage X3<\/a><\/strong>&nbsp;was primarily designed around capital projects. All projects followed the same numbering convention, making it difficult to immediately distinguish a capital project from an internal project simply by looking at its project number.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To address this requirement, a simple but effective enhancement was introduced in Sage X3: an <strong>Internal Project<\/strong>&nbsp;checkbox. This checkbox determines which project-number sequence Sage X3 should use when creating a project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>With this enhancement:<\/strong><strong><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Capital projects continue to use the existing sequence, such as ZME-0123.<\/li>\n\n\n\n<li>Internal projects use a new dedicated sequence, such as ZME-INT-001.<\/li>\n\n\n\n<li>Both sequences operate independently.<\/li>\n\n\n\n<li>Project users can easily identify the type of project from its project number.<\/li>\n\n\n\n<li>Existing capital-project processes remain unchanged.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This article explains the business requirement, the solution design, and how the functionality works in Sage X3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Business Requirement<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before this enhancement, ZME had a single project-numbering approach.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The existing process generated project numbers in the following format: ZME-XXXX<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example: &nbsp;ZME-0123<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This numbering convention was suitable for capital projects, but it did not provide a clear distinction between capital and internal projects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As the organization introduced the need to track internal projects, using the same numbering sequence for both project types created several challenges.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Current State<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The existing system had the following characteristics:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Only capital projects were being created.<\/li>\n\n\n\n<li>All projects used the existing ZME-XXXX numbering sequence.<\/li>\n\n\n\n<li>There was no dedicated identification for internal projects.<\/li>\n\n\n\n<li>Users could not determine the project type simply by reviewing the project number.<\/li>\n\n\n\n<li>Capital and internal projects would share the same numbering sequence.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The requirement was therefore to introduce a mechanism that could distinguish internal projects while preserving the existing capital-project process.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Required Project Numbering<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The requested numbering structure is:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Project Type<\/strong><strong><\/strong><\/td><td><strong>Internal Project Checkbox<\/strong><strong><\/strong><\/td><td><strong>Project Number<\/strong><strong><\/strong><\/td><\/tr><tr><td>Capital Project<\/td><td>No<\/td><td>ZME-XXXX<\/td><\/tr><tr><td>Internal Project<\/td><td>Yes<\/td><td>ZME-INT-XXX<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Capital Project : ZME-0123<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Internal Project : ZME-INT-001<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most important requirement is that the two sequences remain <strong>independent<\/strong> and <strong>unique.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Solution: Checkbox-Driven Project Number Generation<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The solution introduces an <strong>Internal Project<\/strong>&nbsp;checkbox on the Sage X3 project screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The field is designed as a simple Yes\/No checkbox:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Field<\/strong>: Internal Project<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Type<\/strong>: Checkbox<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Default<\/strong>: No<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The checkbox provides a straightforward way for users to tell Sage X3 what type of project they are creating.<strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How the Logic Works<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The system evaluates the Internal Project checkbox during project creation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the checkbox is selected: <strong>Internal Project = Yes<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sage X3 generates a project number using the internal-project sequence:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ZME-INT-XXX<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the checkbox is not selected: <strong>Internal Project = No<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sage X3 continues to use the existing capital-project sequence: <strong>ZME-XXXXX<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In simple terms:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Checkbox selected \u2192 ZME-INT-XXX<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Checkbox not selected \u2192 ZME-XXXXX<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This approach keeps the user experience simple while providing the required project segregation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3.How It Works in Sage X3<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The enhancement is integrated into the existing <strong>Project Management<\/strong>&nbsp;functionality of Sage X3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When a user opens the Project Management screen, the project details are entered in the normal manner. The user can specify the sales site, operating site, project description, status, and other relevant project information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The new <strong>Internal Project<\/strong>&nbsp;checkbox is included on the project screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example: Creating an Internal Project<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Suppose the user wants to create an internal project for the supply of thermocouple cable. The user enters the relevant project information, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sales site<\/li>\n\n\n\n<li>Operating site<\/li>\n\n\n\n<li>Project description<\/li>\n\n\n\n<li>Short description<\/li>\n\n\n\n<li>Other required project details<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The user then selects the <strong>Internal Project<\/strong>&nbsp;checkbox.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once the project is created, the system identifies that the project is an internal project and assigns a number from the internal-project sequence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example: &nbsp;ZME-INT-001<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The next internal project would receive: ZME-INT-002The sequence continues independently for internal projects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>New Stuff<\/strong> : <a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2026\/09\/29\/all-types-of-message-boxes-in-sage-x3-4gl\/\" data-type=\"link\" data-id=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2026\/09\/29\/all-types-of-message-boxes-in-sage-x3-4gl\/\" target=\"_blank\" rel=\"noreferrer noopener\">All Types of Message Boxes in Sage X3 4GL<\/a><\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2026\/09\/image-10.png\" target=\"_blank\" rel=\"noreferrer \nnoopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; \nalign: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2026\/09\/image-10.png\" alt=\"Fig 1: Internal Project Selection\"><\/a><\/center>\n<font size=\"2\"><center>Fig 1: Internal Project Selection<\/center><\/font>\n\n\n\n<p class=\"wp-block-paragraph\">Fig 1: Internal Project Selection<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sage X3 Project Management screen showing the Internal Type\/Internal Project checkbox selected<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The screenshot demonstrates the project-management screen where the project is identified as an internal project. By selecting the checkbox, the user tells the system that the new project should be generated using the dedicated internal-project sequence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Capital Projects Continue with the Existing Process<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One of the key objectives of the enhancement is to ensure that the existing capital-project process is not disrupted.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the <strong>Internal Project<\/strong>&nbsp;checkbox remains unchecked, the project continues to follow the existing numbering logic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if the next available capital-project number is: ZME-1735<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">then a new capital project will continue to receive: <strong>ZME-1735<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The system does not use the internal sequence unless the user specifically selects the Internal Project checkbox.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is particularly useful from a change-management perspective because the enhancement adds functionality without unnecessarily changing the existing workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Independent Sequences for Better Project Segregation<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most important technical and business benefit of this solution is the use of two independent project-number sequences.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Capital Project Sequence<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The existing capital-project sequence remains: ZME-XXXX<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example: ZME-0123, ZME-0124, ZME-0125<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Internal Project Sequence<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A new sequence is introduced for internal projects: ZME-INT-XXX<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example: ZME-INT-001, ZME-INT-002, ZME-INT-003<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The counters operate independently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, creating a new internal project does not consume a number from the capital-project sequence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Similarly, creating a capital project does not affect the internal-project counter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This provides a clean separation between the two project categories.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. Process Flow<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The complete process can be summarized in three simple steps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 1<\/strong>&nbsp;\u2013 Create or Copy a Project<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The user creates a new project or copies an existing project using the standard Sage X3 project-management functionality.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 2<\/strong>&nbsp;\u2013 Select the Project Type<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The user reviews the Internal Project checkbox.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Checkbox selected \u2192 Internal Project<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Checkbox not selected \u2192 Capital Project<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 3<\/strong>&nbsp;\u2013 Generate the Project Number<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sage X3 determines the appropriate sequence based on the checkbox value.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Internal Project = Yes \u2192 Generate ZME-INT-XXX<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Internal Project = No \u2192 Generate ZME-XXXXX<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This provides a simple and transparent process for end users.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7. Sage X3 Project Screen Example<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The standard Sage X3 Project Management screen contains information such as Sales Site, Operating Site, Project, Status, Description, Short Description, and Global Sales Order.The new project classification is incorporated into this existing screen.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2026\/09\/image-11.png\" target=\"_blank\" rel=\"noreferrer \nnoopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; \nalign: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2026\/09\/image-11.png\" alt=\"Fig2: Capital Project Selection\"><\/a><\/center>\n<font size=\"2\"><center>Fig2: Capital Project Selection<\/center><\/font>\n\n\n\n<p class=\"wp-block-paragraph\">Fig2: Capital Project Selection<strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The screenshot illustrates how the functionality fits naturally into the existing Sage X3 project-management interface. Users can identify whether a project is internal without navigating through a separate transaction or screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The project number itself also becomes a useful identifier. For example, when users see a project beginning with <strong>ZME-INT<\/strong>, they can immediately recognize that it is an internal project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8. Key Benefits of the Enhancement<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The new functionality provides several practical benefits for ZME.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1. Clear Project Identification<\/li>\n\n\n\n<li>2. Capital Projects Remain Unchanged<\/li>\n\n\n\n<li>3. Independent Numbering<\/li>\n\n\n\n<li>4. Easy User Experience<\/li>\n\n\n\n<li>5. Improved Reporting and Tracking<\/li>\n\n\n\n<li>6. Controlled Project Copying<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Effective project management is essential for organizations that need clear visibility into project costs, activities, resources, and financial performance. As the number and types of projects increase, maintaining a clear distinction between different project categories becomes equally important. For ZME, the existing project-management process in Sage X3&nbsp;was primarily designed around capital projects. All projects followed\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2026\/09\/29\/streamlining-internal-and-capital-project-management-in-sage-x3-with-separate-project-sequences\/\">Read More: Streamlining Internal and Capital Project Management in Sage X3 with\u2026 &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[3363,1565,1822,4732],"class_list":["post-32680","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-project-management","tag-purchase-order","tag-sage-x3","tag-sequence-nos"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/32680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/comments?post=32680"}],"version-history":[{"count":7,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/32680\/revisions"}],"predecessor-version":[{"id":32689,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/32680\/revisions\/32689"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/media?parent=32680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/categories?post=32680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/tags?post=32680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}