<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.datapolarna.se/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Peter</id>
	<title>DataPolarna - Användarbidrag [sv]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.datapolarna.se/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Peter"/>
	<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/wiki/Special:Bidrag/Peter"/>
	<updated>2026-05-28T15:07:31Z</updated>
	<subtitle>Användarbidrag</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5676</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5676"/>
		<updated>2025-10-23T06:20:39Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* ANYOF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
Compare operators that can be used are&lt;br /&gt;
* &#039;=&#039;&lt;br /&gt;
* &#039;&amp;gt;&#039;&lt;br /&gt;
* &#039;&amp;gt;=&#039;&lt;br /&gt;
* &#039;&amp;lt;&#039; &lt;br /&gt;
* &#039;&amp;lt;=&#039;&lt;br /&gt;
&lt;br /&gt;
Conditions can use &#039;&#039;&#039;and&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(inside and selected, &amp;quot;inside and selected&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or &#039;&#039;&#039;or&#039;&#039;&#039; in the condition to check for multiple things&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(inside or selected, &amp;quot;inside or selected&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Text can be concatenate using &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
storageArea.name &amp;amp; &amp;quot; &amp;quot; &amp;amp; product.name&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
Used to check if a value is matching a list of values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(ANYOF(storageArea.Name, &amp;quot;1&amp;quot;, &amp;quot;2&amp;quot;, &amp;quot;3&amp;quot;), &amp;quot;1, 2, or 3&amp;quot;, &amp;quot;N/A&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
Match a single condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return &#039;&#039;&#039;Empty&#039;&#039;&#039; for storage area with status empty&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
Can have multiple conditions with value, a single value at the end will be used as default value.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IFS(&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 50 and storageArea.fillLevel &amp;lt; 80, &amp;quot;#4caf05&amp;quot;,&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 80 and storageArea.fillLevel &amp;lt; 90, &amp;quot;#ff8800&amp;quot;,&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 90, &amp;quot;#ff1500&amp;quot;,&lt;br /&gt;
&amp;quot;#b0b0b0&amp;quot;&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will set different color depending on fill level. If it is less then 50% then it uses &#039;&#039;&#039;&amp;quot;#b0b0b0&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a negative condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return &#039;&#039;&#039;Not empty&#039;&#039;&#039; for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
Round a value to specified number of digits&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ROUND(123.456, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 123.46&lt;br /&gt;
&lt;br /&gt;
== SWITCH ==&lt;br /&gt;
Handle multiple different matches for same condition. Possible to add a default value at the end.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SWITCH(storageArea.status, storageAreaStatus.inuse, &amp;quot;use&amp;quot;, storageAreaStatus.empty, &amp;quot;empty&amp;quot;, storageAreaStatus.full, &amp;quot;full&amp;quot;, &amp;quot;n/a&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5675</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5675"/>
		<updated>2025-10-22T15:09:24Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* Conditions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
Compare operators that can be used are&lt;br /&gt;
* &#039;=&#039;&lt;br /&gt;
* &#039;&amp;gt;&#039;&lt;br /&gt;
* &#039;&amp;gt;=&#039;&lt;br /&gt;
* &#039;&amp;lt;&#039; &lt;br /&gt;
* &#039;&amp;lt;=&#039;&lt;br /&gt;
&lt;br /&gt;
Conditions can use &#039;&#039;&#039;and&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(inside and selected, &amp;quot;inside and selected&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or &#039;&#039;&#039;or&#039;&#039;&#039; in the condition to check for multiple things&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(inside or selected, &amp;quot;inside or selected&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Text can be concatenate using &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
storageArea.name &amp;amp; &amp;quot; &amp;quot; &amp;amp; product.name&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
Match a single condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return &#039;&#039;&#039;Empty&#039;&#039;&#039; for storage area with status empty&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
Can have multiple conditions with value, a single value at the end will be used as default value.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IFS(&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 50 and storageArea.fillLevel &amp;lt; 80, &amp;quot;#4caf05&amp;quot;,&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 80 and storageArea.fillLevel &amp;lt; 90, &amp;quot;#ff8800&amp;quot;,&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 90, &amp;quot;#ff1500&amp;quot;,&lt;br /&gt;
&amp;quot;#b0b0b0&amp;quot;&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will set different color depending on fill level. If it is less then 50% then it uses &#039;&#039;&#039;&amp;quot;#b0b0b0&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a negative condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return &#039;&#039;&#039;Not empty&#039;&#039;&#039; for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
Round a value to specified number of digits&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ROUND(123.456, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 123.46&lt;br /&gt;
&lt;br /&gt;
== SWITCH ==&lt;br /&gt;
Handle multiple different matches for same condition. Possible to add a default value at the end.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SWITCH(storageArea.status, storageAreaStatus.inuse, &amp;quot;use&amp;quot;, storageAreaStatus.empty, &amp;quot;empty&amp;quot;, storageAreaStatus.full, &amp;quot;full&amp;quot;, &amp;quot;n/a&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5674</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5674"/>
		<updated>2025-10-22T15:08:47Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* Conditions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
Compare operators that can be used are&lt;br /&gt;
* =&lt;br /&gt;
* &amp;gt;&lt;br /&gt;
* &amp;gt;=&lt;br /&gt;
* &amp;lt; &lt;br /&gt;
* &amp;lt;=&lt;br /&gt;
&lt;br /&gt;
Conditions can use &#039;&#039;&#039;and&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(inside and selected, &amp;quot;inside and selected&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(inside or selected, &amp;quot;inside or selected&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or &#039;&#039;&#039;or&#039;&#039;&#039; in the condition to check for multiple things&lt;br /&gt;
&lt;br /&gt;
Text can be concatenate using &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
storageArea.name &amp;amp; &amp;quot; &amp;quot; &amp;amp; product.name&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
Match a single condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return &#039;&#039;&#039;Empty&#039;&#039;&#039; for storage area with status empty&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
Can have multiple conditions with value, a single value at the end will be used as default value.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IFS(&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 50 and storageArea.fillLevel &amp;lt; 80, &amp;quot;#4caf05&amp;quot;,&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 80 and storageArea.fillLevel &amp;lt; 90, &amp;quot;#ff8800&amp;quot;,&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 90, &amp;quot;#ff1500&amp;quot;,&lt;br /&gt;
&amp;quot;#b0b0b0&amp;quot;&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will set different color depending on fill level. If it is less then 50% then it uses &#039;&#039;&#039;&amp;quot;#b0b0b0&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a negative condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return &#039;&#039;&#039;Not empty&#039;&#039;&#039; for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
Round a value to specified number of digits&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ROUND(123.456, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 123.46&lt;br /&gt;
&lt;br /&gt;
== SWITCH ==&lt;br /&gt;
Handle multiple different matches for same condition. Possible to add a default value at the end.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SWITCH(storageArea.status, storageAreaStatus.inuse, &amp;quot;use&amp;quot;, storageAreaStatus.empty, &amp;quot;empty&amp;quot;, storageAreaStatus.full, &amp;quot;full&amp;quot;, &amp;quot;n/a&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5673</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5673"/>
		<updated>2025-10-22T15:06:40Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* SWITCH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
Compare operators that can be used are&lt;br /&gt;
* =&lt;br /&gt;
* &amp;gt;&lt;br /&gt;
* &amp;gt;=&lt;br /&gt;
* &amp;lt; &lt;br /&gt;
* &amp;lt;=&lt;br /&gt;
&lt;br /&gt;
Conditions can use &#039;&#039;&#039;and&#039;&#039;&#039; or &#039;&#039;&#039;or&#039;&#039;&#039; for validation.&lt;br /&gt;
&lt;br /&gt;
Text can be concatenate using &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
Match a single condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return &#039;&#039;&#039;Empty&#039;&#039;&#039; for storage area with status empty&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
Can have multiple conditions with value, a single value at the end will be used as default value.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IFS(&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 50 and storageArea.fillLevel &amp;lt; 80, &amp;quot;#4caf05&amp;quot;,&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 80 and storageArea.fillLevel &amp;lt; 90, &amp;quot;#ff8800&amp;quot;,&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 90, &amp;quot;#ff1500&amp;quot;,&lt;br /&gt;
&amp;quot;#b0b0b0&amp;quot;&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will set different color depending on fill level. If it is less then 50% then it uses &#039;&#039;&#039;&amp;quot;#b0b0b0&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a negative condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return &#039;&#039;&#039;Not empty&#039;&#039;&#039; for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
Round a value to specified number of digits&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ROUND(123.456, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 123.46&lt;br /&gt;
&lt;br /&gt;
== SWITCH ==&lt;br /&gt;
Handle multiple different matches for same condition. Possible to add a default value at the end.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SWITCH(storageArea.status, storageAreaStatus.inuse, &amp;quot;use&amp;quot;, storageAreaStatus.empty, &amp;quot;empty&amp;quot;, storageAreaStatus.full, &amp;quot;full&amp;quot;, &amp;quot;n/a&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5672</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5672"/>
		<updated>2025-10-22T15:01:57Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* SWITCH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
Compare operators that can be used are&lt;br /&gt;
* =&lt;br /&gt;
* &amp;gt;&lt;br /&gt;
* &amp;gt;=&lt;br /&gt;
* &amp;lt; &lt;br /&gt;
* &amp;lt;=&lt;br /&gt;
&lt;br /&gt;
Conditions can use &#039;&#039;&#039;and&#039;&#039;&#039; or &#039;&#039;&#039;or&#039;&#039;&#039; for validation.&lt;br /&gt;
&lt;br /&gt;
Text can be concatenate using &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
Match a single condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return &#039;&#039;&#039;Empty&#039;&#039;&#039; for storage area with status empty&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
Can have multiple conditions with value, a single value at the end will be used as default value.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IFS(&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 50 and storageArea.fillLevel &amp;lt; 80, &amp;quot;#4caf05&amp;quot;,&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 80 and storageArea.fillLevel &amp;lt; 90, &amp;quot;#ff8800&amp;quot;,&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 90, &amp;quot;#ff1500&amp;quot;,&lt;br /&gt;
&amp;quot;#b0b0b0&amp;quot;&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will set different color depending on fill level. If it is less then 50% then it uses &#039;&#039;&#039;&amp;quot;#b0b0b0&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a negative condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return &#039;&#039;&#039;Not empty&#039;&#039;&#039; for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
Round a value to specified number of digits&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ROUND(123.456, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 123.46&lt;br /&gt;
&lt;br /&gt;
== SWITCH ==&lt;br /&gt;
TODO&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5671</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5671"/>
		<updated>2025-10-22T15:01:47Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* IFS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
Compare operators that can be used are&lt;br /&gt;
* =&lt;br /&gt;
* &amp;gt;&lt;br /&gt;
* &amp;gt;=&lt;br /&gt;
* &amp;lt; &lt;br /&gt;
* &amp;lt;=&lt;br /&gt;
&lt;br /&gt;
Conditions can use &#039;&#039;&#039;and&#039;&#039;&#039; or &#039;&#039;&#039;or&#039;&#039;&#039; for validation.&lt;br /&gt;
&lt;br /&gt;
Text can be concatenate using &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
Match a single condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return &#039;&#039;&#039;Empty&#039;&#039;&#039; for storage area with status empty&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
Can have multiple conditions with value, a single value at the end will be used as default value.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IFS(&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 50 and storageArea.fillLevel &amp;lt; 80, &amp;quot;#4caf05&amp;quot;,&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 80 and storageArea.fillLevel &amp;lt; 90, &amp;quot;#ff8800&amp;quot;,&lt;br /&gt;
storageArea.fillLevel &amp;gt;= 90, &amp;quot;#ff1500&amp;quot;,&lt;br /&gt;
&amp;quot;#b0b0b0&amp;quot;&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will set different color depending on fill level. If it is less then 50% then it uses &#039;&#039;&#039;&amp;quot;#b0b0b0&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a negative condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return &#039;&#039;&#039;Not empty&#039;&#039;&#039; for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
Round a value to specified number of digits&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ROUND(123.456, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 123.46&lt;br /&gt;
&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5670</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5670"/>
		<updated>2025-10-22T15:00:16Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* Conditions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
Compare operators that can be used are&lt;br /&gt;
* =&lt;br /&gt;
* &amp;gt;&lt;br /&gt;
* &amp;gt;=&lt;br /&gt;
* &amp;lt; &lt;br /&gt;
* &amp;lt;=&lt;br /&gt;
&lt;br /&gt;
Conditions can use &#039;&#039;&#039;and&#039;&#039;&#039; or &#039;&#039;&#039;or&#039;&#039;&#039; for validation.&lt;br /&gt;
&lt;br /&gt;
Text can be concatenate using &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
Match a single condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return &#039;&#039;&#039;Empty&#039;&#039;&#039; for storage area with status empty&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a negative condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return &#039;&#039;&#039;Not empty&#039;&#039;&#039; for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
Round a value to specified number of digits&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ROUND(123.456, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 123.46&lt;br /&gt;
&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5669</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5669"/>
		<updated>2025-10-22T14:57:21Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* NOT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
Match a single condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return &#039;&#039;&#039;Empty&#039;&#039;&#039; for storage area with status empty&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a negative condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return &#039;&#039;&#039;Not empty&#039;&#039;&#039; for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
Round a value to specified number of digits&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ROUND(123.456, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 123.46&lt;br /&gt;
&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5668</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5668"/>
		<updated>2025-10-22T14:56:44Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* ROUND */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
Match a single condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return &#039;&#039;&#039;Empty&#039;&#039;&#039; for storage area with status empty&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a false condition. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return &#039;&#039;&#039;Not empty&#039;&#039;&#039; for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
Round a value to specified number of digits&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ROUND(123.456, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 123.46&lt;br /&gt;
&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5667</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5667"/>
		<updated>2025-10-22T14:55:41Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* IF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
Match a single condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return &#039;&#039;&#039;Empty&#039;&#039;&#039; for storage area with status empty&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a false condition. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return &#039;&#039;&#039;Not empty&#039;&#039;&#039; for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5666</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5666"/>
		<updated>2025-10-22T14:55:32Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* NOT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
Match a single condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return Empty for storage area with status empty&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a false condition. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return &#039;&#039;&#039;Not empty&#039;&#039;&#039; for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5665</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5665"/>
		<updated>2025-10-22T14:55:14Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* IF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
Match a single condition&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return Empty for storage area with status empty&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a false condition. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return not empty for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5664</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5664"/>
		<updated>2025-10-22T14:54:41Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* NOT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
Match a false condition. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(NOT(storageArea.status = storageAreaStatus.empty), &amp;quot;Not empty&amp;quot;, &amp;quot;Empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return not empty for any storage that doesn&#039;t have status empty&lt;br /&gt;
&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5663</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5663"/>
		<updated>2025-10-22T14:53:10Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* IF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF(storageArea.status = storageAreaStatus.empty, &amp;quot;Empty&amp;quot;, &amp;quot;Not empty&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5662</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5662"/>
		<updated>2025-10-22T14:52:00Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* ANYOF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5661</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5661"/>
		<updated>2025-10-22T14:51:57Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* Conditions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
TODO: Add info&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5660</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5660"/>
		<updated>2025-10-22T14:51:48Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conditions =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5659</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5659"/>
		<updated>2025-10-22T14:50:29Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* MIN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
Returns the MIN value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(42, 1, 100)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 1&lt;br /&gt;
&lt;br /&gt;
== NOT ==&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5658</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5658"/>
		<updated>2025-10-22T14:49:52Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* MAX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 3, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
== NOT ==&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5657</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5657"/>
		<updated>2025-10-22T14:49:43Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* MAX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 2, 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
== NOT ==&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5656</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5656"/>
		<updated>2025-10-22T14:49:36Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* MAX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
Returns the MAX value of two or more values&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAX(1, 2, 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will return 3&lt;br /&gt;
&lt;br /&gt;
== MIN ==&lt;br /&gt;
== NOT ==&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5655</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5655"/>
		<updated>2025-10-22T14:48:50Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* COALESCE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
Use the first value that isn&#039;t null.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COALESCE(product.name, storageArea.name)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Will show the name of the storage area if there isn&#039;t any product in the storage area.&lt;br /&gt;
&lt;br /&gt;
== IF ==&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
== MIN ==&lt;br /&gt;
== NOT ==&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5654</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5654"/>
		<updated>2025-10-22T14:42:26Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Functions =&lt;br /&gt;
== ANYOF ==&lt;br /&gt;
== COALESCE ==&lt;br /&gt;
== IF ==&lt;br /&gt;
== IFS ==&lt;br /&gt;
== MAX ==&lt;br /&gt;
== MIN ==&lt;br /&gt;
== NOT ==&lt;br /&gt;
== ROUND ==&lt;br /&gt;
== SWITCH ==&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog&amp;diff=5653</id>
		<title>SILog</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog&amp;diff=5653"/>
		<updated>2025-10-22T14:18:59Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[SILog map styles|Map styles]]&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5652</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5652"/>
		<updated>2025-10-22T14:18:30Z</updated>

		<summary type="html">&lt;p&gt;Peter: Peter flyttade sidan SILogMapStyles till SILog map styles utan att lämna en omdirigering: Felstavad titel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Map styles&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5651</id>
		<title>SILog map styles</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog_map_styles&amp;diff=5651"/>
		<updated>2025-10-22T14:17:59Z</updated>

		<summary type="html">&lt;p&gt;Peter: Skapade sidan med &amp;#039;Map styles&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Map styles&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog&amp;diff=5650</id>
		<title>SILog</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog&amp;diff=5650"/>
		<updated>2025-10-22T14:17:28Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[SILogMapStyles|Map styles]]&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog&amp;diff=5649</id>
		<title>SILog</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog&amp;diff=5649"/>
		<updated>2025-10-22T14:17:18Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# [[SILogMapStyles|Map styles]]&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=SILog&amp;diff=5648</id>
		<title>SILog</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=SILog&amp;diff=5648"/>
		<updated>2025-10-22T14:17:10Z</updated>

		<summary type="html">&lt;p&gt;Peter: Skapade sidan med &amp;#039;# SILog  # Map styles&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# SILog&lt;br /&gt;
&lt;br /&gt;
# [[SILogMapStyles|Map styles]]&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=MediaWiki:Sidebar&amp;diff=5647</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=MediaWiki:Sidebar&amp;diff=5647"/>
		<updated>2025-10-22T14:16:11Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** helppage|help&lt;br /&gt;
* Produkter&lt;br /&gt;
** MoistPal|MoistPal&lt;br /&gt;
** SIBB|SIBB&lt;br /&gt;
** SIDO|SIDO&lt;br /&gt;
** SILog|SILog&lt;br /&gt;
** SIPlanWeb|SIPlan&lt;br /&gt;
** SISS|SISS&lt;br /&gt;
** SIPal (Sawinfo Package Logistics)|SIPal &lt;br /&gt;
** TimberTime|TimberTime&lt;br /&gt;
** VoxAlarm|VoxAlarm&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=5646</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=5646"/>
		<updated>2025-10-22T14:14:36Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* Produkter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
== Support ==&lt;br /&gt;
Du kan få fjärrsupport med verktyget TeamViewer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
[https://datapolarnapublic.blob.core.windows.net/wiki/TeamViewerQS_sv1.exe Starta fjärrsupport]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
== Produkter ==&lt;br /&gt;
Våra produkter&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;[[MoistPal]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIBB]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIDO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIJO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SILog]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPlanWeb]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPal (Sawinfo Package Logistics)]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SISS]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[TimberTime]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[VoxAlarm]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MineService]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=MediaWiki:Sidebar&amp;diff=5546</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=MediaWiki:Sidebar&amp;diff=5546"/>
		<updated>2025-03-11T10:15:16Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** helppage|help&lt;br /&gt;
* Produkter&lt;br /&gt;
** MoistPal|MoistPal&lt;br /&gt;
** SIBB|SIBB&lt;br /&gt;
** SIDO|SIDO&lt;br /&gt;
** SIJO|SIJO&lt;br /&gt;
** SIPlan|SIPlan&lt;br /&gt;
** SISS|SISS&lt;br /&gt;
** SIPal (Sawinfo Package Logistics)|SIPal &lt;br /&gt;
** TimberTime|TimberTime&lt;br /&gt;
** VoxAlarm|VoxAlarm&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=MediaWiki:Sidebar&amp;diff=5545</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=MediaWiki:Sidebar&amp;diff=5545"/>
		<updated>2025-03-11T10:15:09Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** helppage|help&lt;br /&gt;
* Produkter&lt;br /&gt;
** MoistPal|MoistPal&lt;br /&gt;
** SIBB|SIBB&lt;br /&gt;
** SIDO|SIDO&lt;br /&gt;
** SIJO|SIJO&lt;br /&gt;
** SIPlan|SIPlan2&lt;br /&gt;
** SISS|SISS&lt;br /&gt;
** SIPal (Sawinfo Package Logistics)|SIPal &lt;br /&gt;
** TimberTime|TimberTime&lt;br /&gt;
** VoxAlarm|VoxAlarm&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Huvudsida/en&amp;diff=5284</id>
		<title>Huvudsida/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Huvudsida/en&amp;diff=5284"/>
		<updated>2025-02-14T10:33:05Z</updated>

		<summary type="html">&lt;p&gt;Peter: Skapade sidan med &amp;#039;Start remote support&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Support ==&lt;br /&gt;
You can receive remote support using TeamViewer.&lt;br /&gt;
&lt;br /&gt;
Start remote support&lt;br /&gt;
&lt;br /&gt;
== Products ==&lt;br /&gt;
Our products, check the product page for more info.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MoistPal]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIBB]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIDO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIJO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPlan]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPal (Sawinfo Package Logistics)]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SISS]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[TimberTime]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[VoxAlarm]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MineService]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Translations:Huvudsida/3/en&amp;diff=5283</id>
		<title>Translations:Huvudsida/3/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Translations:Huvudsida/3/en&amp;diff=5283"/>
		<updated>2025-02-14T10:32:55Z</updated>

		<summary type="html">&lt;p&gt;Peter: Skapade sidan med &amp;#039;== Products == Our products, check the product page for more info.&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Products ==&lt;br /&gt;
Our products, check the product page for more info.&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Translations:Huvudsida/2/en&amp;diff=5282</id>
		<title>Translations:Huvudsida/2/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Translations:Huvudsida/2/en&amp;diff=5282"/>
		<updated>2025-02-14T10:32:31Z</updated>

		<summary type="html">&lt;p&gt;Peter: Skapade sidan med &amp;#039;Start remote support&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Start remote support&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Huvudsida/en&amp;diff=5281</id>
		<title>Huvudsida/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Huvudsida/en&amp;diff=5281"/>
		<updated>2025-02-14T10:32:30Z</updated>

		<summary type="html">&lt;p&gt;Peter: Skapade sidan med &amp;#039;== Support == You can receive remote support using TeamViewer.&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Support ==&lt;br /&gt;
You can receive remote support using TeamViewer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;sv&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
[https://datapolarnapublic.blob.core.windows.net/wiki/TeamViewerQS_sv1.exe Starta fjärrsupport]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;sv&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Produkter ==&lt;br /&gt;
Våra produkter&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MoistPal]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIBB]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIDO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIJO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPlan]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPal (Sawinfo Package Logistics)]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SISS]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[TimberTime]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[VoxAlarm]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MineService]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Translations:Huvudsida/1/en&amp;diff=5280</id>
		<title>Translations:Huvudsida/1/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Translations:Huvudsida/1/en&amp;diff=5280"/>
		<updated>2025-02-14T10:32:26Z</updated>

		<summary type="html">&lt;p&gt;Peter: Skapade sidan med &amp;#039;== Support == You can receive remote support using TeamViewer.&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Support ==&lt;br /&gt;
You can receive remote support using TeamViewer.&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Translations:Huvudsida/Page_display_title/en&amp;diff=5279</id>
		<title>Translations:Huvudsida/Page display title/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Translations:Huvudsida/Page_display_title/en&amp;diff=5279"/>
		<updated>2025-02-14T10:32:13Z</updated>

		<summary type="html">&lt;p&gt;Peter: Skapade sidan med &amp;#039;Main page&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Main page&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Huvudsida/en&amp;diff=5278</id>
		<title>Huvudsida/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Huvudsida/en&amp;diff=5278"/>
		<updated>2025-02-14T10:31:59Z</updated>

		<summary type="html">&lt;p&gt;Peter: Skapade sidan med &amp;#039;* &amp;#039;&amp;#039;&amp;#039;MoistPal&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;SIBB&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;SIDO&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;SIJO&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;SIPlan&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;SIPal (Sawinfo Package Logistics)&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;SISS&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;TimberTime&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;VoxAlarm&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;MineService&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;div lang=&amp;quot;sv&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Support ==&lt;br /&gt;
Du kan få fjärrsupport med verktyget TeamViewer.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;sv&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
[https://datapolarnapublic.blob.core.windows.net/wiki/TeamViewerQS_sv1.exe Starta fjärrsupport]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;sv&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Produkter ==&lt;br /&gt;
Våra produkter&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MoistPal]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIBB]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIDO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIJO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPlan]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPal (Sawinfo Package Logistics)]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SISS]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[TimberTime]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[VoxAlarm]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MineService]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Translations:Huvudsida/4/en&amp;diff=5277</id>
		<title>Translations:Huvudsida/4/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Translations:Huvudsida/4/en&amp;diff=5277"/>
		<updated>2025-02-14T10:31:48Z</updated>

		<summary type="html">&lt;p&gt;Peter: Skapade sidan med &amp;#039;* &amp;#039;&amp;#039;&amp;#039;MoistPal&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;SIBB&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;SIDO&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;SIJO&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;SIPlan&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;SIPal (Sawinfo Package Logistics)&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;SISS&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;TimberTime&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;VoxAlarm&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;MineService&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* &#039;&#039;&#039;[[MoistPal]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIBB]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIDO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIJO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPlan]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPal (Sawinfo Package Logistics)]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SISS]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[TimberTime]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[VoxAlarm]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MineService]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=5270</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=5270"/>
		<updated>2025-02-14T09:35:48Z</updated>

		<summary type="html">&lt;p&gt;Peter: Den här versionen är märkt för översättning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
== Support ==&lt;br /&gt;
Du kan få fjärrsupport med verktyget TeamViewer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
[https://datapolarnapublic.blob.core.windows.net/wiki/TeamViewerQS_sv1.exe Starta fjärrsupport]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
== Produkter ==&lt;br /&gt;
Våra produkter&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;[[MoistPal]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIBB]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIDO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIJO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPlan]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPal (Sawinfo Package Logistics)]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SISS]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[TimberTime]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[VoxAlarm]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MineService]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=5269</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=5269"/>
		<updated>2025-02-14T09:35:23Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Du kan få fjärrsupport med verktyget TeamViewer.&lt;br /&gt;
&lt;br /&gt;
[https://datapolarnapublic.blob.core.windows.net/wiki/TeamViewerQS_sv1.exe Starta fjärrsupport]&lt;br /&gt;
&lt;br /&gt;
== Produkter ==&lt;br /&gt;
Våra produkter&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MoistPal]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIBB]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIDO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIJO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPlan]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPal (Sawinfo Package Logistics)]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SISS]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[TimberTime]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[VoxAlarm]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MineService]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=5268</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=5268"/>
		<updated>2025-02-14T09:30:32Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Support ==&lt;br /&gt;
Du kan få fjärrsupport med verktyget TeamViewer.&lt;br /&gt;
&lt;br /&gt;
[https://datapolarnapublic.blob.core.windows.net/wiki/TeamViewerQS_sv1.exe Starta fjärrsupport]&lt;br /&gt;
&lt;br /&gt;
== Produkter ==&lt;br /&gt;
Våra produkter&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MoistPal]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIBB]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIDO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIJO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPlan]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPal (Sawinfo Package Logistics)]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SISS]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[TimberTime]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[VoxAlarm]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MineService]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=5267</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=5267"/>
		<updated>2025-02-14T09:30:16Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Support ==&lt;br /&gt;
Du kan också få fjärrsupport med verktyget TeamViewer.&lt;br /&gt;
&lt;br /&gt;
[https://datapolarnapublic.blob.core.windows.net/wiki/TeamViewerQS_sv1.exe Starta fjärrsupport]&lt;br /&gt;
&lt;br /&gt;
== Produkter ==&lt;br /&gt;
Våra produkter&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MoistPal]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIBB]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIDO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIJO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPlan]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPal (Sawinfo Package Logistics)]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SISS]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[TimberTime]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[VoxAlarm]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MineService]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=5266</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=5266"/>
		<updated>2025-02-14T09:21:15Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Support ==&lt;br /&gt;
Du kan också få fjärrsupport med verktyget TeamViewer.&lt;br /&gt;
&lt;br /&gt;
Starta fjärrsupport&lt;br /&gt;
&lt;br /&gt;
== Produkter ==&lt;br /&gt;
Våra produkter&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MoistPal]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIBB]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIDO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIJO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPlan]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPal (Sawinfo Package Logistics)]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SISS]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[TimberTime]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[VoxAlarm]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MineService]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=MediaWiki:Sidebar&amp;diff=4662</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=MediaWiki:Sidebar&amp;diff=4662"/>
		<updated>2024-05-15T12:21:21Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** helppage|help&lt;br /&gt;
* Produkter&lt;br /&gt;
** MoistPal|MoistPal&lt;br /&gt;
** SIBB|SIBB&lt;br /&gt;
** SIDO|SIDO&lt;br /&gt;
** SIJO|SIJO&lt;br /&gt;
** SIPlan|SIPlan&lt;br /&gt;
** SISS|SISS&lt;br /&gt;
** SIPal (Sawinfo Package Logistics)|SIPal &lt;br /&gt;
** TimberTime|TimberTime&lt;br /&gt;
** VoxAlarm|VoxAlarm&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=4661</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=Huvudsida&amp;diff=4661"/>
		<updated>2024-05-15T12:14:27Z</updated>

		<summary type="html">&lt;p&gt;Peter: /* Produkter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Produkter ==&lt;br /&gt;
Våra produkter&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MoistPal]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIBB]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIDO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIJO]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPlan]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SIPal (Sawinfo Package Logistics)]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[SISS]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[TimberTime]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[VoxAlarm]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MineService]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=TimberTime&amp;diff=3852</id>
		<title>TimberTime</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=TimberTime&amp;diff=3852"/>
		<updated>2021-05-05T08:27:06Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fil:TimberTimeLogo2.png]]&lt;br /&gt;
&lt;br /&gt;
TimberTime är ett system för bokning av lossningstider av timmer. Med TimberTime kan köer och väntetider vid lossning minimeras. Systemet är tillgängligt för alla via webben eller som App och kostar ingenting att använda. &lt;br /&gt;
&lt;br /&gt;
[[TimberTime_Hårdvarukrav|Hårdvarukrav]]&lt;br /&gt;
&lt;br /&gt;
[[Special:MyLanguage/TimberTime_Användarmanual|Användarmanual]]&lt;br /&gt;
&lt;br /&gt;
[[TimberTime_Periodbokningsmanual|Periodbokningsmanual]]&lt;br /&gt;
&lt;br /&gt;
[[TimberTime_Adminstratörsmanual|Administratörsmanual]]&lt;br /&gt;
&lt;br /&gt;
[[TimberTime_Rapporter|Rapporter]]&lt;br /&gt;
&lt;br /&gt;
[[TimberTime mobilapp]]&lt;br /&gt;
&lt;br /&gt;
[[TimberTime Lossningsklient Webb|Lossningsklient Webb]]&lt;br /&gt;
&lt;br /&gt;
[[TimberTime Lossningsklient Windows|Lossningsklient Windows]]&lt;br /&gt;
&lt;br /&gt;
[[TimberTime_AdminAnkomstregistrering|Administration ankomstregistrering]]&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://wiki.datapolarna.se/index.php?title=TimberTIme_AdminAnkomstregistrering&amp;diff=3851</id>
		<title>TimberTIme AdminAnkomstregistrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.datapolarna.se/index.php?title=TimberTIme_AdminAnkomstregistrering&amp;diff=3851"/>
		<updated>2021-05-05T08:26:39Z</updated>

		<summary type="html">&lt;p&gt;Peter: Peter flyttade sidan TimberTIme AdminAnkomstregistrering till TimberTime AdminAnkomstregistrering&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#OMDIRIGERING [[TimberTime AdminAnkomstregistrering]]&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
</feed>