One thing to keep in mind is that the use of the Precisely Ideas web site for EnterWorks has only officially started recently with the earlier posts being made before that official start in the sense that Customer Support being notified of it being active. It is only now that Customer Support is directing customers to submit improvement requests to that site vs. opening support tickets.
Precisely Software Inc.
Original Message:
Sent: 07-28-2023 12:27
From: Ryan Hayes
Subject: How can I create a child repo and keep its attributes and properties in sync with the parent repo and auto move records to the child repo based on an attributes value?
Thanks, Brian! I appreciate the response. I have added this to the Ideas Portal as well, but it seems like that's where ideas go to die. There isn't much action over there on the Enterworks side of things. How many votes does it take to get a response from Precisely on whether the idea will be considered?
In the meantime, we may look into the workflow idea and discuss if losing the history in the UI...knowing that we can still query it in SQL if needed...is a dealbreaker. Which I think may be.
Thanks for the feedback and quick response!
------------------------------
Ryan Hayes
Sundance Catalog Co
UT
------------------------------
Original Message:
Sent: 07-28-2023 03:05
From: Brian Zupke
Subject: How can I create a child repo and keep its attributes and properties in sync with the parent repo and auto move records to the child repo based on an attributes value?
Ryan,
If you weren't concerned about the history, a simple workflow could be constructed that soft-deletes the selected record by copying it to the delete repository (which would be using the same profile) and then delete the record from the original repository. The undelete action would be a simple workflow on the delete repository which does the reverse. But as you had already surmised, this loses the original history of the record (it is still in the history table, but only accessible through the Audit history option or SQL queries.
The solution proposed by Matthew to use a Record Security Filter would retain the filter, but might have performance consequences down the road.
It may be that performing literally what you had proposed might not be that difficult to do. There are only to EnterWorks tables that would be involved. Transferring a record (and it's history) from one repository to another may only require an update to the associated records in those two tables. Transferring it back would be restoring the original values. Such an action would necessitate that both repositories use the same profile definition, which would be desirable anyway.
I think having this capability be officially supported in the EnterWorks product has general applicability and from what I can see, would not require a significant amount of effort to provide. You may want to consider submitting the idea on the Precisely Ideas web site (https://ideas.precisely.com). The ideas can be up-voted by others so it would be advantageous to identify other use-cases than the one you describe here. Presumably, the more popular the idea, the greater chance that it be accepted in a future release.
------------------------------
Brian Zupke
Precisely Software Inc.