Validation
11 TopicsMicrosoft Edge PDF Reader - signature validation warning for official signatures
Since the last edge update we are running into the following issue, which triggers support tickets on our side. It seems that the edge internal PDF Reader now supports validation of digital PDF signatures. This new feature however is incomplete and causes a lot of confusion for edge users. "Official" signatures are labeled as "Unknown Signature" and "The validity of the signature is still unknown": "Official signatures" means qualified signatures from members of the EUTL - the European trust list as defined in ETSI TS 119 612 („Trusted Lists“): [...] the European Commission publishes a central list with links to the locations where the national trusted lists are published as notified by Member States. This central list, called the List Of Trusted Lists (LOTL), is available in both a human readable format and in a format suitable for automated (machine) processing XML. Parts of the edge PDF reader seems to come from *dobe itself which adds additional confusion since in their products (*dobe reader, acrobat etc) the signatures are correctly verified. They support this list for several years now (next to their own AATL list). I tried to find out whether this feature is 'work-in-progress' or it is a bug however the last published roadmap is quite old and doesn't give helpful information regarding this aspect. So my question is: Is full support of PDF signature validation including support of the EUTL planned and if so when?39Views0likes0CommentsValidation Errors Not Being Shown To The User
Last week we had a few customers report to us that they had booked a time without receiving a confirmation email. There is no record of their booking in the system or export data so it is not clear for us what is happening. We think that it is unusual for several people to claim the same thing when every time that we tested the bookings system we couldn't see any problems. But if the customer believes that they have booked a time then where could the confusion be? We have experimented a little bit to try and understand what the problem could be and we've discovered that if the user does not select a time for the service or fill in all the required fields then the Bookings program just appears to reload the page instead of showing the validation errors on the screen. This is clearly a bug because the program used to show messages that guide the user on how to fill in the form correctly. For example if only one time slot is available for a day then it isn't totally clear that the customer needs to click on this time, but the validation error messages would normally highlight this kind of problem for the customer. But now when you click the "book" without selecting a time you would just see the same booking page again. The customer never sees any confirmation message so this might explain why the customers think that they have booked a time with us. But the worry for us now is that we cannot possibly know how many people this problem has affected but it is currently about 4% of the bookings. We also don't know when the validation messages stopped working either. We can't see that anybody else has reported this kind of problem but we've tried it on two separate Bookings sites and both sites have the same user experience at the moment. The user won't see any validation errors if they fill out the form incorrectly and because the page reloads without a confirmation message the customer might believe that their booking was successful. As a temporary measure we are trying to highlight through our own website that the user will receive a confirmation email if they have booked their time correctly and that missing details like selecting the time or missing one of the fields would result in their booking not being registered. There is also an error in the console saying that the page failed to load a resource which may or may not be connected to this problem. Hope that this problem gets fixed soon!290Views1like0CommentsThe Importance of Validation HostPools in AVD Deployments: Lessons from the CrowdStrike Global Issue
In the rapidly evolving world of IT, ensuring the stability and reliability of virtual desktop environments is crucial. Azure Virtual Desktop (AVD) deployments offer a flexible and scalable solution for organizations, but with this flexibility comes the need for rigorous testing and validation. This article explores the importance of validation host pools in AVD deployments, particularly for testing updates before pushing them to production, and draws parallels to the recent global issue caused by CrowdStrike. The Role of Validation Host Pools in AVD are a critical component in the deployment and maintenance of AVD environments. These pools allow organizations to test updates and changes in a controlled environment before they are applied to the production environment. This process helps in identifying potential issues that could disrupt user experience or cause downtime. Key Benefits of Validation Host Pools: Early Detection of Issues: By testing updates in a validation host pool, IT teams can identify and resolve issues before they impact the production environment. Minimized Downtime: Validation helps in ensuring that updates do not introduce errors that could lead to downtime, thus maintaining business continuity. Improved User Experience: Regular testing in a validation environment ensures that end-users experience fewer disruptions and maintain productivity. The CrowdStrike Global Issue: A Case Study: Recently, a faulty software update from CrowdStrike led to a massive global outage, affecting millions of Windows computers. This incident underscores the importance of thorough testing and validation before deploying updates to production environments. What Happened: A software update for CrowdStrike’s Falcon Sensor caused Windows computers to crash, leading to widespread disruptions across various sectors, including airlines, banks, and emergency services. The issue was traced back to a logic error in the update, which was not detected before the update was pushed to production. Lessons Learned: Critical Need for Validation: The CrowdStrike incident highlights the necessity of having robust validation processes in place. If the update had been thoroughly tested in a validation environment, the issue could have been identified and rectified before causing widespread disruption. Continuous Monitoring: Even after deploying updates, continuous monitoring in a validation environment can help in quickly identifying and mitigating any unforeseen issues. To implement Validation Host Pools in AVD, follow these steps: Create a Host Pool: Use the Azure portal, PowerShell, or Azure CLI to create a new host pool or configure an existing one as a validation environment. Define the Validation Environment: In the Azure portal, select the host pool, go to properties, and enable the validation environment setting. Regular Testing: Ensure that the validation host pool is used regularly for testing updates and changes. This should mimic the production environment as closely as possible. The recent CrowdStrike global issue serves as a stark reminder of the importance of validation host pools in AVD deployments. By implementing and maintaining a robust validation environment, organizations can significantly reduce the risk of disruptions and ensure a seamless user experience. As the IT landscape continues to evolve, the role of validation host pools will only become more critical in maintaining the stability and reliability of virtual desktop environments.1.2KViews0likes1CommentACE input validation regex property throws error when included in template
I'm trying to use input validation on an input.text field in my card template. According to the documentation an input.text field should be able to accept isRequired, regex and maxLength as validation properties. When you include the regex property in the JSON though, you get the following error: Something went wrong If the problem persists, contact the site administrator and give them the information in Technical Details. ERROR: syntax error at line 1:1 mismatched input ',' expecting {<EOF>, '+', '-', '!', '^', '*', '/', '%', '==', NOT_EQUAL, '&', '&&', '||', '<', '>', '<=', '>=', '(', '.', '[', '??', '?'} I can take the template JSON and put it in adaptivecard.io/designer and it works as expected on a version 1.3 card. If I remove the regex fields from my inputs the other validation types work. Here is the template json. I modified a PNP example card to show the issue. { "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "type": "AdaptiveCard", "version": "1.3", "body": [{ "type": "TextBlock", "size": "Medium", "weight": "Bolder", "text": " ${formSample.participantInfoForm.title}", "horizontalAlignment": "Center", "wrap": true }, { "type": "Input.Text", "style": "text", "id": "SimpleVal", "label": "Name", "isRequired" : true, "errorMessage": "This name doesnt look valid" }, { "type": "Input.Text", "placeholder": "email address removed for privacy reasons", "errorMessage": "Please enter a valid email address", "label": "Your Email", "id": "email", "isRequired": true, "regex": "^([a-zA-Z0-9_\\-\\.]+)@([a-zA-Z0-9_\\-\\.]+)\\.([a-zA-Z]{2,5})$" } ], "actions": [{ "type": "Action.Submit", "title": "Submit", "data": { "id": "submit" } }, { "type": "Action.ShowCard", "title": "Show Card", "card": { "type": "AdaptiveCard", "body": [{ "type": "TextBlock", "text": "Enter comment", "wrap": true }, { "type": "Input.Text", "style": "text", "id": "CommentVal" } ], "actions": [{ "type": "Action.Submit", "title": "OK" }], "$schema": "http://adaptivecards.io/schemas/adaptive-card.json" } } ] } Has anyone else encountered this issue with ACE and sharepoint online?632Views0likes0CommentsBooking System - SharePoint
I created a Booking System using List of Sharepoint, the requirments are as follow Booking Date: This is set to select the desire Date but not today Date or Past Date "I added the Enforce unique values and add the Column validation for it =[Booking Date]>TODAY() with the message to appear as "The date entered cannot be today or in the past." Booking Time: This is set as (Dropdown List) Morning: 07:00am-03:00pm Evening: 04:00pm -11:30pm All day: 07:00am- 11:30pm Now the requirement is If someone wanted to book Lets say on 31-12-2021 can able to book Morning and if someone/Same Person wanted to book on same day evening time can be done but the Uniqe Value of booking date is the issue, it dont allow double booking and if i removed this uniqe value then many ppl can book at same Day and time. And if someone click one All Day even then no one can book Morning and Evening. If anyone knows how please support, Validation or Java Script. Kindly provide the full details im new to this please. Thanks Inadvance.1.4KViews0likes0CommentsUniqueness based within another column choice
Hi, have a unique problem, Column A Number column which needs a unique 4 digit number. Column B Choice column with multiple choices. X, Y, Z There are 4 X, 3 Y and 2 Z. items in the library all the X items need column A values to be unique to other X items all the Y items need to be unique to each other I guess i need a simple validation to check column A uniqueness with other similar column B values. and return invalid if not the case. Am I correct in thinking this is possible, I've not tried validation before and not aware of the code required.544Views0likes0CommentsExcel Text Validation Help
I've been working on a excel form for one of our businesses and I'm attempting to use data validation to limit characters in 3 lines of text using =CELL("contents", C8) etc.. but it is not working. Any idea why this is? B9, B11, B13 are the cells with validation based on the out come of the C8, C10, C12 Formula B9, B11, B13 Date Validation: Formula for C8, C10, C12: =IF(B3="Ebony_Urn","38",IF(B3="Preserve_a_Memory","12",IF(B3="Woodspun_Urn","12",IF(B3="Paw_Print_Memory_Box","38",IF(B3="Camel_Shell_Urn","12",IF(B3="Garden_Rock_Urn","12",IF(B3="Companion_Urn","38",IF(B3="Paw_Print_Rock_Urn","12",IF(B3="Granite_Marker","38",IF(B3="Cat_Figurine_Urn","12",IF(B3="Camouflage_Urn","12",IF(B3="Blue_Slate_Classic_Urn","38",IF(B3="Brown_&_Gold_Cloisonne_Urn","12",IF(B3="Silver_Rose_Urn","12",IF(B3="Contemporary_Urn","38",IF(B3="Classic_Urn","12",IF(B3="Heart_Memento_Urn","8",IF(B3="Crystal_Keepsake","12",IF(B3="Friendship_Photo_Urn","38",IF(B3="Rotating_Photo_Urn","38",IF(B3="Vertical_Photo_Urn","38",IF(B3="Horizontal_Photo_Urn","38",IF(B3="Friendship_Wood_Urn","38",IF(B3="Deluxe_Wind_Chimes","12",IF(B3="Dog_Tag_Necklace","8",IF(B3="Glass_Oval_Ornament","12",IF(B3="Deluxe_Wood_Urn","38",IF(B3="Standard_Wood_Urn","38"))))))))))))))))))))))))))))1.6KViews0likes5CommentsDISKSPD now on GitHub, and the mysterious VMFLEET released
First published on TECHNET on Apr 11, 2016 Hi folks, Ned here again with a brief announcement: DISKSPD, the Microsoft-built and recommended tool for testing and measuring your storage performance, is now available on GitHub under an MIT License.2.2KViews0likes0Comments