Do you have feedback regarding the current product, or new ideas for improvement?
Tell us how we can make the Syniti Knowledge Platform more useful to you.
During the copy of a release, I would like to select specific objects to copy over. For example if I am copying a release that goes to MDG, I only need to get the Material Master object into that release and I do not need all of the transactional objects that go with that subject area. It would be beneficial to be able to remove object that are not needed during the process.
Client at L'Oréal has requested an enhancement that would allow administrators to add users to CONSTRUCT Security Roles through an Excel file upload, similar to the functionality currently available in ADMM. At present, CONSTRUCT does not support bulk user assignment to security roles via file upload.
Where we stand: with the API key we read and write data maps and query the OData views, and the full loop has now run live on the AI - POC release — an AI-generated rule written in, read back, compiled to SQL, the ETL build triggered, and the view deployed. Everything beyond the data-map write, however, rides the interactive session token (concento-authtoken), which we measured at 300 seconds of life and which only a person completing SSO + MFA can mint. That single constraint is what separates a working PoC from an unattended service. 3. A durable service credential for the Service API, including SQL Editor DDL. Our solution is being deployed as a service on Google Cloud, where no interactive browser session exists — so a 300-second, human-minted token rules out any scheduled, unattended, or CI operation. We need an API key or OAuth client-credentials flow for this surface, with the ability to execute DDL through the SQL Editor (ALTER VIEW) — that is how a backed-up view is restored, and the path is already proven working from our code.
Where we stand: with the API key we read and write data maps and query the OData views, and the full loop has now run live on the AI - POC release — an AI-generated rule written in, read back, compiled to SQL, the ETL build triggered, and the view deployed. Everything beyond the data-map write, however, rides the interactive session token (concento-authtoken), which we measured at 300 seconds of life and which only a person completing SSO + MFA can mint. That single constraint is what separates a working PoC from an unattended service. 2. Public read access to compiled SQL / UPD view DDL. On our test object, 10 of its 11 rule tasks have their logic stored only as view SQL in the database, with no rule in Syniti (104 fields across the release). COMMAND_TEXT being null means this SQL is invisible to the API key. Our safety procedure around every build — capture all view definitions before, verify byte-identical after, restore on any regression — therefore works today only through the session-authed SQL Editor. Without a durable read path there is no automatable backup, and a build is an unrecoverable risk.
Where we stand: with the API key we read and write data maps and query the OData views, and the full loop has now run live on the AI - POC release — an AI-generated rule written in, read back, compiled to SQL, the ETL build triggered, and the view deployed. Everything beyond the data-map write, however, rides the interactive session token (concento-authtoken), which we measured at 300 seconds of life and which only a person completing SSO + MFA can mint. That single constraint is what separates a working PoC from an unattended service. 1. A public ETL build trigger. Build/rebuild is only reachable via the internal rebuildTasks endpoint on a session token — confirmed by your team as out of public scope. Until it's public, a generated rule takes effect only when a person is present.
Currently in the SKP API, we have Replications endpoint to create, update and delete. But NOT GET. Can you kindly add this endpoint ASAP please? This is required immediately for Astrazeneca ADMM implementation.
It would be helpful if the Quality Threshold for each asset is visible on the corresponding Catalog Overview Dashboard screens for all assets, when thresholds are applicable. At this time you can see them in the Quality Overview IF a Rule is applied, however, if no Rule has yet been applied to an asset, there is no other way to review the thresholds. Also not available on the Custom Dashboard You are also not able to see the Quality Threshold on the Asset Overview pages, unless you are in edit mode.
As Data Quality is now more widely used, some customers will deploy it with multiple tenants of SKP. This poses a problem when trying to move the Catalog Asset Versions. For Eli Lilly, the chief concern is that asset version history will be lost when moving from their SKPv1 tenant to their SKPv2 tenant, but the same issue exists if they should ever need to move to some “v3” tenant in the future. It is considered a high risk at Eli Lilly that they cannot move Asset Versions between tenants. Please enhance the SKP REST API to include a Version parameter when reading or creating the various Catalog assets that permit versioning. The current design always returns the latest version and there is no method for creating multiple versions of an Asset at once. SKPv2 REST API
As Data Quality is now more widely used, some customers will deploy it with multiple tenants of SKP. This poses a problem when trying to move the Catalog Asset Comments. For Eli Lilly, the chief concern is that historical data will be lost when moving from their SKPv1 tenant to their SKPv2 tenant, but the same issue exists if they should ever need to move to some “v3” tenant in the future. It is considered a high risk at Eli Lilly that they cannot move Asset Comments between tenants. Please enhance the SKP REST API to include a Comments block when reading or creating the various Catalog assets that permit comments. SKPv2 REST API
Currently we noticed limitations with the file formats being uploaded to Syniti drive. While majority are focused on the regular file format extensions, it would be greatly helpful if .zip files are also allowed in the drives. This allows developers to save multiple version of the custom code within ADMM. we had a scenario to upload the required and specific code to customer sharepoint, while for a developer it is more in detail including the configuration files and everything zipped and to be saved somewhere for the support personnel joining the team which is of more technical in nature. Can this be accommodated?
Replicate needs the ability to not only insert new records from a file on SynitiDrive, but also the ability to update/merge records when keys match between the file and the table. Tested this an only inserts records. This would help eliminate the need for Excel Integration since users would have an option for mass insert and mass update of records
Dear team, the new feature works fine but there are some complaints from the customer as we can not assign correctly corporative colors. Some examples; Terciary color , controls buttons color, but font remains black so when there are dark colors like the green below, it is visually difficult to handle. Perhaps we woud need to have the possibilty to manage either the font type (overall) or the font color Another topic is the icon and the background color in the home page and the difference with the Migrate home, client do not understand that difference as rest of modules keep same colour coherence in the header except migrate ( i assume that construct it is not up to date as it will the sooner or later deprecated) Thanks
Improve design of the uploading file for assignment of users to User groups. 2 ways of improvement : - Perform all relevant records of a uploading file. Today if 1 entry is wrong, all the file is rejected. - provide a report just after the load via pop up, with the following info : count of records OK, count of records Failed, and for each (OK and failed), the detail of the records. You can reuse the existing design in Construct, for the Loading file of "User release map".
Hi, Can you kindly prioritize and implement the e-signature capability like the one we have in ADM into ADMM Construct 2.0 please? This is urgently required for my client to whom we are deploying ADMM in 3 months. Regards, Immanuel Michael
When no filter is applied in a grid, the total number of Rows is displayed. This is, for example, from Dataset Design. It displays there are 48 rows. After a filter is applied, the number of displayed rows is reduced, but the grid still displays the same number (48). It would be useful to display both the number of filtered rows and the number of total rows, so we can get a clear picture of how many records are affected by the filter we have applied vs the total number of rows in the list.
When using validations and events in Cloud Construct the information displayed when a validation fails does not have any detail. Only the counts of warnings and errors. Add more info to the errors or warnings so users have the detail of what failed at the time of the event. It might also be useful to have some kind of hover functionality so that when a user hovers over the status field on a row they can see the list of warnings or failures
At Eli Lilly, there is a desire to control data access (via Security Profiles) at the Business Process level. The Data Quality hierarchy has 4 levels: 1 - Subject Areas > 2 - Business Process > 3 - Datasets > 4 - Rules However, Security Profiles are only available on levels 1 and 4. For Eli Lilly, level 1 is less granular than they would like and level 4 is far too granular. The ideal would be for them to set a Security Profile on each Business Process. NOTE: Consider that each Security Profile must be multiplied by the number of Security Roles (https://ideas.syniti.com/p/skp-security-divorce-profiles-from-roles). In practice, nobody can set meaningful Security Profiles more granular than the Subject Area level until they are divorced from Security Roles.
Currently, it is only possible to specify a single datastore for writing the output of DQ reports in SKPv2. This single datastore is configured here: https://knowledge.syniti.com/admin/parameters/data-quality At Eli Lilly, and I’m sure other clients would agree, it would be wonderful to be able to register any number of report cache datastores. Then, the specific datastore to use could be specified when toggling the ‘Save Errors’ option in the Implementation asset. Use-cases: Client has multiple tiers of report data (DEV > QA > PROD, for example) and they wish to register 3 reports (aka Enforcement + Implementation) under each Rule and have their output written to 3 separate database instances. Client has multiple Subject Areas and they wish to have their output written to a separate database for each Subject Area.
In Replicate Preview I can’t filter and sort all columns. Sorting & filtering columns “Last Refreshed” and “Record Count” can be very helpful, as we may need to check which were the most recent replications or the ones with more records / no records without having to export the data to Excel. Ideally, date & time display format for the “Last Refreshed” column should be customizable. It would be very nice that filtering for “Last Refreshed” column was similar to that existing in Excel, in which data is grouped by Year / Month / Day.
Open a new window when clicking the “Give Us Feedback” link, so we don’t lose our reference screen & work in ADMM. Ideally, fill some details by default. For example, fill the Module with the value of the Module that was in use when the “Give Us Feedback” link was clicked (but allow to change it manually).