<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kb.phenomportal.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Derek</id>
	<title>PHENOM Portal Knowledgebase - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://kb.phenomportal.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Derek"/>
	<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Special:Contributions/Derek"/>
	<updated>2026-04-27T17:23:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1413</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1413"/>
		<updated>2025-02-06T16:56:03Z</updated>

		<summary type="html">&lt;p&gt;Derek: actual updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary workspace created to show the user the outcome of a [[Push,_Pull,_and_Approve_Process|Push, Pull, or Approve]] before actual merging. This project provides unique tools to examine the proposed changes of a Push or Pull and enables users to modify their project without affecting the destination of the merge. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review projects can be modified like standard projects but cannot be copied, published, or restructured (changing the Models). Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
Once users have altered the review status of proposed changes and other review project content, they can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Finalizing the merge will implement all pending and accepted changes, as well as any additional modifications made during the review process. Additionally the destination Project may be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a proposed change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accepting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
All proposed changes are initially pending and cannot be edited until accepted. Accepting a pending change indicates it is ready for merging. Once accepted and edited, the proposed change may not be reverted back to pending. Please note that pending changes will be automatically accepted when finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
[[File:DetailsAccept.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
[[File:DetailsUnAccept.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Rejecting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
[[File:DetailsReject.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reviewing Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change with the &#039;Review of Proposed Changes&#039; popup enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|850px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1412</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1412"/>
		<updated>2025-02-06T16:55:48Z</updated>

		<summary type="html">&lt;p&gt;Derek: updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary workspace created to show the user the outcome of a [[Push,_Pull,_and_Approve_Process|Push, Pull, or Approve]] before actual merging. This project provides unique tools to examine the proposed changes of a Push or Pull and enables users to modify their project without affecting the destination of the merge. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review projects can be modified like standard projects but cannot be copied, published, or restructured (changing the Models). Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
Once users have altered the review status of proposed changes and other review project content, they can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Finalizing the merge will implement all pending and accepted changes, as well as any additional modifications made during the review process. Additionally the destination Project may be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accepting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending. Pending changes will be automatically accepted when finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Rejecting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reviewing Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change with the &#039;Review of Proposed Changes&#039; popup enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|850px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1411</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1411"/>
		<updated>2025-02-06T16:48:06Z</updated>

		<summary type="html">&lt;p&gt;Derek: new action images&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary workspace created to show the user the outcome of a [[Push,_Pull,_and_Approve_Process|Push, Pull, or Approve]] before actual merging. This project provides unique tools to examine the proposed changes of a Push or Pull and enables users to modify their project without affecting the destination of the merge. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review projects can be modified like standard projects but cannot be copied, published, or restructured (changing the Models). Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
Once users have altered the review status of proposed changes and other review project content, they can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Finalizing the merge will implement all pending and accepted changes, as well as any additional modifications made during the review process. Additionally the destination Project may be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a proposed change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accepting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending. Pending changes will be automatically accepted when finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
[[File:DetailsAccept.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
[[File:DetailsUnAccept.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Rejecting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
[[File:DetailsReject.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reviewing Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change with the &#039;Review of Proposed Changes&#039; popup enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|850px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:DetailsReject.png&amp;diff=1410</id>
		<title>File:DetailsReject.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:DetailsReject.png&amp;diff=1410"/>
		<updated>2025-02-06T16:47:26Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;details reject button&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:DetailsUnAccept.png&amp;diff=1409</id>
		<title>File:DetailsUnAccept.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:DetailsUnAccept.png&amp;diff=1409"/>
		<updated>2025-02-06T16:46:27Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;un accept button details&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:DetailsAccept.png&amp;diff=1408</id>
		<title>File:DetailsAccept.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:DetailsAccept.png&amp;diff=1408"/>
		<updated>2025-02-06T16:45:14Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;details accept button&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1407</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1407"/>
		<updated>2025-02-06T16:09:22Z</updated>

		<summary type="html">&lt;p&gt;Derek: text again&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary workspace created to show the user the outcome of a [[Push,_Pull,_and_Approve_Process|Push, Pull, or Approve]] before actual merging. This project provides unique tools to examine the proposed changes of a Push or Pull and enables users to modify their project without affecting the destination of the merge. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review projects can be modified like standard projects but cannot be copied, published, or restructured (changing the Models). Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
Once users have altered the review status of proposed changes and other review project content, they can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Finalizing the merge will implement all pending and accepted changes, as well as any additional modifications made during the review process. Additionally the destination Project may be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accepting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending. Pending changes will be automatically accepted when finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Rejecting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reviewing Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change with the &#039;Review of Proposed Changes&#039; popup enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|850px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1406</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1406"/>
		<updated>2025-02-06T16:07:37Z</updated>

		<summary type="html">&lt;p&gt;Derek: text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary workspace created to show the user the outcome of a [[Push,_Pull,_and_Approve_Process|Push, Pull, or Approve]] before actual merging. This project provides unique tools to examine the proposed changes of a Push or Pull and enables users to modify their project without affecting the destination of the merge. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review projects can be modified like standard projects but cannot be copied, published, or restructured (changing the Models). Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
When finished altering the review status of proposed changes and other review project content, users can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Finalizing the merge will implement all pending and accepted changes, as well as any additional modifications made during the review process. Additionally the destination Project may be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accepting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending. Pending changes will be automatically accepted when finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Rejecting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reviewing Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change with the &#039;Review of Proposed Changes&#039; popup enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|850px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1405</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1405"/>
		<updated>2025-02-06T16:06:13Z</updated>

		<summary type="html">&lt;p&gt;Derek: /* Finalize Merge */  more text changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary workspace created to show the user the outcome of a [[Push,_Pull,_and_Approve_Process|Push, Pull, or Approve]] before actual merging. This project provides unique tools to examine the proposed changes of a Push or Pull and enables users to modify their project without affecting the destination of the merge. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review projects can be modified like standard projects but cannot be copied, published, or restructured (changing the Models). Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
After altering the review project content and the review status of review nodes, users can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Finalizing the merge will implement all pending and accepted changes, as well as any additional modifications made during the review process. Additionally the destination Project may be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accepting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending. Pending changes will be automatically accepted when finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Rejecting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reviewing Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change with the &#039;Review of Proposed Changes&#039; popup enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|850px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1404</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1404"/>
		<updated>2025-02-06T15:55:57Z</updated>

		<summary type="html">&lt;p&gt;Derek: text change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary workspace created to show the user the outcome of a [[Push,_Pull,_and_Approve_Process|Push, Pull, or Approve]] before actual merging. This project provides unique tools to examine the proposed changes of a Push or Pull and enables users to modify their project without affecting the destination of the merge. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review projects can be modified like standard projects but cannot be copied, published, or restructured (changing the Models). Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
After altering the review project content and the review status of review nodes, users can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Please note that any pending changes will be automatically accepted and merged. Additionally the destination Project will have to be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accepting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending. Pending changes will be automatically accepted when finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Rejecting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reviewing Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change with the &#039;Review of Proposed Changes&#039; popup enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|850px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1403</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1403"/>
		<updated>2025-02-06T15:37:24Z</updated>

		<summary type="html">&lt;p&gt;Derek: text edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review projects can be modified like standard projects but cannot be copied, published, or restructured (changing the Models). Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
After altering the review project content and the review status of review nodes, users can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Please note that any pending changes will be automatically accepted and merged. Additionally the destination Project will have to be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accepting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending. Pending changes will be automatically accepted when finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Rejecting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reviewing Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change with the &#039;Review of Proposed Changes&#039; popup enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|850px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1402</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1402"/>
		<updated>2025-01-31T22:12:31Z</updated>

		<summary type="html">&lt;p&gt;Derek: minor text change again&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
After altering the review project content and the review status of review nodes, users can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Please note that any pending changes will be automatically accepted and merged. Additionally the destination Project will have to be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accepting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending. Pending changes will be automatically accepted when finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Rejecting Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reviewing Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change with the &#039;Review of Proposed Changes&#039; popup enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|850px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1401</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1401"/>
		<updated>2025-01-31T22:10:40Z</updated>

		<summary type="html">&lt;p&gt;Derek: minor text edits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
After altering the review project content and the review status of review nodes, users can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Please note that any pending changes will be automatically accepted and merged. Additionally the destination Project will have to be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accept Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending. Pending changes will be automatically accepted when finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reject Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Review Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|850px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1400</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1400"/>
		<updated>2025-01-31T22:08:39Z</updated>

		<summary type="html">&lt;p&gt;Derek: edits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
After altering the review project content and the review status of review nodes, users can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Please note that any pending changes will be automatically accepted and merged. Additionally the destination Project will have to be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accept Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reject Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Review Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|850px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1399</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1399"/>
		<updated>2025-01-31T22:07:50Z</updated>

		<summary type="html">&lt;p&gt;Derek: increased img size&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
After altering the review project content and the review status of review nodes, users can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Please note that any pending changes will be automatically accepted and merged. Additionally the destination Project will have to be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|400px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|400px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accept Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reject Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Review Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|900px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1398</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1398"/>
		<updated>2025-01-31T22:05:09Z</updated>

		<summary type="html">&lt;p&gt;Derek: size change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
After altering the review project content and the review status of review nodes, users can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Please note that any pending changes will be automatically accepted and merged. Additionally the destination Project will have to be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|300px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accept Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reject Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Review Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|800px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1397</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1397"/>
		<updated>2025-01-31T22:04:49Z</updated>

		<summary type="html">&lt;p&gt;Derek: minor fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
After altering the review project content and the review status of review nodes, users can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Please note that any pending changes will be automatically accepted and merged. Additionally the destination Project will have to be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|300px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accept Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reject Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Review Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
&lt;br /&gt;
[[File:PreviewPopup.png|1000px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1396</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1396"/>
		<updated>2025-01-31T22:03:47Z</updated>

		<summary type="html">&lt;p&gt;Derek: finished updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links, if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
After altering the review project content and the review status of review nodes, users can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Please note that any pending changes will be automatically accepted and merged. Additionally the destination Project will have to be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|300px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;br /&gt;
These actions are crucial for managing proposed review changes and are accessible from the [[Review_Project#Finalize_Merge|Finalize Merge page]] or the details page of a review change.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Accept Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Accepting a pending change indicates it is ready for merging. Once accepted, changes can be edited. If no edits have been made post-acceptance, the changes can be reverted to pending.&lt;br /&gt;
&lt;br /&gt;
Click the check icon to accept changes: [[File:AcceptBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
Click the question mark icon to revert accepted changes back to pending: &lt;br /&gt;
[[File:UnacceptBtn.png|105px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Reject Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Rejecting a pending change will instantly restore it to its original state. Only changes that are still pending can be rejected. To safeguard against the irreversible nature of rejection, it is strongly advised to make a Commit before rejecting any changes.&lt;br /&gt;
&lt;br /&gt;
Click the x-mark icon to reject changes: [[File:RejectBtn.png|150px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Review Changes&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Reviewing a change enables users to compare the original state with the current proposed modifications. Differences are highlighted in bold in the proposed changes column.&lt;br /&gt;
&lt;br /&gt;
Click the magnifying glass icon to review changes: [[File:ReviewBtn.png|152px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of reviewing proposed changes with edits.&lt;br /&gt;
[[File:PreviewPopup.png|1000px|border]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:PreviewPopup.png&amp;diff=1395</id>
		<title>File:PreviewPopup.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:PreviewPopup.png&amp;diff=1395"/>
		<updated>2025-01-31T22:02:48Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;preview popup&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:ReviewBtn.png&amp;diff=1394</id>
		<title>File:ReviewBtn.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:ReviewBtn.png&amp;diff=1394"/>
		<updated>2025-01-31T21:57:03Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;reviewBtn&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:RejectBtn.png&amp;diff=1393</id>
		<title>File:RejectBtn.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:RejectBtn.png&amp;diff=1393"/>
		<updated>2025-01-31T21:56:00Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rejectBtn&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:UnacceptBtn.png&amp;diff=1392</id>
		<title>File:UnacceptBtn.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:UnacceptBtn.png&amp;diff=1392"/>
		<updated>2025-01-31T21:54:40Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;unacceptBtn&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:AcceptBtn.png&amp;diff=1391</id>
		<title>File:AcceptBtn.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:AcceptBtn.png&amp;diff=1391"/>
		<updated>2025-01-31T21:53:14Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Acceptbtn&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1390</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1390"/>
		<updated>2025-01-31T21:22:58Z</updated>

		<summary type="html">&lt;p&gt;Derek: finalize merge section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change to its parent, as links if available. This list lets users quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
After altering the review project content and the review status of review nodes, users can complete the merge process by clicking the &#039;Finalize Merge&#039; button located in the top bar. Please note that any pending changes will be automatically accepted and merged. Additionally the destination Project will have to be unlocked while finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMergeFinalize.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an example of the finalize merge confirmation where there are pending changes and the destination project is locked. To proceed with the merge, the user should click &#039;Yes&#039;. To review the remaining changes or make other edits, click &#039;No&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:ConfirmFinalizeMerge.png|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the destination Project isn&#039;t locked and has been altered during the review, a rebase will be required. Rebasing synchronizes the current review with the latest changes from the destination Project. After rebasing, the user can restart the process of finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
[[File:Rebase2.png|300px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:Rebase2.png&amp;diff=1389</id>
		<title>File:Rebase2.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:Rebase2.png&amp;diff=1389"/>
		<updated>2025-01-31T21:21:38Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;updated rebase img&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:Rebase.png&amp;diff=1388</id>
		<title>File:Rebase.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:Rebase.png&amp;diff=1388"/>
		<updated>2025-01-31T21:20:20Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;this is an image of the rebase confirmation&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:ConfirmFinalizeMerge.png&amp;diff=1387</id>
		<title>File:ConfirmFinalizeMerge.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:ConfirmFinalizeMerge.png&amp;diff=1387"/>
		<updated>2025-01-31T21:02:16Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;confirming finalize merge&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:FinalizeMergeFinalize.png&amp;diff=1386</id>
		<title>File:FinalizeMergeFinalize.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:FinalizeMergeFinalize.png&amp;diff=1386"/>
		<updated>2025-01-31T20:54:33Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;finalize merge button&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:FinalizeMerge2.png&amp;diff=1385</id>
		<title>File:FinalizeMerge2.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:FinalizeMerge2.png&amp;diff=1385"/>
		<updated>2025-01-31T20:45:03Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;updated finalize merge page&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1384</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1384"/>
		<updated>2025-01-31T20:39:00Z</updated>

		<summary type="html">&lt;p&gt;Derek: init finalize merge&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page serves as a central hub where users can finalize their merge and review the changes they&#039;ve selected, either from the initial Review Project creation or from updates made on the [[Review_Project#Update_Review|Update Review page]]. Users may create a Commit directly from the Finalize Merge page, allowing them to establish a safety net before  [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting or rejecting]] changes, without having to visit the  [[Review_Project#Commits|Commits page]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:FinalizeMerge.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
The &#039;Review Nodes&#039; list connects each review change its parent, if available. This list lets quickly access the change&#039;s details page to see the specific updates. Users can also view the review status from the Finalize Merge page, NavTree or the details page. For guidance on changing the review status of a change and or its children, please refer to the section on [[Review_Project#Accepting,_Rejecting,_&amp;amp;_Reviewing_Changes|accepting, rejecting, &amp;amp; reviewing Changes]].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:FinalizeMerge.png&amp;diff=1383</id>
		<title>File:FinalizeMerge.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:FinalizeMerge.png&amp;diff=1383"/>
		<updated>2025-01-31T20:10:02Z</updated>

		<summary type="html">&lt;p&gt;Derek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the finalize merge page.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1382</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1382"/>
		<updated>2025-01-31T19:23:50Z</updated>

		<summary type="html">&lt;p&gt;Derek: new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page functions as a hub where users can review the changes selected from the push/pull request and finalize the merge directly.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;br /&gt;
&lt;br /&gt;
== Accepting, Rejecting, &amp;amp; Reviewing Changes ==&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1381</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1381"/>
		<updated>2025-01-31T19:20:04Z</updated>

		<summary type="html">&lt;p&gt;Derek: smaller image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|600px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page functions as a hub where users can review the changes selected from the push/pull request and finalize the merge directly.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1380</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1380"/>
		<updated>2025-01-31T19:19:49Z</updated>

		<summary type="html">&lt;p&gt;Derek: image border updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|700px|border]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectLocking.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page functions as a hub where users can review the changes selected from the push/pull request and finalize the merge directly.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitsInit.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitRollback.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateReview2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Push,_Pull,_and_Approve_Process&amp;diff=1379</id>
		<title>Push, Pull, and Approve Process</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Push,_Pull,_and_Approve_Process&amp;diff=1379"/>
		<updated>2025-01-31T19:11:23Z</updated>

		<summary type="html">&lt;p&gt;Derek: fixed image positioning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pulling Changes from the Parent ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Pull Request&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Pulling allows you to get changes from the project you have inherited from. These changes can either be accepted or ignored.&lt;br /&gt;
&lt;br /&gt;
To pull from your parent project, open the tab shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Pull1 2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements. The pull may fail and tell you that you are missing certain model elements. These could be something such as trying to merge an attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Pull Review Project&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Instead of a traditional pull, you may decide to create a pull [[Review Projects | Review Project]]&lt;br /&gt;
. Select the changes as you would in a traditional pull, but then check the &#039;New Review Project&#039; option. You will need to specify a name and description of the pull [[Review Projects | Review Project]]. To ensure that the integrity of the model contents is maintained during review, you may also decide to enable Project Locking. Only one pull [[Review Projects | Review Project]] can exist per child.&lt;br /&gt;
&lt;br /&gt;
To create a pull [[Review Projects | Review Project]], see the image below:&lt;br /&gt;
&lt;br /&gt;
[[File:PullReviewProject.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
After the pull [[Review Projects | Review Project]] is created, the pull page will display it&#039;s details.&lt;br /&gt;
&lt;br /&gt;
== Pushing Changes to the Parent == &lt;br /&gt;
To push your changes to your parent project with a push request, open the tab shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:PushRequest.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
You may select any changes made in the tree on the left or from the Merge Summary, specify the push requests name and description, then press the &amp;quot;Request Push&amp;quot; button. This will not result in any change to your parent project yet, as these changes must be approved by someone with the correct permissions on your parent project.&lt;br /&gt;
&lt;br /&gt;
== Approving Changes from a Child ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Push Request&amp;lt;/u&amp;gt; ===&lt;br /&gt;
To approve changes that have been requested from one of your children projects, open the tab shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:ApprovePushRequest2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
This tab shows any push requests as &#039;Merge Requests&#039; that have been made by any of your child projects in addition to the completed and deleted push requests. On selection of one of these options, you may select which of the requested changes you would like to make to your model by selecting them in the tree on the left or from the Merge Summary, then hitting the &#039;Approve&#039; button.&lt;br /&gt;
&lt;br /&gt;
The merge may fail and tell you that you are missing certain model elements. These could be something such as trying to merge and attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Push Review Project&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Instead of a traditional approve, you may decide to create a push [[Review Projects | Review Project]] instead. Select the changes as you would in a traditional push, but then check the &#039;New Review Project&#039; option. You will need to specify a name and description of the push [[Review Projects | Review Project]]. To ensure that the integrity of the model contents is maintained during review, you may also decide to enable the [[Review_Projects#Project_Locking|Project Lock]] for the destination Project. Note that only one [[Review Projects | Review Project]] may exist per push request.&lt;br /&gt;
&lt;br /&gt;
To create a push [[Review Projects | Review Project]], see the image below:&lt;br /&gt;
&lt;br /&gt;
[[File:ApproveReviewProject2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
After the [[Review Projects | Review Project]] is created, selecting the corresponding push request will display it&#039;s details.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Push,_Pull,_and_Approve_Process&amp;diff=1378</id>
		<title>Push, Pull, and Approve Process</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Push,_Pull,_and_Approve_Process&amp;diff=1378"/>
		<updated>2025-01-31T19:07:59Z</updated>

		<summary type="html">&lt;p&gt;Derek: updated image borders&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pulling Changes from the Parent ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Pull Request&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Pulling allows you to get changes from the project you have inherited from. These changes can either be accepted or ignored.&lt;br /&gt;
&lt;br /&gt;
To pull from your parent project, open the tab shown below:&lt;br /&gt;
[[File:Pull1 2.png|1000px|border]]&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements. The pull may fail and tell you that you are missing certain model elements. These could be something such as trying to merge an attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Pull Review Project&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Instead of a traditional pull, you may decide to create a pull [[Review Projects | Review Project]]&lt;br /&gt;
. Select the changes as you would in a traditional pull, but then check the &#039;New Review Project&#039; option. You will need to specify a name and description of the pull [[Review Projects | Review Project]]. To ensure that the integrity of the model contents is maintained during review, you may also decide to enable Project Locking. Only one pull [[Review Projects | Review Project]] can exist per child.&lt;br /&gt;
&lt;br /&gt;
To create a pull [[Review Projects | Review Project]], see the image below:&lt;br /&gt;
[[File:PullReviewProject.png|1000px|border]]&lt;br /&gt;
After the pull [[Review Projects | Review Project]] is created, the pull page will display it&#039;s details.&lt;br /&gt;
&lt;br /&gt;
== Pushing Changes to the Parent == &lt;br /&gt;
To push your changes to your parent project with a push request, open the tab shown below:&lt;br /&gt;
[[File:PushRequest.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
You may select any changes made in the tree on the left or from the Merge Summary, specify the push requests name and description, then press the &amp;quot;Request Push&amp;quot; button. This will not result in any change to your parent project yet, as these changes must be approved by someone with the correct permissions on your parent project.&lt;br /&gt;
&lt;br /&gt;
== Approving Changes from a Child ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Push Request&amp;lt;/u&amp;gt; ===&lt;br /&gt;
To approve changes that have been requested from one of your children projects, open the tab shown below:&lt;br /&gt;
[[File:ApprovePushRequest2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
This tab shows any push requests as &#039;Merge Requests&#039; that have been made by any of your child projects in addition to the completed and deleted push requests. On selection of one of these options, you may select which of the requested changes you would like to make to your model by selecting them in the tree on the left or from the Merge Summary, then hitting the &#039;Approve&#039; button.&lt;br /&gt;
&lt;br /&gt;
The merge may fail and tell you that you are missing certain model elements. These could be something such as trying to merge and attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Push Review Project&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Instead of a traditional approve, you may decide to create a push [[Review Projects | Review Project]] instead. Select the changes as you would in a traditional push, but then check the &#039;New Review Project&#039; option. You will need to specify a name and description of the push [[Review Projects | Review Project]]. To ensure that the integrity of the model contents is maintained during review, you may also decide to enable the [[Review_Projects#Project_Locking|Project Lock]] for the destination Project. Note that only one [[Review Projects | Review Project]] may exist per push request.&lt;br /&gt;
&lt;br /&gt;
To create a push [[Review Projects | Review Project]], see the image below:&lt;br /&gt;
[[File:ApproveReviewProject2.png|1000px|border]]&lt;br /&gt;
&lt;br /&gt;
After the [[Review Projects | Review Project]] is created, selecting the corresponding push request will display it&#039;s details.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Projects&amp;diff=1377</id>
		<title>Review Projects</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Projects&amp;diff=1377"/>
		<updated>2025-01-10T17:26:04Z</updated>

		<summary type="html">&lt;p&gt;Derek: Derek moved page Review Projects to Review Project: Removed plural projects -&amp;gt; Review Project&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Review Project]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1376</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1376"/>
		<updated>2025-01-10T17:26:04Z</updated>

		<summary type="html">&lt;p&gt;Derek: Derek moved page Review Projects to Review Project: Removed plural projects -&amp;gt; Review Project&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|thumb|600px|none|Viewing the Review Projects folder. (Review Projects folder only exists if a Review Project exists for the desination Project)]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|795x795px|thumb|none|Selecting the Review Project and viewing the associated Merge Request.]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
[[File:ProjectLocking.png|800x512px|thumb|none|Creation of Review Project on the pull page with &#039;Lock Current Project During Review&#039; enabled.]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page functions as a hub where users can review the changes selected from the push/pull request and finalize the merge directly.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
[[File:CommitsInit.png|800x512px|thumb|none|Commits page with the initial Commit displayed within the list.]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
[[File:CommitRollback.png|800x512px|thumb|none|Selecting a Commit to rollback changes.]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
[[File:UpdateReview2.png|800x512px|thumb|none|Update Review page with several additions not yet merged into the Review Project from the associated push/pull request.]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Manage_Models&amp;diff=1375</id>
		<title>Manage Models</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Manage_Models&amp;diff=1375"/>
		<updated>2025-01-10T17:23:25Z</updated>

		<summary type="html">&lt;p&gt;Derek: /* Review Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[[Projects and Models Management]]==&lt;br /&gt;
&lt;br /&gt;
==[[Push, Pull, and Approve Process]]==&lt;br /&gt;
Within Manage, the Branch tab is where users manage branching, including the ability to switch branches, pull changes from the parent branch, request to push changes to the parent branch, and approve push requests. Additionally, after initiating a push/pull request, users may create a Review Project, a snapshot of their project that allows for modification and review of the modeling content before finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
==[[Review Project]]==&lt;br /&gt;
Before either pulling changes or approving a push request, users have the option to initiate a Review Project. This Review Project serves as a snapshot of the destination Project, incorporating the selected merge changes. Within the Review Project, users can find specific review pages within the Review tab to enhance the evaluation of review changes. After the review process is finished users may decide to finalize the merge and unlock the destination Project.&lt;br /&gt;
&lt;br /&gt;
==[[Creating a Filtered Project]]==&lt;br /&gt;
In some instances, a user may wish to share only a small part of a project with another user, without burdening them with the entirety of it. If the user you are sharing with only needs access to a few views or a subset of the measurements available, this functionality can be utilized to build a new filtered project that maintains its model inheritance relationship with the initial project. Any changes made to this new project can be pushed up to the initial project, and any changes made in the initial project can be pulled down to the filtered project so long as the changes are to a non-filtered element.&lt;br /&gt;
&lt;br /&gt;
==[[Changesets]]==&lt;br /&gt;
Within Manage, the Change Sets tab is where users can create or view a change set and its contents.&lt;br /&gt;
&lt;br /&gt;
== [[Permissions]] ==&lt;br /&gt;
Permissions allow users to control who can see and edit project and model content.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1374</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1374"/>
		<updated>2025-01-08T19:11:52Z</updated>

		<summary type="html">&lt;p&gt;Derek: moved text review projects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|thumb|600px|none|Viewing the Review Projects folder. (Review Projects folder only exists if a Review Project exists for the desination Project)]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|795x795px|thumb|none|Selecting the Review Project and viewing the associated Merge Request.]]&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab when switched to a Review Project, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
[[File:ProjectLocking.png|800x512px|thumb|none|Creation of Review Project on the pull page with &#039;Lock Current Project During Review&#039; enabled.]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page functions as a hub where users can review the changes selected from the push/pull request and finalize the merge directly.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
[[File:CommitsInit.png|800x512px|thumb|none|Commits page with the initial Commit displayed within the list.]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
[[File:CommitRollback.png|800x512px|thumb|none|Selecting a Commit to rollback changes.]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
[[File:UpdateReview2.png|800x512px|thumb|none|Update Review page with several additions not yet merged into the Review Project from the associated push/pull request.]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1373</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1373"/>
		<updated>2025-01-08T19:08:07Z</updated>

		<summary type="html">&lt;p&gt;Derek: image resizing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|thumb|600px|none|Viewing the Review Projects folder. (Review Projects folder only exists if a Review Project exists for the desination Project)]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|795x795px|thumb|none|Selecting the Review Project and viewing the associated Merge Request.]]&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
[[File:ProjectLocking.png|800x512px|thumb|none|Creation of Review Project on the pull page with &#039;Lock Current Project During Review&#039; enabled.]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page functions as a hub where users can review the changes selected from the push/pull request and finalize the merge directly.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
[[File:CommitsInit.png|800x512px|thumb|none|Commits page with the initial Commit displayed within the list.]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
[[File:CommitRollback.png|800x512px|thumb|none|Selecting a Commit to rollback changes.]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
[[File:UpdateReview2.png|800x512px|thumb|none|Update Review page with several additions not yet merged into the Review Project from the associated push/pull request.]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Manage_Models&amp;diff=1372</id>
		<title>Manage Models</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Manage_Models&amp;diff=1372"/>
		<updated>2025-01-08T19:02:30Z</updated>

		<summary type="html">&lt;p&gt;Derek: /* Review Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[[Projects and Models Management]]==&lt;br /&gt;
&lt;br /&gt;
==[[Push, Pull, and Approve Process]]==&lt;br /&gt;
Within Manage, the Branch tab is where users manage branching, including the ability to switch branches, pull changes from the parent branch, request to push changes to the parent branch, and approve push requests. Additionally, after initiating a push/pull request, users may create a Review Project, a snapshot of their project that allows for modification and review of the modeling content before finalizing the merge.&lt;br /&gt;
&lt;br /&gt;
==[[Review Projects]]==&lt;br /&gt;
Before either pulling changes or approving a push request, users have the option to initiate a Review Project. This Review Project serves as a snapshot of the destination Project, incorporating the selected merge changes. Within the Review Project, users can find specific review pages within the Review tab to enhance the evaluation of review changes. After the review process is finished users may decide to finalize the merge and unlock the destination Project.&lt;br /&gt;
&lt;br /&gt;
==[[Creating a Filtered Project]]==&lt;br /&gt;
In some instances, a user may wish to share only a small part of a project with another user, without burdening them with the entirety of it. If the user you are sharing with only needs access to a few views or a subset of the measurements available, this functionality can be utilized to build a new filtered project that maintains its model inheritance relationship with the initial project. Any changes made to this new project can be pushed up to the initial project, and any changes made in the initial project can be pulled down to the filtered project so long as the changes are to a non-filtered element.&lt;br /&gt;
&lt;br /&gt;
==[[Changesets]]==&lt;br /&gt;
Within Manage, the Change Sets tab is where users can create or view a change set and its contents.&lt;br /&gt;
&lt;br /&gt;
== [[Permissions]] ==&lt;br /&gt;
Permissions allow users to control who can see and edit project and model content.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1371</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1371"/>
		<updated>2025-01-08T18:57:26Z</updated>

		<summary type="html">&lt;p&gt;Derek: text updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can view the Review Projects they have access to under the destination Project within the Project Tree. Expand the destination Project in the Project Tree, then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|thumb|600px|none|Viewing the Review Projects folder. (Review Projects folder only exists if a Review Project exists for the desination Project)]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding push/pull request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a push/pull request either on the pull or on the approve page where the Review Project was initiated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Review Projects can be altered in every way that a normal project can, but they cannot be copied or published. Additionally, the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve pages]] are consolidated into the Review Tab, which contains [[Review_Projects#Review_Project_Specific_Pages| pages specific to the Review Project]].&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectSelect.png|800x512px|thumb|none|Selecting the Review Project and viewing the associated Merge Request.]]&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the modeling content while it&#039;s under review. Once the merge is ready to be finalized, the Project lock must be removed to finalize the merge. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
[[File:ProjectLocking.png|800x512px|thumb|none|Creation of Review Project on the pull page with &#039;Lock Current Project During Review&#039; enabled.]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page functions as a hub where users can review the changes selected from the push/pull request and finalize the merge directly.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
[[File:CommitsInit.png|800x512px|thumb|none|Commits page with the initial Commit displayed within the list.]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any changes made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar of the page:&lt;br /&gt;
[[File:CommitRollback.png|800x512px|thumb|none|Selecting a Commit to rollback changes.]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. Users can select additional changes from the push/pull request that were not initially chosen during the creation of the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
[[File:UpdateReview2.png|800x512px|thumb|none|Update Review page with several additions not yet merged into the Review Project from the associated push/pull request.]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1370</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1370"/>
		<updated>2025-01-08T18:42:46Z</updated>

		<summary type="html">&lt;p&gt;Derek: /* Review Projects 101 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace merge created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional pages to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can see the Review Projects they have access to under the destination Project. Expand the destination Project in the Project Tree, and then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|thumb|600px|none|Viewing the Review Projects folder. (Only exists if a Review Project exists)]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding merge request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a merge request on the pull or approve page where the Review Project was initiated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that Review Projects cannot be copied or published.&lt;br /&gt;
[[File:ReviewProjectSelect.png|800x512px|thumb|none|Selecting the Review Project and viewing the associated Merge Request.]]&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the model while it&#039;s under review. Once the merge is ready to be finalized, the Project lock can be removed. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
[[File:ProjectLocking.png|800x512px|thumb|none|Creation of Review Project on the pull page with &#039;Lock Current Project During Review&#039; enabled.]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page functions as a hub where users can review the changes selected from the push/pull request and finalize the merge directly.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
[[File:CommitsInit.png|800x512px|thumb|none|Commits page with the initial Commit displayed within the list.]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any change made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar:&lt;br /&gt;
[[File:CommitRollback.png|800x512px|thumb|none|Selecting a Commit to rollback changes.]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]], in which the user may pull a subset of changes from the push/pull request that were not selected when creating the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
[[File:UpdateReview2.png|800x512px|thumb|none|Update Review page with several additions not yet merged into the Review Project from the associated push/pull request.]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements. The pull may fail and tell you that you are missing certain model elements. These could be something such as trying to merge an attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Push,_Pull,_and_Approve_Process&amp;diff=1369</id>
		<title>Push, Pull, and Approve Process</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Push,_Pull,_and_Approve_Process&amp;diff=1369"/>
		<updated>2025-01-08T18:41:35Z</updated>

		<summary type="html">&lt;p&gt;Derek: grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pulling Changes from the Parent ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Pull Request&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Pulling allows you to get changes from the project you have inherited from. These changes can either be accepted or ignored.&lt;br /&gt;
&lt;br /&gt;
To pull from your parent project, open the tab shown below:&lt;br /&gt;
[[File:Pull1 2.png|none|thumb|800x800px|none|none|After creating changes in the parent, switch to the child, select any changes, then select &#039;Pull Changes&#039; to immediately merge changes in a pull request.]]&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements. The pull may fail and tell you that you are missing certain model elements. These could be something such as trying to merge an attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Pull Review Project&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Instead of a traditional pull, you may decide to create a pull [[Review Projects | Review Project]]&lt;br /&gt;
. Select the changes as you would in a traditional pull, but then check the &#039;New Review Project&#039; option. You will need to specify a name and description of the pull [[Review Projects | Review Project]]. To ensure that the integrity of the model contents is maintained during review, you may also decide to enable Project Locking. Only one pull [[Review Projects | Review Project]] can exist per child.&lt;br /&gt;
&lt;br /&gt;
To create a pull [[Review Projects | Review Project]], see the image below:&lt;br /&gt;
[[File:PullReviewProject.png|thumb|800x800px|none|none|After creating changes in the parent, switch to the child, select any changes, then select &#039;New Review Project&#039; to start creating the Review Project. After creation you may view the pull Review Project from the pull page or from the Project Tree in Manage Models.]]&lt;br /&gt;
After the pull [[Review Projects | Review Project]] is created, the pull page will display it&#039;s details.&lt;br /&gt;
&lt;br /&gt;
== Pushing Changes to the Parent == &lt;br /&gt;
To push your changes to your parent project with a push request, open the tab shown below:&lt;br /&gt;
[[File:PushRequest.png|none|thumb|800x800px|none|none|After creating changes in the child, switch to the parent, select any changes, then select &#039;Request Push&#039; to create a push request. Push requests can be approved by the parent on the approve page.]]&lt;br /&gt;
&lt;br /&gt;
You may select any changes made in the tree on the left or from the Merge Summary, specify the push requests name and description, then press the &amp;quot;Request Push&amp;quot; button. This will not result in any change to your parent project yet, as these changes must be approved by someone with the correct permissions on your parent project.&lt;br /&gt;
&lt;br /&gt;
== Approving Changes from a Child ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Push Request&amp;lt;/u&amp;gt; ===&lt;br /&gt;
To approve changes that have been requested from one of your children projects, open the tab shown below:&lt;br /&gt;
[[File:ApprovePushRequest2.png|none|thumb|799x799px|none|none|A push request created from the child is selected in the parents approve page.]]&lt;br /&gt;
&lt;br /&gt;
This tab shows any push requests as &#039;Merge Requests&#039; that have been made by any of your child projects in addition to the completed and deleted push requests. On selection of one of these options, you may select which of the requested changes you would like to make to your model by selecting them in the tree on the left or from the Merge Summary, then hitting the &#039;Approve&#039; button.&lt;br /&gt;
&lt;br /&gt;
The merge may fail and tell you that you are missing certain model elements. These could be something such as trying to merge and attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Push Review Project&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Instead of a traditional approve, you may decide to create a push [[Review Projects | Review Project]] instead. Select the changes as you would in a traditional push, but then check the &#039;New Review Project&#039; option. You will need to specify a name and description of the push [[Review Projects | Review Project]]. To ensure that the integrity of the model contents is maintained during review, you may also decide to enable the [[Review_Projects#Project_Locking|Project Lock]] for the destination Project. Note that only one [[Review Projects | Review Project]] may exist per push request.&lt;br /&gt;
&lt;br /&gt;
To create a push [[Review Projects | Review Project]], see the image below:&lt;br /&gt;
[[File:ApproveReviewProject2.png|none|thumb|799x799px|none|none|After creating changes in the child, switch to the parent, select any changes, then select &#039;New Review Project&#039; to start creating the Review Project. After creation you may view the push Review Project from the corresponding push request on the approve page or from the Project Tree in Manage Models.]]&lt;br /&gt;
After the [[Review Projects | Review Project]] is created, selecting the corresponding push request will display it&#039;s details.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Push,_Pull,_and_Approve_Process&amp;diff=1368</id>
		<title>Push, Pull, and Approve Process</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Push,_Pull,_and_Approve_Process&amp;diff=1368"/>
		<updated>2025-01-08T18:40:45Z</updated>

		<summary type="html">&lt;p&gt;Derek: /* Push Request */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pulling Changes from the Parent ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Pull Request&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Pulling allows you to get changes from the project you have inherited from. These changes can either be accepted or ignored.&lt;br /&gt;
&lt;br /&gt;
To pull from your parent project, open the tab shown below:&lt;br /&gt;
[[File:Pull1 2.png|none|thumb|800x800px|none|none|After creating changes in the parent, switch to the child, select any changes, then select &#039;Pull Changes&#039; to immediately merge changes in a pull request.]]&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements. The pull may fail and tell you that you are missing certain model elements. These could be something such as trying to merge an attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Pull Review Project&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Instead of a traditional pull, you may decide to create a pull [[Review Projects | Review Project]]&lt;br /&gt;
. Select the changes as you would in a traditional pull, but then check the &#039;New Review Project&#039; option. You will need to specify a name and description of the pull [[Review Projects | Review Project]]. To ensure that the integrity of the model contents is maintained during review, you may also decide to enable Project Locking. Only one pull [[Review Projects | Review Project]] can exist per child.&lt;br /&gt;
&lt;br /&gt;
To create a pull [[Review Projects | Review Project]], see the image below:&lt;br /&gt;
[[File:PullReviewProject.png|thumb|800x800px|none|none|After creating changes in the parent, switch to the child, select any changes, then select &#039;New Review Project&#039; to start creating the Review Project. After creation you may view the pull Review Project from the pull page or from the Project Tree in Manage Models.]]&lt;br /&gt;
After the pull [[Review Projects | Review Project]] is created, the pull page will display its details.&lt;br /&gt;
&lt;br /&gt;
== Pushing Changes to the Parent == &lt;br /&gt;
To push your changes to your parent project with a push request, open the tab shown below:&lt;br /&gt;
[[File:PushRequest.png|none|thumb|800x800px|none|none|After creating changes in the child, switch to the parent, select any changes, then select &#039;Request Push&#039; to create a push request. Push requests can be approved by the parent on the approve page.]]&lt;br /&gt;
&lt;br /&gt;
You may select any changes made in the tree on the left or from the Merge Summary, specify the push requests name and description, then press the &amp;quot;Request Push&amp;quot; button. This will not result in any change to your parent project yet, as these changes must be approved by someone with the correct permissions on your parent project.&lt;br /&gt;
&lt;br /&gt;
== Approving Changes from a Child ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Push Request&amp;lt;/u&amp;gt; ===&lt;br /&gt;
To approve changes that have been requested from one of your children projects, open the tab shown below:&lt;br /&gt;
[[File:ApprovePushRequest2.png|none|thumb|799x799px|none|none|A push request created from the child is selected in the parents approve page.]]&lt;br /&gt;
&lt;br /&gt;
This tab shows any push requests as &#039;Merge Requests&#039; that have been made by any of your child projects in addition to the completed and deleted push requests. On selection of one of these options, you may select which of the requested changes you would like to make to your model by selecting them in the tree on the left or from the Merge Summary, then hitting the &#039;Approve&#039; button.&lt;br /&gt;
&lt;br /&gt;
The merge may fail and tell you that you are missing certain model elements. These could be something such as trying to merge and attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Push Review Project&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Instead of a traditional approve, you may decide to create a push [[Review Projects | Review Project]] instead. Select the changes as you would in a traditional push, but then check the &#039;New Review Project&#039; option. You will need to specify a name and description of the push [[Review Projects | Review Project]]. To ensure that the integrity of the model contents is maintained during review, you may also decide to enable the [[Review_Projects#Project_Locking|Project Lock]] for the destination Project. Note that only one [[Review Projects | Review Project]] may exist per push request.&lt;br /&gt;
&lt;br /&gt;
To create a push [[Review Projects | Review Project]], see the image below:&lt;br /&gt;
[[File:ApproveReviewProject2.png|none|thumb|799x799px|none|none|After creating changes in the child, switch to the parent, select any changes, then select &#039;New Review Project&#039; to start creating the Review Project. After creation you may view the push Review Project from the corresponding push request on the approve page or from the Project Tree in Manage Models.]]&lt;br /&gt;
After the [[Review Projects | Review Project]] is created, selecting the corresponding push request will display its details.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1367</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1367"/>
		<updated>2025-01-08T18:39:59Z</updated>

		<summary type="html">&lt;p&gt;Derek: /* Update Review */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace merge created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional features to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can see the Review Projects they have access to under the destination Project. Expand the destination Project in the Project Tree, and then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|thumb|600px|none|Viewing the Review Projects folder. (Only exists if a Review Project exists)]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding merge request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a merge request on the pull or approve page where the Review Project was initiated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that Review Projects cannot be copied or published.&lt;br /&gt;
[[File:ReviewProjectSelect.png|800x512px|thumb|none|Selecting the Review Project and viewing the associated Merge Request.]]&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the model while it&#039;s under review. Once the merge is ready to be finalized, the Project lock can be removed. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
[[File:ProjectLocking.png|800x512px|thumb|none|Creation of Review Project on the pull page with &#039;Lock Current Project During Review&#039; enabled.]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page functions as a hub where users can review the changes selected from the push/pull request and finalize the merge directly.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
[[File:CommitsInit.png|800x512px|thumb|none|Commits page with the initial Commit displayed within the list.]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any change made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar:&lt;br /&gt;
[[File:CommitRollback.png|800x512px|thumb|none|Selecting a Commit to rollback changes.]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]], in which the user may pull a subset of changes from the push/pull request that were not selected when creating the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
[[File:UpdateReview2.png|800x512px|thumb|none|Update Review page with several additions not yet merged into the Review Project from the associated push/pull request.]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements. The pull may fail and tell you that you are missing certain model elements. These could be something such as trying to merge an attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1366</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1366"/>
		<updated>2025-01-08T18:38:52Z</updated>

		<summary type="html">&lt;p&gt;Derek: /* Update Review */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace merge created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional features to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can see the Review Projects they have access to under the destination Project. Expand the destination Project in the Project Tree, and then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|thumb|600px|none|Viewing the Review Projects folder. (Only exists if a Review Project exists)]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding merge request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a merge request on the pull or approve page where the Review Project was initiated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that Review Projects cannot be copied or published.&lt;br /&gt;
[[File:ReviewProjectSelect.png|800x512px|thumb|none|Selecting the Review Project and viewing the associated Merge Request.]]&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the model while it&#039;s under review. Once the merge is ready to be finalized, the Project lock can be removed. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
[[File:ProjectLocking.png|800x512px|thumb|none|Creation of Review Project on the pull page with &#039;Lock Current Project During Review&#039; enabled.]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page functions as a hub where users can review the changes selected from the push/pull request and finalize the merge directly.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
[[File:CommitsInit.png|800x512px|thumb|none|Commits page with the initial Commit displayed within the list.]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any change made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar:&lt;br /&gt;
[[File:CommitRollback.png|800x512px|thumb|none|Selecting a Commit to rollback changes.]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]], in which the user may pull a subset of changes from the push/pull request that were not selected when creating the Review Project. These changes can either be accepted or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
[[File:UpdateReview2.png|800x512px|thumb|none|Update review page with several additions not yet merged into the Review Project from the associated push/pull request.]]&lt;br /&gt;
&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements. The pull may fail and tell you that you are missing certain model elements. These could be something such as trying to merge an attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Push,_Pull,_and_Approve_Process&amp;diff=1365</id>
		<title>Push, Pull, and Approve Process</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Push,_Pull,_and_Approve_Process&amp;diff=1365"/>
		<updated>2025-01-08T18:38:30Z</updated>

		<summary type="html">&lt;p&gt;Derek: underline subheaders&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pulling Changes from the Parent ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Pull Request&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Pulling allows you to get changes from the project you have inherited from. These changes can either be accepted or ignored.&lt;br /&gt;
&lt;br /&gt;
To pull from your parent project, open the tab shown below:&lt;br /&gt;
[[File:Pull1 2.png|none|thumb|800x800px|none|none|After creating changes in the parent, switch to the child, select any changes, then select &#039;Pull Changes&#039; to immediately merge changes in a pull request.]]&lt;br /&gt;
Here you will be prompted to select nodes from the tree on the left or from the Merge Summary. You may choose to ignore certain changes and accept others. Any changes accepted will overwrite your current version of those model elements. The pull may fail and tell you that you are missing certain model elements. These could be something such as trying to merge an attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Pull Review Project&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Instead of a traditional pull, you may decide to create a pull [[Review Projects | Review Project]]&lt;br /&gt;
. Select the changes as you would in a traditional pull, but then check the &#039;New Review Project&#039; option. You will need to specify a name and description of the pull [[Review Projects | Review Project]]. To ensure that the integrity of the model contents is maintained during review, you may also decide to enable Project Locking. Only one pull [[Review Projects | Review Project]] can exist per child.&lt;br /&gt;
&lt;br /&gt;
To create a pull [[Review Projects | Review Project]], see the image below:&lt;br /&gt;
[[File:PullReviewProject.png|thumb|800x800px|none|none|After creating changes in the parent, switch to the child, select any changes, then select &#039;New Review Project&#039; to start creating the Review Project. After creation you may view the pull Review Project from the pull page or from the Project Tree in Manage Models.]]&lt;br /&gt;
After the pull [[Review Projects | Review Project]] is created, the pull page will display its details.&lt;br /&gt;
&lt;br /&gt;
== Pushing Changes to the Parent == &lt;br /&gt;
To push your changes to your parent project with a push request, open the tab shown below:&lt;br /&gt;
[[File:PushRequest.png|none|thumb|800x800px|none|none|After creating changes in the child, switch to the parent, select any changes, then select &#039;Request Push&#039; to create a push request. Push requests can be approved by the parent on the approve page.]]&lt;br /&gt;
&lt;br /&gt;
You may select any changes made in the tree on the left or from the Merge Summary, specify the push requests name and description, then press the &amp;quot;Request Push&amp;quot; button. This will not result in any change to your parent project yet, as these changes must be approved by someone with the correct permissions on your parent project.&lt;br /&gt;
&lt;br /&gt;
== Approving Changes from a Child ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Push Request&amp;lt;/u&amp;gt; ===&lt;br /&gt;
To approve changes that have been requested from one of your children projects, open the tab shown below:&lt;br /&gt;
[[File:ApprovePushRequest2.png|none|thumb|799x799px|none|none|A push request created from the child is selected in the parents approve page.]]&lt;br /&gt;
&lt;br /&gt;
This tab shows any push requests as &#039;Merge Requests&#039; that have been made by any of your child projects in addition to the completed and deleted push requests. On selection of one of these options, you may select which of the requested changes you would like to make to your model by selecting them in the tree on the left or from the Merge Summary, then hitting the &amp;quot;Approve&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
The merge may fail and tell you that you are missing certain model elements. These could be something such as trying to merge and attribute of an entity without including the entity itself, or a Service but not the view that it points to, etc.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Push Review Project&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Instead of a traditional approve, you may decide to create a push [[Review Projects | Review Project]] instead. Select the changes as you would in a traditional push, but then check the &#039;New Review Project&#039; option. You will need to specify a name and description of the push [[Review Projects | Review Project]]. To ensure that the integrity of the model contents is maintained during review, you may also decide to enable the [[Review_Projects#Project_Locking|Project Lock]] for the destination Project. Note that only one [[Review Projects | Review Project]] may exist per push request.&lt;br /&gt;
&lt;br /&gt;
To create a push [[Review Projects | Review Project]], see the image below:&lt;br /&gt;
[[File:ApproveReviewProject2.png|none|thumb|799x799px|none|none|After creating changes in the child, switch to the parent, select any changes, then select &#039;New Review Project&#039; to start creating the Review Project. After creation you may view the push Review Project from the corresponding push request on the approve page or from the Project Tree in Manage Models.]]&lt;br /&gt;
After the [[Review Projects | Review Project]] is created, selecting the corresponding push request will display its details.&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1364</id>
		<title>Review Project</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Review_Project&amp;diff=1364"/>
		<updated>2025-01-08T18:36:35Z</updated>

		<summary type="html">&lt;p&gt;Derek: /* Update Review */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Review Projects 101 ==&lt;br /&gt;
A &#039;&#039;&#039;Review Project&#039;&#039;&#039; in PHENOM is a temporary merge workspace merge created during the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]]. The objectives of a Review Project are to:&lt;br /&gt;
* Allow data modeling prior to finalizing the merge&lt;br /&gt;
* Facilitate a thorough review of incoming changes&lt;br /&gt;
* Provide additional features to aid the review process&lt;br /&gt;
&lt;br /&gt;
== Review Project Management ==&lt;br /&gt;
To learn about the creation of Review Projects, view the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]].&lt;br /&gt;
&lt;br /&gt;
When in PHENOM &amp;gt; Manage Models &amp;gt; Projects, the user can see the Review Projects they have access to under the destination Project. Expand the destination Project in the Project Tree, and then expand the Review Projects folder.&lt;br /&gt;
&lt;br /&gt;
[[File:ReviewProjectInTree2.png|thumb|600px|none|Viewing the Review Projects folder. (Only exists if a Review Project exists)]]&lt;br /&gt;
&lt;br /&gt;
To view the corresponding merge request for your Review Project, simply select the Review Project from the Project Tree. The user can also access the the related Review Project for a merge request on the pull or approve page where the Review Project was initiated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that Review Projects cannot be copied or published.&lt;br /&gt;
[[File:ReviewProjectSelect.png|800x512px|thumb|none|Selecting the Review Project and viewing the associated Merge Request.]]&lt;br /&gt;
&lt;br /&gt;
== Project Locking ==&lt;br /&gt;
When initiating a Review Project from either the pull or approve page, users have the option to secure the destination Project by selecting &#039;Lock Current Project During Review&#039;. This lock ensures that no changes can be made to the model while it&#039;s under review. Once the merge is ready to be finalized, the Project lock can be removed. Multiple Review Projects can exist simultaneously so it is important for the user to manage the single lock on the destination Project during review.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that while Project locking is optional, it is encouraged to use the Project lock to prevent external changes being made to the destination Project during review.&lt;br /&gt;
[[File:ProjectLocking.png|800x512px|thumb|none|Creation of Review Project on the pull page with &#039;Lock Current Project During Review&#039; enabled.]]&lt;br /&gt;
&lt;br /&gt;
== Review Project Specific Pages ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Finalize Merge&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Finalize Merge page functions as a hub where users can review the changes selected from the push/pull request and finalize the merge directly.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Finalize Merge, as seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Commits&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Commits page lists each Commit point for the Review Project. Commits enable users to roll back the Review Project to a previous version, reflecting the model content as it was at the time the Commit was created.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Commit, as seen below:&lt;br /&gt;
[[File:CommitsInit.png|800x512px|thumb|none|Commits page with the initial Commit displayed within the list.]]&lt;br /&gt;
&lt;br /&gt;
When the Review Project is initiated, an initial Commit is always created. Additionally, the user can create a Commit at any time during the review from the Commit page or before rejection of review changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can rollback to any Commit at any time. It&#039;s crucial to understand that rolling back to a Commit will delete all subsequent Commits and revert any change made after that Commit. To rollback to a Commit, simply select the desired Commit from the list, then click the &#039;Rollback To Commit&#039; icon located in the top bar:&lt;br /&gt;
[[File:CommitRollback.png|800x512px|thumb|none|Selecting a Commit to rollback changes.]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Update Review&amp;lt;/u&amp;gt; ===&lt;br /&gt;
The Update Review page is very similar to the pull page found in the [[Push,_Pull,_and_Approve_Process|Push, Pull, and Approve Process]], in which the user may pull a subset of changes from the push/pull request that were not selected when creating the Review Project. These changes can either be pulled or ignored.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accessed from a Review Project in PHENOM &amp;gt; Manage Models &amp;gt; Review &amp;gt; Update Review, as seen below:&lt;br /&gt;
[[File:UpdateReview2.png|800x512px|thumb|none|Update review page with several additions not yet merged into the Review Project from the associated push/pull request.]]&lt;/div&gt;</summary>
		<author><name>Derek</name></author>
	</entry>
</feed>