Automatically generate wiki-based KB articles
Vladi Gubler
Vladi Gubler
November 27, 2012 | Development

Hi,

Smart Action Pro is a great tool for automating business processes without any custom development. With 14 different action types at your disposal you can create/update list items, manage permissions, create lists/sites, manage Active Directory, generate print-outs and reports and much much more, and all using just your browser.

In this article I'm going to show how easy it is to generate wiki-based knowledge base articles with just one mouse click. This is actually the same approach that we use in our Help Desk site template, you can try it on our demo server.

Our KB article uses an actual support ticket as its basis. In that ticket (basically a custom list item) we document the steps we took while handling the support call. We use a rich-text column operating in Append mode (meaning that each time we edit the item, we add another entry to that column. Once we are done, we just click on a "Create KB" action column to run the necessary actions to create a new wiki page. The body of the new wiki page is based on the compiled steps from the rich-text column. Once it's created, we can edit it manually to give a more article-like feel (unfortunately computers are not capable of that, yet Tongue Out)

How will that work:

  1. Create a custom list where you will manage your tickets. Add any columns you might find useful, such as customer name, date, status and so on.
  2. Enable versioning on our ticket list. This is required for enabling Append mode in our rich-text column
  3. Add a rich-text column, call it Comments, enable 
  4. Add a rich-text column, call it All Comments, do not enable Append. We will use this column to store the complete list of resolution steps, copied from Comments. Using Smart List Pro or through content types settings make this column hidden.
  5. Add a choice column, named KB Article, with values Yes and No, clear the default value and make this column hidden as well. We will use this column as a flag for our actions to trigger KB conversion.
  6. Create a wiki library and call it Knowledge Base.

We are now ready to configure our actions:

  1. Go to List Settings and click on Actions settings
  2. If it's the first time you are adding actions to the list, you need to create an Action column, simply click on OK on the "Create new column" row, the default name Actions needs not to be changed.
  3. Create a new Update list item action and name it Append Comments. This action will automatically copy new entries from the Comments column into All Comments column.
  4. Append Comments
  5. Create a new Update list item action, name it Create KB and specify Show as column on the Advanced tab. Also uncheck Execute every time to make it run only once (we don't need more than one KB article per ticket).
  6. Advanced Settings
  7. In Action Settings, change the value of the flag column to trigger subsequent actions
  8. KB Action Settings
  9. As a precaution, add a condition to test for the flag value
  10. KB Conditions
  11. Create a new Create list item action, name it Generate Article. Mark it Hidden in Advanced Settings and fill in the following settings
  12. Generate Action Settings
  13. Add a condition to test for the flag value
  14. Generate Action Conditions
  15. Create a new Update list item action and name it Link KB. Mark it Hidden in Advanced Settings. This action will change the flag setting to Yes, this means that a KB article has already been created and will prevent actions from running again.
  16. Link Settings
  17. Add the same condition as with the previous action.

This is it, your list now contains a new column named Create KB. Include this column in views. Clicking on it will generate a new page in the wiki library using the contents of the Comments column of your ticket.

Loading...

Add your comment

Comments are not designed to replace support calls. If you have a specific issue with one of our products, please send an email to support@infowisesolutions.com to open a support ticket.

UltimateForms

Build powerful business applications in SharePoint using only your browser.
100% No-Code Solution

It's never been easier, to create, innovate and share, all you need is your web browser!

Cost-effective

Address business process pain points immediately. Save time and money.

Fantastic Support Team

Facing difficulties installing the application? Contact our fantastic support team.

support@infowisesolutions.com

Related Topics

What is right for you?

Online Trial

Not ready to install yet? Create a trial site in our environment
  • Full control of the site and its settings
  • Optionally pre-install one of our solution templates
  • Site provisioned instantly
  • Automatically removed after 30 days
  • Available to everyone!

Error!

There was an error processing your request.
Please contact us for further details.

Installation

Install in your own environment, on Microsoft 365 and on premises
  • Start working with real users and data
  • Install online or on premises
  • Register for 30 day trial
  • Seemlessly convert to paid license
  • Requires administrator permissions

Success!

Download link has been emailed to .
If you do not receive it within 5 minutes, please check your spam.
The link is valid for 72 hours.
If you are having problems, please contact us.

Error!

There was an error processing your request.
Please contact us for further details.
Technical details:

Request a Live Demo

Book an appointment for a one-on-one with an ULTIMATEforms expert trainer.

Test drive the awesome power of ULTIMATEforms

Learn how to quickly and easily turn time-consuming business processes into automated, efficient workflows.

Have a strong start

Only thirty minutes of well-coached time can translate into great future savings in time and money. So, sit back and enjoy the ride.

It's Free

Learn how to address business process pain points immediately. Save time and money.