Author Archives: Karin Portillo

About Karin Portillo

Principal Software Architect, User Platform, Infor Sweden AB

How to use the keyboard in a Mashup

Do you want to add keyboard support in a Mashup? In this blog I’ll show how to get a keyboard key to invoke an event and how to user keyboard shortcuts to switch beteen tabs. I’ll talk about focus and how to user accelerator keys to jump to an input field and some other nice to know topics for Mashup and feature development. Continue reading

Infor Smart Office 10.1.1

Smart Office 10.1.1 has been released and this service pack contains the tooling you need to migrate data from a version to 10.1.1. Part of the work in this service pack is that we continued to move all files to a database so that we in the future can scale out Smart Office on to many Grids. We are not there yet becuase there are a few more changes needed on the server, but as of version 10.1.1 all configuration files that are related to the Smart Office server are stored in the database. Even though the name of the application in the Grid has changed to MangoServer it is still not supported to install more than one Smart Office server in the same grid (regardless of version). Continue reading

My web application does not work in Smart Office!

If there is a web application that does not work in Smart Office there are a few know limitations and work arounds that you should be aware of. In this blog post I’ll cover some of the issues with web applications as well as some work arounds that you can try. Most of this information applies to Smart Client and Smart Office. Continue reading

Building a Mashup UI – Margins and alignment explained

I’ve spent the last few months working with the UX 3.0, Infor’s new design guide lines for all Infor 10x applications, applying it for Smart Office. It has given me great insight in how I like to build a UI. I’m talking about what controls to use and why, how to think and how to align controls. In this post I’ll focus on Mashup development but this approach can be used in any WPF application. I highlight some issues and how to solve them.
Continue reading

Do you want to see a form side by side with your mail?

We bring you Infor Smart Office mini-mode! Seeing a form side by side with another Windows program such as you mail client has up until now only been possible for those of you with two screens. The Canvas has been your desktop, in Smart Office 10.0.4 we introduce Mini-mode. Mini-mode is a way to run Smart Office but without the Canvas, just focusing on the applications.
Continue reading

Getting started with the Smart Office SDK

With Infor Smart Office SDK you have access to our application development framework. The SDK has been around since version 9.2 and it enables you to build your own application using the power of the Smart Office framework and the Infor Design System. As of last week Smart Office SDK is available, not only to partners but also directly to customers. We have build applications such as M3, Lawson, Analytics and Process Server and you can build your applications in the same way. Continue reading

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

The Developers Blog just reached 50 000 views

Today we reached 50 000 views. There is an upgoing trend and the number of views continues to grow each month. Last month we had around 7 000 views. The audience is kind of narrow, it is a blog for Smart Office developers. That is people who are building Mashups, creating JScripts and developing Smart Office features with the Smart Office SDK. There might also be one or a few System Administrators who find some good articles here.

I hope you enjoy our examples and blog posts. It requires a lot of hard work and we welcome more bloggers from the User Experience team, here at Infor.

Infor is a product company and we love our product.

Karin & Peter

M3 Price simulation – building a Mashup with two lists that trigger a third list

In this post I’ll show you how to use bindings together with a M3 Listpanel as well as conditions in Mashups Events to solve a scenario when you have two different M3 lists, for example one listpanel CRS610 and one listpanel MMS002 and you want to use information from thess panels to trigger a new listpanel (OIS320). 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

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

How to put the Smart Office icon on your desktop

As I have mentioned in previous posts WordPress has this nice feature that allows us to read what search terms have been used in the blog. Today I spotted this: “putting smart office icon on desktop”. In most cases the search terms does not contain enough info of what the person is looking for but this time I think I got it.

Personally I usually start programs using the windows key followed by writing the name of the app. Smart Office is in the start menu once installed so that would be a quick way to launch it. But if you want to create a link to the program on your desktop there are two options. Continue reading