As 2016 ended, we reflect on all we have accomplished in 2016. I’m very proud of my team at TekDog, and all we have accomplished from a product development standpoint in 2016. Not only did we launch our first software product, CivicXpress, we have also made great strides in creating controls for Nintex Forms that empower Form Designers to create more powerful solutions than are typically possible using SharePoint and Nintex. Our flagship control, TekDog Sub Form, empowers designers to create and maintain parent child relationships in SharePoint using Nintex Forms on-premise. Although I wish I could say our journey has been easy, it was far from it. Countless hours of hard core development has made our team crazy as well as very proficient in creating Nintex form controls.
One control I am exceptionally proud of is our TekDog Mask Control. This control provides a text field control for your Nintex form that you can bind directly to your SharePoint list/library much like a standard Nintex text field…however there is much more under the hood. Our control allows you to apply a mask to the control similar to the functionality provided by Microsoft Access and other applications where you could apply a mask or expected format for the field.
As an example, you have a field on your form and you want it to be an email address. There is no default “Email” data type for SharePoint. This makes trying to enforce a format difficult and would require the user to write a custom validation with a regular express. Ugh, what a PIA!! Using our TekDog Mask Control, this process is super easy. Drag control, set the mask to be email… bind it to your SharePoint column, DONE! When a user enters data in the field we provide the masking in real-time including providing a custom validation message that runs when you tab off the field, not on document submission. That’s right, we did that, and you’re going to freaking love it!
As a form designer, I could see using this control on almost every text field on my form. I have the added advantage of doing data validation without writing a rule OR setting a custom validation for the control. Also, because our control runs in real-time, the user is notified immediately when the data does not meet the predefined mask. This is unlike typical SharePoint behavior, which only runs validation when we submit a record (totally lame SharePoint!). Here are the mask types we have available in version 1 of our control:
Custom RegEx Validator
Custom Validation by Example
Date and Time
International Phone Number
International Postal Code
Phone Number with Dashes
Phone Number with Parentheses
Social Security Number
US Postal Code
Our first version of the control ships with over 29 pre-defined masks as well as the ability to set your own, which basically gives you endless custom masks for your forms.
So what about cost? The TekDog Mask Control ships as part of our TekDog Productivity Form Controls annual subscription. Our subscription model is simply amazing as it includes all our initial release controls as well as any other controls we release during your subscription. You can find pricing on the product page https://tekdog.com/courses/tekdog-productivity-controls-for-nintex-no.
Trust me, you want these controls. Why do I know this? Because we use Nintex and SharePoint every day… and every day we yell, scream, and throw temper tantrums because of the limitations of SharePoint. These controls were designed to make our job easier while working on projects… so why not share the love and make your solutions easier to use while making them more powerful to work like “real” applications. To learn more about our controls please visit our website https://tekdog.com/pages/productivity-controls