Vladi Gubler
Vladi Gubler
November 27, 2012
Stay in the know
Get helpful videos

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 meant for support. If you experiencing an issue, please open a support request.
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
In addition to our responsive support team, a wide variety of resources, documentations, tutorials, blogs and webinars is available to you

Flexible Forms

Convenient responsive modern forms, featuring tabs, section and column permissions, dynamic rules, repeating sections, electronic signatures and input validation, while keeping all your data safely inside SharePoint.

Smart dynamic SharePoint forms provide an exceptional user experience, improve data quality and simplify business processes, saving you valuable resources.

Form designer Form designer

Intuitive Automation

Replace complex SharePoint and Power Automate workflows with simple, but versatile Actions to create and update data inside SharePoint and in a variety of integrated applications, such as Exchange, MS SQL, Teams and many more.

By reducing the learning curve, you empower more people in your organization to create and manage business solutions, successfully removing bottlenecks.

Automation Automation

Clear Reporting

Present data as actionable insights with detailed shareable reports, dashboards, KPIs, calendars and charts.

Everyone is able to visualize information in an accessible fashion, improving responsiveness and accountability.

Reporting Reporting

100’s of Templates

Easily create, replicate and distribute forms and automation-enhanced SharePoint business solutions, selecting from our vast free library and creating your own custom templates in Infowise Ultimate Forms.
You are able to build once and automatically deploy multiple times in various locations across sites and tenants, saving you time and effort.
Templates Templates
Dive deeper
Watch a short introductory video showcasing the different unique capabilities of UltimateForms.
Microsoft partner logo
© 2005-2025 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA