K2 Smartforms is a flexible and powerful forms creation platform, where you THis is not the official documentation for “best practices” from K2. Although some of the planned features in (comments at last!) go some way to addressing this, following best practice will allows for a. This guide goes through some best practices for developing K2 be found here ‘ C:\Program Files (x86)\K2 blackpearl\Bin\SmartObject Service.

Author: Meshakar Shaktisho
Country: Congo
Language: English (Spanish)
Genre: Environment
Published (Last): 21 July 2014
Pages: 138
PDF File Size: 20.13 Mb
ePub File Size: 9.10 Mb
ISBN: 356-9-58404-155-5
Downloads: 85794
Price: Free* [*Free Regsitration Required]
Uploader: Majinn

This duplicates the rules in every state. Manager review ; Email customer ; Update CRM if you are using the Form Progress Steps custom controltake note that this is where the control takes its step labels.

Using this application allows you then to test your SmartObject to see if it is working correctly. The only exception is for file types. Expense Claims Process Workflow Activity:: Notify me of new comments via email. Fill in your details below or click an icon to log in: Where should I build my rules? This will allow for speedier loading times and also allows the user to search for the specific data in an easier fashion.

Rule interacts only with controls on that single view.

This gives your project a solid foundation. Follow Blog via Email Receive notifications of new posts by email. Form widths Where possible, set form width to a maximum width of px. Workflow activities should contain a name in what they do and the activity description should contain information such as whether there is a start rule or any escalations.

Best Practice for developing K2 Apps

You still setup the control in exactly the same way as you would a drop down list. This is basic knowledge for project management, but too many blackearl have I seen projects fail practixes of this with or without K2.


I appreciate you for delivering the insightful, trusted, informative and fun guidance on that topic to Sandra. Rules can potentially slow down your page. Make sure to plan for a consistent user interface.

Get the requirements Beginning development without a clear vision on the requirements can have a significant impact on the quality of work done.

Document this list and inform all the developers about the environment variables. Got any more tips for best practices? Hope you would find my posts useful in your adventure with K2! The only differences you can choose which properties can be searched against. To find out more, including how to control cookies, see here: Optionally prefix with a Sub for views meant to be used blakcpearl SubViews. High risk for bugs and incredibly challenging to maintain.

Have a practice to announce every new environment variable or any common object for that matter to everybody. I wonder how so much effort you place to create this kind of fantastic informative website. If you have stable requirements, you can start to properly plan your data model and plan your reusable SmartObjects, UI flow, and reusable Views. Leave a Reply Cancel reply Enter your comment here If you have a number of stored procedures that interact with same table, then same SmartObject can be used with the additional methods and properties added.

If you have strict requirements to load complex forms in a span of 3 seconds for example, you may want to rethink about your decision to use SmartForms.

I will create another blog post dedicated to this topic soon! So to get this to work properly we have use unbound rules.

Best Practice for developing K2 Apps – GreenEggs on K2

Header bars Remove the background color and move on top of tabs. She picked bext lots of things, most notably how it is like to possess an incredible teaching style to let folks very easily praxtices an understanding of several tricky topics. When creating new common objects, have the practice to announce it to the team members as well. Create an Image Library A clean UI is one of the gest things that will draw people to use your application. In this post you will learn: A clean UI is one of the first things that will draw people to use your application.


K2 Smartforms is a flexible and powerful forms creation platform, where you can create your UI, and configure rules and integration using drag and drop.

Parameters can be used for Views and Forms to make them dynamic. The only difference is that instead of.

Create an unbound rule to either save or update the data depending on if the parameter id is populated like in step 9. Practiced size is only a guide and common sense must still be used for controls apart from the label control.

Otherwise, if you need to interact with values not found in the current view, you can use parameters. I’m a geeky praftices who loves technology in all shapes and sizes.

Leave a Reply Cancel reply Enter your comment here This sections looks at what is needed in each SmartObject. You actually exceeded our desires. I find it very effective however tell horror stories relating to this based on experience.