User info
First name | Sebastiaan |
Last name | Dumoulein |
DevOps Program
Acquired rank |
Catalyst
|
Points progress |
12538
DevOps Points
|
Here are a few tips to level up your DevOps game and unlock an arsenal of perks and benefits. | |
DevOps attestation | Request your attestation ID and expiry date |
Achievements
|
Questions asked
Answers given
Hi Matthijs, That's a great question! Yes, the full DM upgrade will override the web only update, even when the web update was of a higher version.
View QuestionHi Joel, 'Substring' starts with a capital which is probably the reason you're seeing this exception. Creating automation scripts in DIS would also indicate any syntax errors that are encountered while...
View QuestionHi Sebastian, Modifying the JSON files is currently the only way. However, during empower it became very clear that duplicating pages and panels was a highly requested feature. I'm happy to say we're...
View QuestionDataMiner Cube doesn't 'set up' internet access. Instead, it tries to contact some end points to provide additional functionality or to enhance the user experience. If the client has no internet access,...
View QuestionHi Tiago, This is the dynamic table filter syntax (see docs). An example filtering on the primary key:
View QuestionNo, we currently only have support for Microsoft Visio. Please see the following question for a detailed explanation: https://community.dataminer.services/question/are-there-plans-to-edit-visio-drawings-without-visio-application-installed/?hilite=%27edit%27%2C%27visio%27...
View QuestionI also ran into this issue and apparently it's due to the caching of images on the side of LinkedIn. They launched a tool, Post Inspector, that will help you clear the LinkedIn Preview cache. This should...
View QuestionHi Jens, This is a feature request that is on our backlog (so currently this is not possible). You can track the progress of the feature request using DCP204049.
View QuestionHi Joey, We have an item on our backlog which will enable displaying the output of an automation script. The idea is that a script will have an 'On completed' and 'On failure' event handler which can...
View QuestionHi Leander, This is an error coming from our web API which is thrown when a client requests a dashboard that does not exist. As you know a low code app exists of dashboards which can act as a pages or...
View QuestionHi Emmanuel, This can be done by using a 'Trigger' component on your page. This component's sole responsibility is to give a trigger to other components to refresh their data. You can link this component...
View QuestionHi Gabriel, Regex101 does not contain the .Net flavor (see their GitHub). You can use http://regexstorm.net/tester though. I believe you're pretty close with the regular expression: ^(?!(Online|Offline))...
View QuestionIf you want this to be done for all users, you can add a 'Select' operator to your query and reorder the columns by clicking the arrows. Reordering the columns for the current user can be done by...
View QuestionWhen opening a Visual Overview for the first time, the Visio file (Vsdx or Vdx extension) is downloaded from the server. The Visio file is in reality a container for different files (xml data, images,...
View QuestionProbably additional security was added afterwards which causes the 'Profiles' tab to be hidden. You can check your permissions in the 'User/groups' tab of the system center. The 'UI available' item needs...
View QuestionWe don't have this functionality out of the box in the Visual Overview. However, we can get to something similar if we get creative! With the [DataMinerTime:Format=ss] placeholder we can show the current...
View QuestionHi Jim, This is an issue which was patched in 10.3.3.0 and is available for download as of today (see here). Technical detail: It's a race condition in the web API which is typically resolved by restarting...
View QuestionHi Sebastian, This isn't available out of the box. You could use the 'Page load' event to generate an entry every time the page opens. These entries could then be used to aggregate upon. Additionally,...
View QuestionHi Stacey, It's never an easy answer when it comes to performance so let me cut some corners and point you to the 'Network' tab of the 'Developer tools' (F12). There you'll see that each GQI query actually...
View QuestionHi Bruno, It's currently not possible to edit a shared dashboard. We're actively working on this and it should be available in the near future. For now, you need to unshare it, make the changes and share...
View QuestionWhen our web applications can't use web sockets, you'll see the following error in the console: Upon seeing this, you can check the following things: Are web sockets installed on IIS (more info)....
View QuestionHi Ive, This data is currently available when using the 'GenericInterface' soft launch option. When enabling this, a new data source called 'Bookings' will be available. See the Help for more info on...
View QuestionClicking on the close button of the loading notification will write an entry in the logging that contains the IDs of the shapes that are still waiting on data. You can find this in the general Cube logging...
View QuestionHi Shawn, You can find all previous web upgrades in in the tree on the DataMiner server upgrade page. I'll check if we can add it to the DataMiner web upgrade page as well.
View QuestionHi Wouter, We have chosen this approach because feeds typically originate from a table, grid, or timeline that supports multiple selections. To ensure a reliable method for handling multiple values, we've...
View QuestionHi Jens, The GenIf folder contains the logging for GQI queries (the previous abbreviation of the Generic Query Interface was GenIf). It contains all requested data for an executed query and allows...
View QuestionYou can simulate the search functionality with 2 basic Visio functionalities: Add a text box that sets a session variables, this will act as a search. Add a 'Show' condition to each service based...
View QuestionHi Jarkko, You're correct, the line chart currently does not support dynamic units. I believe this is also the case for the trend graphs in Cube. It will certainly be a nice feature which is why we have...
View QuestionThere are currently some limitations on the way SVG's and other geometries are drawn on the Visual Overview (not all Bezier and Nurbs curves are currently supported). Some workarounds: Transform your...
View QuestionThere is an experimental component available when using the 'ReportsAndDashboardsAlarmList' soft launch option. Be aware that components that are using a soft launch option are still open for change and...
View QuestionThis message appears when you open a new or updated shared dashboard for the first time. During the display of this message, the web application firewall (WAF) rules are being actively generated. The WAF...
View QuestionUpon opening an application or dashboard created on a previous version of DataMiner, it will automatically migrate to the current version of the platform. This migration process can include a wide variety...
View QuestionHi Rajesh, It seems to me that you are referring to the display time of a DOM field in dashboards or Low-Code Apps. This is actually the default setting for our web applications. Nevertheless, if you...
View QuestionHi Ashwiny, This is currently not possible, but we have an item on our backlog for this. We're currently scoping this for the grid component. Is the component in your dashboard a table?
View QuestionHi Jordy, First of all you shouldn't really see this error. It's only shown whenever requesting the mobile Visual Overview for an invalid session. A session is initially opened when opening/rendering...
View QuestionHi Ana, Whenever you're in need of dynamic sizing of a shape, you can rely on the grid layout. Specifying columns and rows with '*' or 'auto' allows them to scale dynamically (either to the container...
View QuestionHi Jeroen, User accessibility is indeed configurable for Low-Code Apps. To do this, you can go to the settings of your app: There you'll find the possibility to configure: View access Here you can...
View QuestionHi Ive, The bar chart is displaying bars based on the order of the data. Sorting your values in the query will thus reorder your bars in the chart. Sorting your data in GQI can be done by using the 'Sort'...
View QuestionHi Jamie, When dealing with a topology structure I suggest to use different DOM definitions for every level. Fields in one DOM definition can contain one (or multiple) references to instances of another...
View QuestionHi Mieke, Table actions are currently unable to have follow-up actions. We do aim to have this available in the future so that the approach for actions is aligned everywhere in Low-Code Apps. Note that...
View QuestionHi Ive, We briefly discussed this with software development. Here are our thoughts: It's currently not possible to do this. We only support PDF generation as an attachment at this moment. Html content...
View QuestionHi Bing, I believe this should already be possible: You could calculate the sum of your column in the driver itself and save it in a separate parameter. This way, you can leverage all benefits of having...
View QuestionHi Gabriel, I believe you're looking for the ParametersSummary shape data (see Help). To retrieve the highest alarm severity, you could use: ParametersSummary Max|[cardvar:_element]:4302|ALARM
View QuestionThe maximum size of log files can be adjusted in the System Center > System settings > logging.
View QuestionYou need to add the URL/query parameter 'embed=true' Example: http://slc-uxdev-01/dashboard/#/db/mydashboard.dmadb?timespans=1605692262659%2F1605778662659&embed=true
View QuestionThe current version of the ticketing app only provides overviews or filters on open tickets. A closed ticket can still be shown when using the ticket ID in the url: http://dmaip/ticketing/#/ticket/370/269....
View QuestionI can't immediately spot what's going wrong in your configuration, the setup seems to be alright to me. In order to debug, you can place the entire reservation placeholder '[reservation:[this service],Status]'...
View QuestionThis isn't supported out of the box by the Visual Overview. You have already listed both alternatives that are currently possible (embedding the ticketing app or doing a workaround in a driver). The dashboards...
View QuestionThe light blue line indicates that these values are coming from real-time updates. Dark blue lines are data coming from trend data requests (this is based on database data). If you wait long enough, you'll...
View QuestionHi Jens, The OnArgumentsProcessedInputArgs object contains a HasArgumentValue which will return false if the optional argument is not filled in (see docs). Additionally, you can also use the TryGetArgumentValue which...
View QuestionHi Tim, The form exposes an action to change the mode. This could be triggered by any of the available triggers (on page load, on button click, etc.). Update: As Wout rightfully says, you also have...
View QuestionHi Thomas, This is a known limitation of the 'Start from' query. You currently need to create one large query if you want to use feeds. We do plan to support this in the future. You can track the progress...
View QuestionHi Oliver, Great use case and great question! Templates in a children shape are always statically sized. This means they can't stretch in any way. The closest we currently have in the Visual Overview...
View QuestionHi Leander, Table actions currently do not support consecutive actions, we've added this to our backlog. You can follow the progress using DCP207235. Additionally I want to note that we aim to support...
View QuestionHi Klaas, Unfortunately populating a dropdown using static values is not yet possible. (but we do have an item for that on our backlog). Instead, it always refers to dynamic data or certain DataMiner...
View QuestionHi Mieke, This is currently not possible. I do see the benefits of being able to execute any action on a regular interval using the trigger component. This is something we can add with low effort. I'll...
View QuestionHi Steve, Setting custom properties in the Visual Overview is currently limited to some specific use cases (e.g. rearranging dynamic positioned shapes). I believe the automation approach is a viable...
View QuestionHi Reinout, Although you can indeed achieve this with a regular expression, I believe a better solution would be to develop a new custom operator that can parse JSON. This operator can then allow selecting...
View QuestionHi Ruben, This is achievable by using the DisposeWebBrowserWhenNotSelectedPage=false option on the shape (see docs).
View QuestionHi Alberto, You can use extended shape manipulations if you want to show/hide a shape based on a (complex) condition (see docs). The condition itself can consist of multiple parts (e.g. <A>and<B>)or<C>)...
View QuestionHi Jeroen, This question has probably already been answered (see here). The exploit seems to be different but I believe the explanation of Jens is still applicable.
View QuestionHi Pengf, This is thoroughly explained in the help: see Linking a shape to an element parameter. This is also mentioned in the Visual overview course.
View QuestionThe maximum number of shapes can be configured in the 'Visual Overview' page of the user settings. This setting is used by the children shape which can dynamically generate a shape based on a certain...
View QuestionThe browser only enables access to the clip board when using https. Currently this isn't checked in the dashboards application before displaying the context menu item. We have an item on our backlog to...
View QuestionYou can dynamically filter a table so it only shows records that are in alarm. To do this, you can use the 'ClientSideRowFilter'. As the name suggest this is a client filter while the 'TableRowFilter'...
View QuestionThe 3-D format is currently not supported by the Visual Overview and will ignore any configuration made in this section. A possible workaround is to style a shape with your desired 3-D format and then...
View QuestionFirst, link a shape to the element: Element *MyElementName* Then set the Page shape data to ":alarms". Page :Alarms
View QuestionI believe this is not yet possible for elements and parameters. For views and services, you are able to configure this in the MaintenanceSettings.xml. <AlarmSettings serviceTimeoutMode=”displayTimeout”...
View QuestionAt development, we are unaware of any filtering issues in the ticketing application. Please add more details to your question so we can help you out. Edit: Some quick tips to debug situations like this....
View QuestionThe Visual Overview supports multiple scopes for session variables. Each scope defines the lifespan of a session variable (and its value). Scopes: Page: The session variable only has a value in the...
View QuestionHi Hari, Currently, conditionals are only supported in templates, such as within a grid component. One workaround could be adding a grid component at the top of your page and conditionally displaying...
View QuestionHi Daniel, This is currently not possible. Do note that you can zoom in using the browser to increase all font sizes within your app.
View QuestionHi Mieke, The OnInit lifecycle hook is currently not called for custom operatos (see docs). However, we have a task on our backlog to support it.
View QuestionHi Leander, I believe your looking for the DomInstanceValueFieldDescriptor (see docs). However, compared to the DomInstanceFieldDescriptor, this one also references a specific value of that DomInstance...
View QuestionHi Apurva, Starting from 10.4.1 you will be able to configure consecutive actions on buttons in your table. This will let you run the script of your choice, followed by another action that fetches the...
View QuestionHi Jim, This is probably the snippet you're looking for, note in my case I made the filter configurable in the data source so that you can easily reuse it. The code is also available on GitHub. _alarms...
View QuestionHi Manuel, We're looking to enable the use of GQI results as options in a dropdown menu in the future. It's currently on our backlog, but we don't have a specific release date for it yet. Thanks for your...
View QuestionHi Jari, Great question, unfortunately this is something that is still on our backlog. There are no workarounds for this as far as I know. Edit: You should be able to track the progress using DCP188381.
View QuestionHi Stijn, We indeed only show the names (and versions) of protocols that are effectively used in the DMS. This is done to avoid having too many (unused) items in the list, so the user can focus on protocols...
View QuestionHi Joel, For a use case like this we need to refer to a feature which is still behind the 'GenericInterface' soft launch flag, called 'Custom operators'. A custom operator let's you implement a certain...
View QuestionHi Peng, We still have an item on our backlog to provide a service relations data source similar to how we already have a view relations data source. The current priority of this is rather low as we didn't...
View QuestionHi Bruno, This isn't available yet although we will be working on a feature that enables specific use cases like this. More specifically, we will be adding an SLNet callback to the ad hoc data source...
View QuestionHi Rene, This is currently not possible but we could tweak this behavior in the future. We can do (a combination) of several things.: Change the default behavior for every filter to free form. Make...
View QuestionHi Emmanuel, Interactive Automation Scripts in our web applications require web socket communication in order to achieve a good user experience. If web sockets are not available (for whatever reason),...
View QuestionThe DOMInstanceID class has two public properties: Guid Id String ModuleId So in your case you can get the underlying Guid by using mcrCustomerList[0].ID.Id. Note that the ModuleId is useful when...
View QuestionHi Mieke, I believe this has become the most requested feature for Low-Code Apps right now. It's currently sitting high in our backlog (DCP192320) so this will be coming soon.
View QuestionHi Brecht, Pages are being initialized upon showing them in the Visual Overview. It's the initialization phase that requests data from the DMA (either through requests or subscriptions). Pages that have...
View QuestionHi Michiel, Great question! It depends where the data is actually coming from. As you know, GQI allows you to query different data sets. We recently also added the possibility to create your own data...
View QuestionHi Zean, Limiting user access to certain dashboards can be configured in 2 ways: Upon creating a dashboard, the user is presented with some security presets. Three presets are available: User...
View QuestionHi Jamie, Basic mathematic operations are available such as: Avg Max Min Subtract Sum Multiplying and dividing is not yet possible but can easily be added. Also note that these work based...
View QuestionHi Alberto, These bevel visualizations are indeed not supported. One of the reasons for this is that these typically visualize buttons. We encourage any Visual Overview users to create buttons using states:...
View QuestionHi Gerwin, As far as I know, it's currently not possible to know if an automation script is running. I'm not sure if that is really required though. At the start of your script you can set a parameter...
View QuestionHi Ruben, This isn't possible out of the box, but you should be able to create this in a custom web page and display that in Visio. It should look something like this. Note that you can pass the data...
View QuestionHi Gabriel, A handy trick is that you can nest placeholders as much as you want. Config: Result:
View QuestionNo, the only way to achieve this is by setting up an executor monitor that watches 2 session variables and combines them in one new session variable (more info is available in the Help). These 2 session...
View QuestionHi Alberto, You can use multiple placeholders directly in the text of a Visio shape. In your example of IPSource@MulticastGroup:Port you could set the text of the shape to [param:4500/541,47006,300112]@[param:4500/541,47008,300112]:[param:4500/541,47010,300112]
View QuestionThe application pool is used for the following functionalities: API Legacy dashboards Annotations Video thumbnails None of these require a lot of processing. Therefore the CPU usage of the web...
View QuestionHi Bruno, This is something that has crossed our minds already but was not seen as a priority. Can you elaborate on why you would want an html version instead of a pdf? Feel free to also suggest this...
View QuestionHi Mahito, The Cube component is automatically switching between real-time values and averaged values based on the visible time window. The mobile monitoring component does not have this capability and...
View Question