CMS
Entity creation/managment
Duplicate check
16 min
the hyperportal allows you to configure a system for monitoring the creation of duplicate entities and processes this system allows you to configure rules for searching for potential duplicates in the "definition" and "process" you can then select actions for the found items in the cms, you can create a duplicate or merge data with an existing item in processes, you can only create a duplicate the duplicate search will be performed across all entities and processes in the given definition (process), including those to which the current user does not have access due to domain zone or permissions you can configure more than one rule the system will consider each of them separately and return a unified search result below is a description of how to configure this functionality and examples of its use settings to configure this feature, go to the "definition" settings and switch to the " duplicate check" tab please note that "definition" settings are available only to system administrators duplicate check tab below is a screenshot showing the initial settings for the feature toggle switch for enabling functionality (without adding rules, this functionality will not work) message for the "warning" block (multilingual), which will be displayed in a modal window if potential duplicates are found this is an optional feature if no message is specified, the default text will be displayed button for adding a new rule basic duplicate check settings below is a screenshot showing the settings for the added duplicate control rule delete rule button rule on/off toggle switch multilingual field for the rule name this is a required field the name has a 60 character limit a section for adding properties to search for potential duplicates you can select more than one property this field is required a section for adding filters to narrow the search results, to which the filter for duplicate values in the specified properties will be applied (item 4) duplication rule settings below is a screenshot showing the settings for the property adding block added properties for applying the rule the specified properties will be searched for duplicate values add a new property button only the following property types can be selected field is not a list entity list, file list and not list, multitext field is not rich text, json, link delete selected property button properties select block below is a screenshot showing the settings for the filter adding block filters block how it works creating an entity or process cms when creating a new entity, the system will check whether it meets any duplication rules and then attempt to find potential duplicates property used in the duplication rule new entity creation button create a new item if the functionality is not configured , or there are no rules , or the rule refinement filters do not find any potential duplicates , the entity creation process will proceed as usual if the system finds at least one entity, the entity creation process will be stopped and the system will display a modal window with a message about this and the duplicates found workflows for processes, the duplicate control system operates through the "quick actions" system when attempting to start a new process, the system checks the data sent to the process and then follows the same logic as with the cms if no duplicates are found, the process will be started; if duplicates are found, a modal window with potential duplicates is displayed below is a screenshot of a process start using the quick action system selecting entities to map to a process quick start process button quick start process modal window with potential duplicates below is a screenshot of a modal window with potential duplicates (cms) a "warning" message about potential duplicates default text it can be replaced with text from the duplicate system settings total number of duplicates found visible to the current user and hidden a "warning" block displays the number of hidden duplicates for the current user the block is displayed only if hidden entities are found a table with potential duplicates the table works with the default view for the current "definition " if the default view is a kanban board or does not contain the properties (columns) for which duplicates were found, the view will be modified with additional columns and replaced with a table view the columns configured in the duplication rules are shown with an yellow background if duplicates are found based on multiple rules specifying different properties, all these columns will be highlighted in yellow duplicduplication modal for processesation entities if the system finds only one duplicate that can be shown to the user, the duplicate selection step will be skipped and the data merging step will be displayed see below entities that will be displayed all entities to which the current user has access as part of normal hyperportal work; entities hidden from the current user by the domain zone system; entities that will not be displayed entities to which access is restricted by the permissions; entities with restricted access to properties involved in duplication rules next, you need to decide what to do with the potential duplicate cms select one of the potential duplicates if a duplicate is selected, you can proceed to the merge step create a duplicate, bypassing the duplicate check cancel creation of a new entity choose duplication workflows duplicate creation only cancel creation of a new process duplication modal for processes modal window for merging an existing entity with a duplicate at this step, the user can select which properties should be updated with new values below is a screenshot of the modal window with the data merge step a toggle switch allows you to hide properties that have the same values or that are missing values in the duplicate and the existing entity a checkbox allows you to select all available properties for updating a disabled checkbox means it cannot be selected a checkbox allows you to select a specific property for updating properties for which the duplication rules were triggered are highlighted in yellow a button for going to the previous step, the step for selecting a duplicate for merging if only one duplicate was found, the button is unavailable a button for merging an existing entity with new values disabled if no properties are selected merge step canceling duplicates processing if you click the cancel button (either outside the modal window or the ‘escape’ button) at any step of the duplicates modal window, a cancel confirmation dialog will be displayed if you confirm the cancellation, the creation of the new entity or the process start will be aborted confirmation dialog cancel button cancel duplication process examples cms ‘vehicle’ entity you don't want the system to allow new items to be created if a vehicle with the same vin already exists cms example 1 ‘vehicle’ entity you don't want the system to allow new items to be created if a vehicle with the same vin already exists, but only if the car brand is "citröen " cms example 2 workflows "inspection" process you don't want the system to allow new processes to be started if a process with the specified vehicle already exists workflows example 1 "inspection" process you don't want the system to allow new processes to be started if a process with the specified vehicle already exists, but only if the process with the "running" status and the vehicle status is "available " workflows example 2