Tag Archive for Application Designer

CorasWorks v11.3.2 wave includes Application Designer v4.0 and new Six Pack of Apps

sprouting

In the beginning of June, we launched our v11.3.2 wave of products.  This includes new builds of CorasWorks for SharePoint 2010 and 2013 with a bunch of new features – somewhat unusual for a minor (x.x.x) release.  In addition, we also released two key add-ons that make it easier for power users to build business applications with CorasWorks.  I’ll focus on the latter in this article.  They are free to CorasWorks customers.

The Objective

The objective of these two add-ons to v11.3.2 is to make it easier for power users/builders to create finished business applications.  It takes too much knowledge, too much skill, and too much time to try and use native SharePoint to deliver finished business applications.  With these tools and the CorasWorks platform it is much easier, more straight forward, and much more re-useable.

Application Designer v4.0

The core add-on is Application Designer (version 4.0).  I introduced v2.0 of this visual design and build tool in a previous article.  This v4.0 release has a host of new features for the builder/power user.  A key changeup is how we have changed the “widget” toolset of the Design Canvas to follow the logical order that people go through to “build up” a business application.  These are shown on the left in the screenshot below.

image

So, what is logical as you build any business application:

  1. Create your content (lists and libraries)
  2. Lay out your navigation tabs, buttons, and pages
  3. Drop your displays on pages of different types
  4. Add your users forms
  5. Add your user actions and business rules
  6. Create your reports and add them to dashboards
  7. Set your role-based security.

Accordingly, this is now how we’ve organized the features.

Of all the new features, I believe the most powerful is the ability to make your application role-based using the Design Canvas.  You can apply roles for users or Groups to any tabs and buttons.  This removes the need to go down into the messy SharePoint content-based permissions to apply security.

You also now have a great new simple Report Designer with automatic two- level drill downs (chart sections to item listing and item details) along with drag and drop to add reports to dashboards.

Six pack of Apps

With the v11.3.2 wave, we have released a set of 6 sample applications.  These were all built using Application Designer v4.0.  They are easy to modify, enhance, and reuse leveraging the Design Canvas that is part of each.  The applications are:

  • Knowledge Base
  • Help Desk
  • Expense Management
  • Job & Interview Management
  • Time Clock Management
  • Work Order Approval.

You can leverage these applications as follows:

  1. Use them as-is out of the box
  2. Customize them and enhance them to meet specific needs using the Design Canvas
  3. Re-purpose them to similar but different applications, again leveraging the Design Canvas
  4. Use them to learn how a business application is designed using CorasWorks and then go off and create completely new applications.

Unlike sample apps of old like CorasWorks apps or the Fab 40 from Microsoft, the on-board Design Canvas makes it easy to a) visually understand how the applications are laid out, and b) customize and enhance using the wizards of the Design Canvas.

Getting them

These add-ons are free to CorasWorks customers on Premier Support.  They are available for download, by your administrator, via the CorasWorks Customer Center (http://help.corasworks.net).

Enjoy,

William

CorasWorks Application Designer – The “Just Right” Way to Create Business Applications on SharePoint

justright We just released the CorasWorks Application Designer.  It is a tool that you use to rapidly build the most common types of work management business applications.  In this article, I’ll provide you with an overview and explain why it should become the “Just Right” tool for a lot of your business applications.

Getting Started and Building Momentum

It is available for free to all CorasWorks customers on active Premier Support and Maintenance.  You’ll find it in the Download section of the new Customer Center.  It is available for download by any employees that have been given access to the Learning Centers of the Customer Center (see this article for information on the Customer Center).  It requires that you are running v11.3.1 of CorasWorks or greater.

To get going, read the rest of the article, download the tool, upload it to a site collection, create a site with it, and then, build your first app.

When done, templatize that first app, make 10 changes in 30 minutes, and then, deliver your second app for a similar but different need.

Repeat, to create more apps.

Why “Just Right”?

February 13th was our 11th anniversary.  For 11 years, we have been committed to helping our customers deliver business applications on SharePoint.  Principally, we have done this by offering a powerful Work Management platform and COTS purpose-built solutions.  It has worked for many.  However, we think there is a large group of people out there that still haven’t been enabled to add business value.  We believe that there is a “just right” spot that we haven’t tackled yet.

Let me explain.  Our platform requires that you know CorasWorks technology, some SharePoint, and that, you can design a business application.  Our off-the-shelf applications deliver the value quickly — if it is the application you need.

So, for some the platform is Too Cold – they can’t get that deep, don’t have the app design skills, not enough time, just not enough there to get over the hump…

For others, the purpose built apps are too much or just don’t apply – let us say Too Hot.

What we’ve done with the CorasWorks Application Designer is to build a “generic” tool that lets you build very quickly and within a well defined application framework to meet that middle majority of application needs.  The tool is not overbuilt so that it applies only to a narrow application need.  Nor, does it require you to learn much technology to deliver robust apps.  It is in the middle – just the right place to start.

All of the elements are there for you to quickly create work management applications.  And, whatever you build is a) polished and ready to be put to work, b) very easy to modify and c) even quicker and easier to re-configure to deliver for the next similar, but different, application.

So, not too hot, not too cold, just right.

A Sample Application

What does it looks like? What kind of apps are just right?  Here is an example.

I do a lot of work with Federal Government Contractors.  They have a department– Contract Administration–that manages their government contracts.  They get a huge volume of requests, normally by email, from all parts of the organization.  The application is to funnel the requests into a work management application to be centrally managed, assigned, tracked, and reported on.  Below is a sample page, All Open Requests, from the application.

image

How You Get There with Application Designer

You start by creating a new site using Application Designer (or re-using an app already delivered based upon Application Designer). The Application Designer is packaged as a SharePoint template, so it’s as simple as creating a new site using the Application Designer template. Once you create the site, you’re ready to start creating.  The Application Designer design canvas shown below is what you use to layout your application.image

This easy-to-use designer allows you to lay out your navigation and drop “widgets” into it that provide the functionality.  Widgets are navigation items (tabs, buttons), web part pages, displays, actions, and links that build out the user interface.  It is rather amazing how productive people can be just because it is easy to visually lay out the application with pre-built functionality.

You can reuse web part pages with web parts as features.  So, you can create your first one, and populate it with CorasWorks displays and actions and then clone it for use for other similar pages.  For instance, each page above in the “Manage Requests” tab is a clone of New Requests showing different information and with different user work actions.

Each page can be managed here via the Application Designer design canvas.  A key feature is the ability to secure each feature/page to a SharePoint Group or one or more users.  This enables you to easily design a robust role-based UI within a single app.

You then leverage the CorasWorks Application Wizards (Display Wizard, Action Wizard, Activation Wizard, etc.) to get into details for each feature you’ve added to the app such as custom tailoring the user actions or notifications or reports.

Branding.  Yes, people want it to look their way.  The Options feature of the Application Designer console allows you to control the look and feel.  We’ve incorporated ThemeRoller into the solution.  As it sounds, it lets you “roll your own” theme for branding or use one of the default options.

Quick Answers

How do I get it?  Go to the CorasWorks Customer Center, Download link at the top.  You need to be a user that has access to the Learning Centers of the CorasWorks Customer Center.  If you are an employee of a customer and don’t have access, just request access from the home page of the Customer Center.

How to learn to get started?  See the Application Designer video in the Platform Learning Center.  You need to have access to that Learning Center.

How to learn to build with CorasWorks?  See the “Essentials” videos in the Platform Learning Center.

Who can help me at CorasWorks?  Contact us at CustomerSuccess@corasworks.net.  We’ll also set up 1-on-1 sessions with our solution consultants to help you get started.

Enjoy,

william