8 Comments
User's avatar
Armelle's avatar

Great topic! Yes there are a lot of unexpected behaviors in the smart form editor. The evaluation of text comparisons is usually broken. And it is bad enough that we have to write things like IF ( myVar = True) instead of IF (myVar), just because this editor is supposed to be for "Citizen Developers". Another one is the Mail Send action. Although it is best practice not to use it, it can be useful sometimes. Well the code is so legacy that it does not recognize new TLD as valid emails... I think everybody agrees that K2 should have had a major product upgrade in the last 5 years, unfortunately this was not on the menu with Nintex.

J Scott Pitman's avatar

We have to remember, it wasn't just "citizen developer" so much as it wasn't targeted for developers. Low code was more the focus than just citizen developer.

I agree there needs to be some enrichment to the options we have. I have been exploring extending the platform with new functions as that is an extremly under utilized extension point.

With TLD (Top Level Domains) such as .email, .microsoft etc isn't a K2 specific issue, I have actually seen this issue across more applications than just K2. It isn't even limited to top level domain, I have a nonstandard email address as I use my name for my personal email and have failed validation with an address ending .com on a public facing website's contact form.

I would recommend opening an idea on https://ideas.nintex.com/ideas/ for a TLD enhancement. I did a quick search for TLD and Top Level Domain and neither was found. If you open it, I'll up vote it!

Thanks for engaging! I was wondering if anyone was reading these.

Armelle's avatar

I am reading and loving it :) keep on writing please.

As far as the ideas portal is concerned, it is a joke... that's where K2 ideas go to die, honestly :D back in the days of K2 ideas it was the same.

I even wrote a bunch of enhancements for the product team from a customer's point of view, when I was asked for by our CSM... nothing, not even acknowledgement of reception.

And regarding the TLD issue for mail recipients (in this case .capital) the email validation issue is only in the form action. I tried to escalate this through customer portal to the product team (talk about low hanging fruit!) to no avail.

I have the impression that the product is frozen in time, waiting for prince charming's kiss. Minuscule enhancements like adding a URL to the category or absolutely necessary catching up like the SharePoint integration, but apart from that not much. It's nice to have custom controls and the K2NE language extension, sure, but this is mostly cosmetic. We are not touching the core at all. Why is that?

J Scott Pitman's avatar

I can't argue. I was just having this debate with a reader on LinkedIn. And back in the day, yeah, it wasn't the best. However, before I made my post on LinkedIn about ideas and before I suggested it to you, I reached out to Codi Kaji, Director of Product at Nintex for K2, and asked her point-blank, "Is this a truthful statement?" regarding using Ideas. Are you guys checking it? She said yes. Codi is the one that the chain of responsibility for features stops with, so I can take her word for it.

The catch-22 is that the community has stopped using it, so Product can't get much new info from it. That is why I'm advocating for us, as a community, to make it a thing; we can't expect Codi and team to leverage it if we aren't engaged. I have the commitment that they are checking it; now it is our time to meet them halfway.

Armelle's avatar

The community has stopped using it, why is that? People enter ideas and suggestions that get upvoted, sometimes by a lot, then completely ignored and after Nintex bought K2, even deleted. No wonder they stop giving ideas after a while. Nobody has time to waste. But I don't want to be a Debbie Downer so I will take your word (and Codi's word) for it and actually make some entries. Prove me wrong.

J Scott Pitman's avatar

With the change in ownership, corporate shenanigans, and the like, I am sure there is plenty happening internally that we aren't, and simply cannot be privy to. It's just that I'm too optimistic, but it helps me sleep better at night, and I'm told less stress helps with longevity as well.

If you have any ideas, feel free to shoot me the link, and I will try to help amplify them and upvote.

I'll even commit to dedicating at least one monthly/bimonthly blog post to recap the new ideas from the previous month. In reality, it may take a bit to get the community juices flowing. Maybe I'll just go pick an Idea to amplify and talk about

As cliché as it sounds, let's be the change we want to see. Are you in?

Codi Kaji's avatar

Hi Armelle and Scott! I really appreciate your thoughts and passion on this and all things K2. I can promise we do look at ideas, and the list of things we want to do in K2 is a lot like one of those all you can eat buffet dinners. Every idea that is posted is important to someone, but not every idea fits on the plate. And not everyone likes everything at the buffet.

Some of the things we have released recently were definitely ideas in the past (things like the web component control framework, and multilingual SmartForms was the largest vote-getter in the K2 days). Not everyone wanted every feature, but every feature has someone who loves it.

Ideas is just one source of input, we hold K2 User Groups (one is coming up in London next week!), we meet with customers and partners along side our success and account managers, and we take all of that input into account as we prioritize work. We have thousands of customers around the world, and no product can ever be perfect for everyone. Features and roadmap also must align with the strategic direction of the company, no matter which email address I'm found at.

I can't promise that every idea makes it into the product. What I can promise is that we love our customers and partners passion, and there is no team more passionate about delivering an amazing product than the K2ers.