Category Archives: Smart Office Administration

Changing Smart Office settings files without Smart Office client

From Smart Office 10.0.3 all settings files are located in the GDBC database instead of the file system. Sometimes an administrator needs to change a setting without opening the Smart Office client. In Smart Office 10.0.5 there is an external tool called SettingsTool.exe that can be used to access the settings files on the server. Continue reading

Enabling Process Flow (or other applications) for a group of users

In Smart Office you can work in a number of different applications, S3, M3, LBI, LPA the abbreviations goes on and on :-). Last week I got this question. Our customer A has 3000 M3 users but not so many LPA (Process Flow) users. Is there a way to aviod this inbasket error message for existing M3 users but non existing LPA users? There are different ways to enabled/disable applications and in this post I’ll cover all the options that are availble to you. This post applies to all versions of Smart Office and Smart client but the details on how to do the configurations will differ in early versions (pre 10.0.4). Continue reading

Tip of the Day – Safe Mode, System Profile and Log file

Today I would like to share a few useful tips that will make your life easier as a Smart Office Developer. First we have ‘how to run Smart Office in Safe Mode’, then ‘how to force the System Profile Selector’, followed by some extra tips for checking the log and finding the isolated storage for the installed application. Continue reading

It’s all in the URL – Client Configuration

Smart Office is installed via ClickOnce. The link that you click on to launch Smart Office can have a number of paramaters on the URL. In this post I will cover a few of those parameters and the most common misstakes people do when composing a URL that will open a program after Smart Office is started. Continue reading

Conditional Styles with Dynamic Dates

With conditional styles you can take control over the lists in M3 and S3. Dynamic dates are an important concept when it comes to comparing dates. I’m not the developer who implemented the feature, in fact I have never used it before today. But I understand that this is a topic that quite a few are interested in. In this post I’ll use the requested delivery date on an order and use different styles for if the order has a requested delivery date the coming week or if the requested delivery date is passed. Continue reading

Working with multiple Canvases

In Lawson Smart Office your home is the Canvas. You have your informative widgets and your shortcuts just one click a way. But what if you would like to completely swith the canvas for a specific task so that the widgets and shortcuts reflect the type of work that you need to get done? I’ve written about How to create a Menu Widget using the News Reader Widget, you can take this one step further by having the links in the RSS Xxml to point to different Canvas files. Continue reading

Import / Export Manager

In Smart Office 10.0.4 settings files and pre-defined widgets definitions have been moved into the GDBC database instead of reside as files on disk. At the same time as using a database instead of files increases the possibilities on new functionality in Smart Office it also reduces the simplicity of viewing configuration files.

With the new Import/Export Manager administration tool it is possible to export all settings files, pre-defined widget definition file and also M3 and S3 links files (even if they are still located in the file system). Continue reading

Connect Settings to roles, now made easy

In version previous to Smart Office 10.0.4 the possibility to connect Smart Office settings to users or groups of users existed but had to be done through Active Directory with group polices. Adding new group polices can be a bit tricky and sometimes the trickiest part is to get access to the Active Directory it self.

In Smart Office 10.0.4 there is a new way that let you create different settings values and connect them to user(s) and/or group(s) of users. Continue reading

News Reader Widget as a Check list

In my last post I showed you How to create a Menu Widget using the News Reader Widget. The News Reader has another hidden feature – it can be displayed as a checklist!

This view is great for a step by step process. If you launch the link the check box gets checked automatically. Now the process needs to be completed during the Lawson Smart Office session, it will not store your progress if you log off or close LSO. Continue reading

How to create a Menu Widget using the News Reader Widget

The news reader widget is for displaying a news feed. You can configure the News Reader Widget with a specific URL and publish it to the Widget Library. The tip of the day is that you can create your own RSS xml and have the News Widget as a Menu Widget with a list of different programs that can be launched directly from the widget. In this post I’ll show you the syntax of the XML and how to publish the widget to the Widget Library. Continue reading

Lawson Smart Office and desktop virtualized environments

Why is it so hard to get Lawson Smart Office to work well with a desktop virtualized environment? I will try to answer that question is this article.

What is a desktop virtualized environment? You can read one definition on Wikipedia, but explained briefly it is an application that makes it possible to execute other applications like they where installed locally but in fact they are executed on a server somewhere and only the “screen” is transferred to the client machine. That means no code from the application is actually executed on the client machine. Continue reading

Extending your contacts in Smart Office to M3 panels

You can collaborate in Smart Office using different tools such as chat, message boards (we call them channels) and annotations on business data. Today I’ll show you a hidden gem that involves showing your own contacts accessible right from the M3 panel.

Any panel with a RESP or USID field will get a green small person icon if that person is on you contact list. (We plan to add more fields).
It looks like this:

If I hoover over the icon I can see a tooltip with more information about the contact. Depending on how many external collaboration providers you have there can be: Smart Office contacts, Jabber and Microsoft Messenger. Continue reading

Installing Smart Office

Lawson Smart Office is using the Microsoft technology ClickOnce when installing on client machines. ClickOnce have some advantages and some disadvantages compared to other client installation techniques.


  • Easy to install
  • Automatic client updates.
  • Possibility to have side by side installations of different versions of Smart office.


Personalizations in M3 – Manager

A few days ago I wrote about Personlizations in M3. What I forgot to mention is the Personalization Manager in M3. It’s an admin tool for managing personlizations for users and groups and for different servers installations. This is the tool to user for moving personlizations around, for example from a test environment to a production environment.

Personalizations in M3

Users can change panels in MForms to obtain personalized versions of the standard M3 panels. Examples of personalization are conditional styles, hyperlinks, tab order, label texts and JScripts. Personalization is done directly within MForms using dialogs and special edit mode panels. There is a Personalization menu available under the Tools menu and on the context menu for the panel that contains the available personalization options. Continue reading