Category Archives: Smart Office Administration

URI shema overview for Infor Smart Office

In this post I’ll present a short overview of the different application schemas that we use in Smart Office. As you know we use URL syntax to identify applications within Smart Office. We build our big product lines around one schema per application and use the host part of the URI as the program name. Continue reading

Moving user favorites from Smart Office 9.x to Smart Office 10.0.4

In Smart Office 10.0.4 the one administration change was that settings and user files moved from the File Area into a database on the server. As a part of that work we enabled user and application settings to be controlled via User Roles so that you don’t need to use Group Policies any more. Continue reading

Connecting a Mashup to a role or user in 10.0.5

In Smart Office 10.0.5 we introduced support for connecting Mashups to roles. This is something that we should have implemented from day one but there are a few reasons why we haven’t. First of all Smart Office is a platform for different applications, we did not want to create yet another custom tool where you manage and create LSO roles. M3 have their roles, S3 has there roles, roles are related to Security and there is another team who handles Security. We were pushing for a common solution for Lawson. The Smart Office server has moved to the Grid (9.1.3).

Authentication is handled by the Session Provider in the grid and in the grid it is possible to connect users to roles. The session provider can be connected to for example IFS, Infor Federated Services, were you set up claims and claim rules. Continue reading

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, http://en.wikipedia.org/wiki/Desktop_virtualization 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