<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.innovaphone.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cam</id>
	<title>innovaphone wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.innovaphone.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cam"/>
	<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special:Contributions/Cam"/>
	<updated>2026-04-16T13:56:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=79480</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=79480"/>
		<updated>2026-04-16T07:56:19Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Latest News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- Message of the day --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
== Remote Support ==&lt;br /&gt;
[[Image:RemoteControl-click.png|left|60px|RemoteControl.png/|Download Remote Control|link=https://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe]]&lt;br /&gt;
innovaphone only carries out scheduled remote maintenance via our ticket system by prior consultation.&amp;lt;br/&amp;gt;&lt;br /&gt;
As Remote Support Tool, we use our own product Remote Control ([https://www.innovaphone.com/en/all-apps/apps-to-work-with/remote-control-app.html more info]).&lt;br /&gt;
&lt;br /&gt;
You can &#039;&#039;&#039;[https://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe download]&#039;&#039;&#039; the Remote Control client already or use the support link received from our support team.&amp;lt;br/&amp;gt;&lt;br /&gt;
After installing and opening the client you can &#039;&#039;&#039;pass the shown ID&#039;&#039;&#039; or &#039;&#039;&#039;use the received link&#039;&#039;&#039; to request the support session.&lt;br /&gt;
&lt;br /&gt;
== Searching ==&lt;br /&gt;
Searching in wiki works, but is sometimes cumbersome.  However, you can have Google do the job for you.  Try [https://www.google.de/search?q=site%3Ainnovaphone.com+xml+documentation &amp;lt;code&amp;gt;site:innovaphone.com your search terms&amp;lt;/code&amp;gt;] to search the innovaphone sites for matches!&lt;br /&gt;
&lt;br /&gt;
If you still don&#039;t find what you are looking for, [mailto:presales@innovaphone.com drop us a message]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- latest news commented out, may be reactivated once there are new really --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- please insert new message ON TOP and remove extraneous (more than 5) old messages --&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;nowiki&amp;gt; ~~~~ is replaced by your name and date automatically &amp;lt;/nowiki&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Latest News ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 09:56, 16 April 2026 (CEST)&amp;lt;/p&amp;gt; [[Support:Firmware V15r1 product/15r1/firmware 1510715 (sr 12) available | Version 15r1 Service Release 12]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 09:56, 16 April 2026 (CEST)&amp;lt;/p&amp;gt; [[Support:Firmware V14r2 product/14r2/firmware 1420589 (sr 20) available | Version 14r2 Service Release 20]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Aer|Aer]] ([[User talk:Aer|talk]]) 17:16, 25 March 2026 (CET)&amp;lt;/p&amp;gt; [[Support:Firmware V13r3 product/13r3/firmware 138046 (sr 36) available | Version 13r3 Service Release 36]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 14:30, 27 March 2026 (CET)&amp;lt;/p&amp;gt; [[Support:Firmware_V16r1_product/16r1/firmware_1610780_(beta6)_available | Version 16r1 Beta 6]] is now available from the [http://store.innovaphone.com/beta/download.htm Beta Store]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Tfu|Tfu]] 10:48, 24 February 2026 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:WinPDM Software 3130114 (4.2.1) released| WinPDM Software 3130113 (4.2.1)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Tfu|Tfu]] ([[User talk:Tfu&amp;amp;action=edit&amp;amp;redlink=1|talk]]) 15:28, 13 March 2025 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP73 1012 (6.1.13) released| Wireless Handset Firmware IP73 1012 (6.1.13) released]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Msu|Msu]] ([[User talk:Msu&amp;amp;action=edit&amp;amp;redlink=1|talk]]) 15:54, 18 February 2025 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP64 10317 (4.3.2)/IP65 10122 (4.3.2) released| Wireless Handset Firmware IP64 10317 (4.3.2)/IP65 10122 (4.3.2)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Msu|Msu]] ([[User talk:Msu&amp;amp;action=edit&amp;amp;redlink=1|talk]]) 15:54, 18 February 2025 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware D83 10002 (2.0.5) released| Wireless Handset Firmware D83 10002 (2.0.5)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 15:38, 6 February 2023 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP62 3040621 (6.2.7) released| Wireless Handset Firmware IP62 3040621 (6.2.7)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 12:46, 16 June 2021 (CEST))&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:TAPI Service Provider 8188 (hotfix21) available|TAPI Service Provider 8188 (hotfix21)]] is now available from [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 18:21, 12 October 2020 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP61 3022811 (4.7.8)/IP63 3022912 (4.7.8) released| Wireless Handset Firmware IP61 3022811 (4.7.8)/IP63 3022912 (4.7.8)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 21:30, 27 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware and Management Software product/9.00/wireless 100037 (hotfix19) available| Wireless Package hotfix 19]] is now available from the [http://download.innovaphone.com/ice/9.00#wireless V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New Articles ==&lt;br /&gt;
&amp;lt;!-- https://www.mediawiki.org/wiki/Extension:Newest_Pages --&amp;gt;&lt;br /&gt;
{{Special:Newestpages/all/20}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em; font-size:1&amp;quot;&amp;gt;&lt;br /&gt;
== More innovaphone Ressources ==&lt;br /&gt;
* [http://www.innovaphone.com Home Page]&lt;br /&gt;
* [http://download.innovaphone.com Download Site ]&lt;br /&gt;
* [http://my.innovaphone.com my.innovaphone ]&lt;br /&gt;
* [http://mantis.innovaphone.com/ Ticketing System ]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=79273</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=79273"/>
		<updated>2026-03-27T13:30:55Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Latest News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- Message of the day --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
== Remote Support ==&lt;br /&gt;
[[Image:RemoteControl-click.png|left|60px|RemoteControl.png/|Download Remote Control|link=https://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe]]&lt;br /&gt;
innovaphone only carries out scheduled remote maintenance via our ticket system by prior consultation.&amp;lt;br/&amp;gt;&lt;br /&gt;
As Remote Support Tool, we use our own product Remote Control ([https://www.innovaphone.com/en/all-apps/apps-to-work-with/remote-control-app.html more info]).&lt;br /&gt;
&lt;br /&gt;
You can &#039;&#039;&#039;[https://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe download]&#039;&#039;&#039; the Remote Control client already or use the support link received from our support team.&amp;lt;br/&amp;gt;&lt;br /&gt;
After installing and opening the client you can &#039;&#039;&#039;pass the shown ID&#039;&#039;&#039; or &#039;&#039;&#039;use the received link&#039;&#039;&#039; to request the support session.&lt;br /&gt;
&lt;br /&gt;
== Searching ==&lt;br /&gt;
Searching in wiki works, but is sometimes cumbersome.  However, you can have Google do the job for you.  Try [https://www.google.de/search?q=site%3Ainnovaphone.com+xml+documentation &amp;lt;code&amp;gt;site:innovaphone.com your search terms&amp;lt;/code&amp;gt;] to search the innovaphone sites for matches!&lt;br /&gt;
&lt;br /&gt;
If you still don&#039;t find what you are looking for, [mailto:presales@innovaphone.com drop us a message]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- latest news commented out, may be reactivated once there are new really --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- please insert new message ON TOP and remove extraneous (more than 5) old messages --&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;nowiki&amp;gt; ~~~~ is replaced by your name and date automatically &amp;lt;/nowiki&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Latest News ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 14:30, 27 March 2026 (CET)&amp;lt;/p&amp;gt; [[Support:Firmware_V16r1_product/16r1/firmware_1610780_(beta6)_available | Version 16r1 Beta 6]] is now available from the [http://store.innovaphone.com/beta/download.htm Beta Store]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Tfu|Tfu]] 10:48, 24 February 2026 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:WinPDM Software 3130114 (4.2.1) released| WinPDM Software 3130113 (4.2.1)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Aer|Aer]] ([[User talk:Aer|talk]]) 17:16, 25 March 2026 (CET)&amp;lt;/p&amp;gt; [[Support:Firmware V15r1 product/15r1/firmware 1510699 (sr 11) available | Version 15r1 Service Release 11]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Aer|Aer]] ([[User talk:Aer|talk]]) 17:16, 25 March 2026 (CET)&amp;lt;/p&amp;gt; [[Support:Firmware V14r2 product/14r2/firmware 1420587 (sr 19) available | Version 14r2 Service Release 19]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Aer|Aer]] ([[User talk:Aer|talk]]) 17:16, 25 March 2026 (CET)&amp;lt;/p&amp;gt; [[Support:Firmware V13r3 product/13r3/firmware 138046 (sr 36) available | Version 13r3 Service Release 36]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Tfu|Tfu]] ([[User talk:Tfu&amp;amp;action=edit&amp;amp;redlink=1|talk]]) 15:28, 13 March 2025 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP73 1012 (6.1.13) released| Wireless Handset Firmware IP73 1012 (6.1.13) released]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Msu|Msu]] ([[User talk:Msu&amp;amp;action=edit&amp;amp;redlink=1|talk]]) 15:54, 18 February 2025 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP64 10317 (4.3.2)/IP65 10122 (4.3.2) released| Wireless Handset Firmware IP64 10317 (4.3.2)/IP65 10122 (4.3.2)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Msu|Msu]] ([[User talk:Msu&amp;amp;action=edit&amp;amp;redlink=1|talk]]) 15:54, 18 February 2025 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware D83 10002 (2.0.5) released| Wireless Handset Firmware D83 10002 (2.0.5)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 15:38, 6 February 2023 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP62 3040621 (6.2.7) released| Wireless Handset Firmware IP62 3040621 (6.2.7)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 12:46, 16 June 2021 (CEST))&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:TAPI Service Provider 8188 (hotfix21) available|TAPI Service Provider 8188 (hotfix21)]] is now available from [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 18:21, 12 October 2020 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP61 3022811 (4.7.8)/IP63 3022912 (4.7.8) released| Wireless Handset Firmware IP61 3022811 (4.7.8)/IP63 3022912 (4.7.8)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 21:30, 27 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware and Management Software product/9.00/wireless 100037 (hotfix19) available| Wireless Package hotfix 19]] is now available from the [http://download.innovaphone.com/ice/9.00#wireless V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New Articles ==&lt;br /&gt;
&amp;lt;!-- https://www.mediawiki.org/wiki/Extension:Newest_Pages --&amp;gt;&lt;br /&gt;
{{Special:Newestpages/all/20}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em; font-size:1&amp;quot;&amp;gt;&lt;br /&gt;
== More innovaphone Ressources ==&lt;br /&gt;
* [http://www.innovaphone.com Home Page]&lt;br /&gt;
* [http://download.innovaphone.com Download Site ]&lt;br /&gt;
* [http://my.innovaphone.com my.innovaphone ]&lt;br /&gt;
* [http://mantis.innovaphone.com/ Ticketing System ]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Users&amp;diff=78580</id>
		<title>Reference16r1:Concept App Service Users</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Users&amp;diff=78580"/>
		<updated>2025-12-03T09:52:10Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
&lt;br /&gt;
The App Services Users is an App Service which can be installed on an innovaphone App Platform. It is used to administrate the users on a innovaphone PBX and also stores additional profile information. It provides Apps for users and for admins for various purposes.&lt;br /&gt;
&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r1&lt;br /&gt;
&lt;br /&gt;
==Technical Overview==&lt;br /&gt;
[[Image:concept_users.png]]&lt;br /&gt;
== Apps ==&lt;br /&gt;
&lt;br /&gt;
=== Profile App (innovaphone-profile) ===&lt;br /&gt;
This is an App, where the user can edit his own profile data. Here the personal data, the profile picture, the privacy filters and the call forwarding can be edited. Also leave and join groups is possible from this app. The provisioning of Phones, Softphones and Hostdesking can be done too.&lt;br /&gt;
&lt;br /&gt;
It is possible to configure the mode &#039;&#039;&#039;&amp;quot;account&amp;quot;&#039;&#039;&#039; on the Profile PBX Object. Then if the &amp;quot;account&amp;quot; mode is assigned to an user, no right menu will be displayed and only the account tab will be available for the given user.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
;Websocket: to establish the connection with the PbxAdminApi&lt;br /&gt;
;TableUsers: gives access to the replication of users from and to the PBX&lt;br /&gt;
;Admin: gives access to the PbxAdminApi, needed to get data from the PBX such as the config templates, the DNS name of the PBX, the current domain...&lt;br /&gt;
;Services: needed to use the Devices API (com.innovaphone.devices), so the phones can be provisioned&lt;br /&gt;
;Devices-API: gives access to the Devices App, which is needed for the provisioning of phones&lt;br /&gt;
&lt;br /&gt;
=== Users App (innovaphone-users) ===&lt;br /&gt;
This is an App, where all the users on the App Service Database are displayed (except the ones that have unchecked the Visible attribute on Profile for the current domain).&lt;br /&gt;
&lt;br /&gt;
=== Users Admin App (innovaphone-usersadmin) ===&lt;br /&gt;
This is the administation app for the App Service. There all the users and unverified users on the current App Service can be managed. The provisioning of Phones, Softphones and Hostdesking can also be done here for several users at once. The configuration parameters can also be set here (i.e. the password policy &#039;&#039;1.upper case letters | 2.lower case letters | 3.numeric digits | 4.special characters&#039;&#039;, SMTP settings, privacy settings...). The verification link will only be valid for 24 hours, after that a new registration must be started.&lt;br /&gt;
&lt;br /&gt;
Starting with 16r1 you also can configure OAuth2 Authentications. You can have a look into our HowTo Article for assistance: [[Howto16r1:Configure OAuth2 E-Mail]]&lt;br /&gt;
&lt;br /&gt;
=== Users APIs (innovaphone-usersapis) ===&lt;br /&gt;
This is a hidden App, which provides the Search API (com.innovaphone.search) and the Avatar API (com.innovaphone.avatar). The Search API is used by Phone, Softphone and Chat to search users from the App Service Database. The Avatar API is used by myApps, Phone, Softphone, Chat, Users and Fax to obtain the profile pictures.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
;Hidden: UsersAPIs must be a hidden App&lt;br /&gt;
;Websocket: to establish the authentication parameters for the Avatar API (com.innovaphone.avatar)&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Users ===&lt;br /&gt;
&lt;br /&gt;
With the Users plugin App objects can be created, edited and deleted for Users, UsersAdmin, UsersAPIs and Profile Apps on the PBX. Some configuration parameters can be edited here too on &amp;quot;Change Configuration&amp;quot;. These are:&lt;br /&gt;
&lt;br /&gt;
;Which Profile App use as default: if there is more than one Profile App, the one selected here will be linked to the &amp;quot;Edit Profile&amp;quot; button on myApps.&lt;br /&gt;
;Allow to create a user account using a web registration form: if this option is enable, on myApps Login the link to the registration form will be displayed.&lt;br /&gt;
;Allow users to reset the password using a web form: if this option is enable, on myApps Login the link to the password forgotten form will be displayed.&lt;br /&gt;
;Allow users to delete their own accounts: if this option is enable, a &amp;quot;Delete account&amp;quot; button will be displayed on Profile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Import/Export with CSV/XML on Users Admin App ==&lt;br /&gt;
&lt;br /&gt;
=== CSV ===&lt;br /&gt;
&lt;br /&gt;
The CSV import file expects a semicolon ; as field separator. The column/field association can be controlled by a special header line that starts with an ampersand &amp;amp;. In such a line, each column contains a designator which defines the field that the subsequent column values are assigned to. Here is the list of designators:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Designator !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;n || ID || Mario Rossi || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;h323 || Username || mro || Use as key, must be unique&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;fn || First name || Mario || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;ln || Last name || Rossi || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;e164 || Extension || 13 || Must be unique within the node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;config || Config Template || Config User || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;node || Node || root ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;pbx || PBX Name || hq ||&lt;br /&gt;
|-&lt;br /&gt;
| pseudo/&amp;amp;type || Executive/Secretary || ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;dn || Display Name || Dottore Mario Rossi ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;em || E-Mail || mario.rossi.dvl-ckl2@class.local || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;name || Group name || group1 ||&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;mode || Group mode || active || Either &amp;quot;active&amp;quot; or &amp;quot;&amp;quot; (empty)&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;dyn || Dynamically in, out or static || in || Either &amp;quot;in&amp;quot; (user is currently in the group), &amp;quot;out&amp;quot; (user is currently off the group) or &amp;quot;&amp;quot; (empty, user is statically in the group)&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;active || Group active || true || Either &amp;quot;true&amp;quot; (active member), &amp;quot;false&amp;quot; (not active member) or &amp;quot;&amp;quot; (empty, same as &amp;quot;false&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;hw || Hardware Id || 0090333e407e || &lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;text || Name || Phone IP112 || &lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;app || App || phone || &lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;admin || PBX Pwd || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;nofilter || No IP Filter || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;tls || TLS Only || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;nomob || No Mobility || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;trusted || Reverse Proxy || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;n;&amp;amp;h323;&amp;amp;e164;&amp;amp;config;&amp;amp;node;&amp;amp;pbx;pseudo/&amp;amp;type;&amp;amp;dn;&amp;amp;em;&amp;amp;fn;&amp;amp;ln&lt;br /&gt;
Mario Rossi;mro;13;Config User;root;hq;;Dottore Mario Rossi;mario.rossi.dvl-ckl2@class.local;Mario;Rossi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
With the XML format, a more complete information of the users can be provided. When importing no validation of the data takes place.&lt;br /&gt;
&lt;br /&gt;
==== User ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| cn || ID || Mario Rossi || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| guid || GUID || ac47a659-8a81-4595-9e73-9afba80d9d31 || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| h323 || Username || mro || Use as key, must be unique&lt;br /&gt;
|-&lt;br /&gt;
| fn || First name || Mario || &lt;br /&gt;
|-&lt;br /&gt;
| ln || Last name || Rossi || &lt;br /&gt;
|-&lt;br /&gt;
| e164 || Extension || 13 || Must be unique within the node&lt;br /&gt;
|-&lt;br /&gt;
| pwdx || Encrypted password ||  || &lt;br /&gt;
|-&lt;br /&gt;
| apps-my || List of apps attached to homescreen || &amp;quot;users,chat,phone&amp;quot; || Must be separeted by ,&lt;br /&gt;
|-&lt;br /&gt;
| config || Config Template || ConfigUser || &lt;br /&gt;
|-&lt;br /&gt;
| node || Node || root ||&lt;br /&gt;
|-&lt;br /&gt;
| loc || PBX Name || master ||&lt;br /&gt;
|-&lt;br /&gt;
| dn || Display Name || Dottore Mario Rossi ||&lt;br /&gt;
|-&lt;br /&gt;
| email || E-Mail || mario.rossi.dvl-ckl2@class.local || Must be unique&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Device ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| hw || Hardware ID || SwPh_mro_60929ce7 || &lt;br /&gt;
|-&lt;br /&gt;
| text || Name || Softphone || &lt;br /&gt;
|-&lt;br /&gt;
| app || App || softphone || &lt;br /&gt;
|-&lt;br /&gt;
| admin || PBX Pwd || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| no-filter || No IP Filter || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| tls || TLS only || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| no-mob || No Mobility || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| trusted || Reverse Proxy || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Allow ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| name || Name of the visibility filter || @test1.com || &lt;br /&gt;
|-&lt;br /&gt;
| online || Online || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| visible || Visible || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| presence || Presence || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| otf || On the phone || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| note || Presence note || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| dialog || Calls || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| ids || Calls with Number || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Grp ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| name || Name of the group || grp1 || &lt;br /&gt;
|-&lt;br /&gt;
| mode || Active || active || Either &amp;quot;active&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| dyn || Dynamically in, out or static || in || Either &amp;quot;in&amp;quot; (dynamically in), &amp;quot;out&amp;quot; (dynamically out) or not displayed (static)&lt;br /&gt;
|-&lt;br /&gt;
| active || Active || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Cd ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| type || Call diversion type || cfu || Either &amp;quot;cfu&amp;quot; (always), &amp;quot;cfb&amp;quot; (busy) or &amp;quot;cfnr&amp;quot; (no response)&lt;br /&gt;
|-&lt;br /&gt;
| bool || Boolean || booltest || &lt;br /&gt;
|-&lt;br /&gt;
| bool_not || Not || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| src || Filters applied || &amp;amp;lt;src type=&amp;amp;quot;do&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;ep e164=&amp;amp;quot;789&amp;amp;quot; ext=&amp;amp;quot;true&amp;amp;quot; fwd=&amp;amp;quot;clid&amp;amp;quot;/&amp;amp;gt;&amp;amp;lt;/src&amp;amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| ep || Name/Number to forward the call || 1234 || h323 or e164&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Fork ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| hw || Hardware ID || Smartphone || &lt;br /&gt;
|-&lt;br /&gt;
| bool || Boolean || booltest || &lt;br /&gt;
|-&lt;br /&gt;
| bool_not || Not || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| e164 || Number || 1234 || &lt;br /&gt;
|-&lt;br /&gt;
| h323 || Name || user0 || &lt;br /&gt;
|-&lt;br /&gt;
| mobility || Mobility object || Mobility || &lt;br /&gt;
|-&lt;br /&gt;
| delay || Delay || 30 || &lt;br /&gt;
|-&lt;br /&gt;
| min || Min-Alert || 10 || &lt;br /&gt;
|-&lt;br /&gt;
| max || Max-Alert || 20 || &lt;br /&gt;
|-&lt;br /&gt;
| cw || Call-Waiting || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| off || Disable || 20 || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;info&amp;gt;&lt;br /&gt;
	&amp;lt;user cn=&amp;quot;Mario Rossi&amp;quot; guid=&amp;quot;ac47a659-8a81-4595-9e73-9afba80d9d31&amp;quot; h323=&amp;quot;mro&amp;quot; fn=&amp;quot;Mario&amp;quot; ln=&amp;quot;Rossi&amp;quot; e164=&amp;quot;13&amp;quot; pwd=&amp;quot;********&amp;quot; pwdx=&amp;quot;...87&amp;quot; &lt;br /&gt;
apps-my=&amp;quot;users,chat,phone,dev%3ASwPh_mro_60929ce7&amp;quot; email=&amp;quot;mario.rossi.dvl-ckl2@class.local&amp;quot; node=&amp;quot;root&amp;quot; loc=&amp;quot;master&amp;quot; config=&amp;quot;ConfigUser&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;device hw=&amp;quot;SwPh_mro_60929ce7&amp;quot; text=&amp;quot;Softphone&amp;quot; app=&amp;quot;softphone&amp;quot; admin=&amp;quot;true&amp;quot; no-filter=&amp;quot;true&amp;quot; tls=&amp;quot;true&amp;quot; no-mob=&amp;quot;true&amp;quot; trusted=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;allow name=&amp;quot;@test1.com&amp;quot; visible=&amp;quot;true&amp;quot; presence=&amp;quot;true&amp;quot; otf=&amp;quot;true&amp;quot; note=&amp;quot;true&amp;quot; dialog=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;allow name=&amp;quot;department&amp;quot; grp=&amp;quot;true&amp;quot; visible=&amp;quot;true&amp;quot; _online=&amp;quot;true&amp;quot; dialog=&amp;quot;true&amp;quot; ids=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;grp name=&amp;quot;grp1&amp;quot; mode=&amp;quot;active&amp;quot; dyn=&amp;quot;in&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;grp name=&amp;quot;grp2&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;cd type=&amp;quot;cfu&amp;quot; bool=&amp;quot;booltest&amp;quot; src=&amp;quot;&amp;amp;lt;src type=&amp;amp;quot;do&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;ep e164=&amp;amp;quot;789&amp;amp;quot; ext=&amp;amp;quot;true&amp;amp;quot; fwd=&amp;amp;quot;clid&amp;amp;quot;/&amp;amp;gt;&amp;amp;lt;/src&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;ep e164=&amp;quot;1234&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/cd&amp;gt;&lt;br /&gt;
		&amp;lt;cd type=&amp;quot;cfb&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;ep h323=&amp;quot;user0&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/cd&amp;gt;&lt;br /&gt;
		&amp;lt;fork hw=&amp;quot;Smartphone&amp;quot; e164=&amp;quot;1234&amp;quot; bool=&amp;quot;booltest&amp;quot; mobility=&amp;quot;Mobility&amp;quot; delay=&amp;quot;20&amp;quot; min=&amp;quot;20&amp;quot; max=&amp;quot;20&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/user&amp;gt;&lt;br /&gt;
	&amp;lt;user cn=&amp;quot;User0&amp;quot; guid=&amp;quot;ac47a659-8a81-4595-9e73-9afba80d9d31&amp;quot; h323=&amp;quot;user0&amp;quot; e164=&amp;quot;300&amp;quot; pwd=&amp;quot;********&amp;quot; pwdx=&amp;quot;...87&amp;quot; apps-my=&amp;quot;apps,main,chat,users&amp;quot; node=&amp;quot;root&amp;quot; loc=&amp;quot;master&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/user&amp;gt;&lt;br /&gt;
&amp;lt;/info&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Users&amp;diff=78579</id>
		<title>Reference16r1:Concept App Service Users</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Users&amp;diff=78579"/>
		<updated>2025-12-03T09:51:29Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Profile App (innovaphone-profile) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
&lt;br /&gt;
The App Services Users is an App Service which can be installed on an innovaphone App Platform. It is used to administrate the users on a innovaphone PBX and also stores additional profile information. It provides Apps for users and for admins for various purposes.&lt;br /&gt;
&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r1&lt;br /&gt;
&lt;br /&gt;
==Technical Overview==&lt;br /&gt;
[[Image:concept_users.png]]&lt;br /&gt;
== Apps ==&lt;br /&gt;
&lt;br /&gt;
=== Profile App (innovaphone-profile) ===&lt;br /&gt;
This is an App, where the user can edit his own profile data. Here the personal data, the profile picture, the privacy filters and the call forwarding can be edited. Also leave and join groups is possible from this app. The provisioning of Phones, Softphones and Hostdesking can be done too.&lt;br /&gt;
&lt;br /&gt;
It is possible to configure the mode &#039;&#039;&#039;&amp;quot;account&amp;quot;&#039;&#039;&#039; on the Profile PBX Object. Then if an user is assigned to the &amp;quot;account&amp;quot; mode, no right menu will be displayed and only the account tab will be available for the given user.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
;Websocket: to establish the connection with the PbxAdminApi&lt;br /&gt;
;TableUsers: gives access to the replication of users from and to the PBX&lt;br /&gt;
;Admin: gives access to the PbxAdminApi, needed to get data from the PBX such as the config templates, the DNS name of the PBX, the current domain...&lt;br /&gt;
;Services: needed to use the Devices API (com.innovaphone.devices), so the phones can be provisioned&lt;br /&gt;
;Devices-API: gives access to the Devices App, which is needed for the provisioning of phones&lt;br /&gt;
&lt;br /&gt;
=== Users App (innovaphone-users) ===&lt;br /&gt;
This is an App, where all the users on the App Service Database are displayed (except the ones that have unchecked the Visible attribute on Profile for the current domain).&lt;br /&gt;
&lt;br /&gt;
=== Users Admin App (innovaphone-usersadmin) ===&lt;br /&gt;
This is the administation app for the App Service. There all the users and unverified users on the current App Service can be managed. The provisioning of Phones, Softphones and Hostdesking can also be done here for several users at once. The configuration parameters can also be set here (i.e. the password policy &#039;&#039;1.upper case letters | 2.lower case letters | 3.numeric digits | 4.special characters&#039;&#039;, SMTP settings, privacy settings...). The verification link will only be valid for 24 hours, after that a new registration must be started.&lt;br /&gt;
&lt;br /&gt;
Starting with 16r1 you also can configure OAuth2 Authentications. You can have a look into our HowTo Article for assistance: [[Howto16r1:Configure OAuth2 E-Mail]]&lt;br /&gt;
&lt;br /&gt;
=== Users APIs (innovaphone-usersapis) ===&lt;br /&gt;
This is a hidden App, which provides the Search API (com.innovaphone.search) and the Avatar API (com.innovaphone.avatar). The Search API is used by Phone, Softphone and Chat to search users from the App Service Database. The Avatar API is used by myApps, Phone, Softphone, Chat, Users and Fax to obtain the profile pictures.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
;Hidden: UsersAPIs must be a hidden App&lt;br /&gt;
;Websocket: to establish the authentication parameters for the Avatar API (com.innovaphone.avatar)&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Users ===&lt;br /&gt;
&lt;br /&gt;
With the Users plugin App objects can be created, edited and deleted for Users, UsersAdmin, UsersAPIs and Profile Apps on the PBX. Some configuration parameters can be edited here too on &amp;quot;Change Configuration&amp;quot;. These are:&lt;br /&gt;
&lt;br /&gt;
;Which Profile App use as default: if there is more than one Profile App, the one selected here will be linked to the &amp;quot;Edit Profile&amp;quot; button on myApps.&lt;br /&gt;
;Allow to create a user account using a web registration form: if this option is enable, on myApps Login the link to the registration form will be displayed.&lt;br /&gt;
;Allow users to reset the password using a web form: if this option is enable, on myApps Login the link to the password forgotten form will be displayed.&lt;br /&gt;
;Allow users to delete their own accounts: if this option is enable, a &amp;quot;Delete account&amp;quot; button will be displayed on Profile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Import/Export with CSV/XML on Users Admin App ==&lt;br /&gt;
&lt;br /&gt;
=== CSV ===&lt;br /&gt;
&lt;br /&gt;
The CSV import file expects a semicolon ; as field separator. The column/field association can be controlled by a special header line that starts with an ampersand &amp;amp;. In such a line, each column contains a designator which defines the field that the subsequent column values are assigned to. Here is the list of designators:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Designator !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;n || ID || Mario Rossi || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;h323 || Username || mro || Use as key, must be unique&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;fn || First name || Mario || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;ln || Last name || Rossi || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;e164 || Extension || 13 || Must be unique within the node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;config || Config Template || Config User || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;node || Node || root ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;pbx || PBX Name || hq ||&lt;br /&gt;
|-&lt;br /&gt;
| pseudo/&amp;amp;type || Executive/Secretary || ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;dn || Display Name || Dottore Mario Rossi ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;em || E-Mail || mario.rossi.dvl-ckl2@class.local || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;name || Group name || group1 ||&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;mode || Group mode || active || Either &amp;quot;active&amp;quot; or &amp;quot;&amp;quot; (empty)&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;dyn || Dynamically in, out or static || in || Either &amp;quot;in&amp;quot; (user is currently in the group), &amp;quot;out&amp;quot; (user is currently off the group) or &amp;quot;&amp;quot; (empty, user is statically in the group)&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;active || Group active || true || Either &amp;quot;true&amp;quot; (active member), &amp;quot;false&amp;quot; (not active member) or &amp;quot;&amp;quot; (empty, same as &amp;quot;false&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;hw || Hardware Id || 0090333e407e || &lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;text || Name || Phone IP112 || &lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;app || App || phone || &lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;admin || PBX Pwd || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;nofilter || No IP Filter || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;tls || TLS Only || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;nomob || No Mobility || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;trusted || Reverse Proxy || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;n;&amp;amp;h323;&amp;amp;e164;&amp;amp;config;&amp;amp;node;&amp;amp;pbx;pseudo/&amp;amp;type;&amp;amp;dn;&amp;amp;em;&amp;amp;fn;&amp;amp;ln&lt;br /&gt;
Mario Rossi;mro;13;Config User;root;hq;;Dottore Mario Rossi;mario.rossi.dvl-ckl2@class.local;Mario;Rossi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
With the XML format, a more complete information of the users can be provided. When importing no validation of the data takes place.&lt;br /&gt;
&lt;br /&gt;
==== User ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| cn || ID || Mario Rossi || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| guid || GUID || ac47a659-8a81-4595-9e73-9afba80d9d31 || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| h323 || Username || mro || Use as key, must be unique&lt;br /&gt;
|-&lt;br /&gt;
| fn || First name || Mario || &lt;br /&gt;
|-&lt;br /&gt;
| ln || Last name || Rossi || &lt;br /&gt;
|-&lt;br /&gt;
| e164 || Extension || 13 || Must be unique within the node&lt;br /&gt;
|-&lt;br /&gt;
| pwdx || Encrypted password ||  || &lt;br /&gt;
|-&lt;br /&gt;
| apps-my || List of apps attached to homescreen || &amp;quot;users,chat,phone&amp;quot; || Must be separeted by ,&lt;br /&gt;
|-&lt;br /&gt;
| config || Config Template || ConfigUser || &lt;br /&gt;
|-&lt;br /&gt;
| node || Node || root ||&lt;br /&gt;
|-&lt;br /&gt;
| loc || PBX Name || master ||&lt;br /&gt;
|-&lt;br /&gt;
| dn || Display Name || Dottore Mario Rossi ||&lt;br /&gt;
|-&lt;br /&gt;
| email || E-Mail || mario.rossi.dvl-ckl2@class.local || Must be unique&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Device ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| hw || Hardware ID || SwPh_mro_60929ce7 || &lt;br /&gt;
|-&lt;br /&gt;
| text || Name || Softphone || &lt;br /&gt;
|-&lt;br /&gt;
| app || App || softphone || &lt;br /&gt;
|-&lt;br /&gt;
| admin || PBX Pwd || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| no-filter || No IP Filter || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| tls || TLS only || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| no-mob || No Mobility || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| trusted || Reverse Proxy || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Allow ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| name || Name of the visibility filter || @test1.com || &lt;br /&gt;
|-&lt;br /&gt;
| online || Online || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| visible || Visible || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| presence || Presence || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| otf || On the phone || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| note || Presence note || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| dialog || Calls || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| ids || Calls with Number || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Grp ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| name || Name of the group || grp1 || &lt;br /&gt;
|-&lt;br /&gt;
| mode || Active || active || Either &amp;quot;active&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| dyn || Dynamically in, out or static || in || Either &amp;quot;in&amp;quot; (dynamically in), &amp;quot;out&amp;quot; (dynamically out) or not displayed (static)&lt;br /&gt;
|-&lt;br /&gt;
| active || Active || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Cd ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| type || Call diversion type || cfu || Either &amp;quot;cfu&amp;quot; (always), &amp;quot;cfb&amp;quot; (busy) or &amp;quot;cfnr&amp;quot; (no response)&lt;br /&gt;
|-&lt;br /&gt;
| bool || Boolean || booltest || &lt;br /&gt;
|-&lt;br /&gt;
| bool_not || Not || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| src || Filters applied || &amp;amp;lt;src type=&amp;amp;quot;do&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;ep e164=&amp;amp;quot;789&amp;amp;quot; ext=&amp;amp;quot;true&amp;amp;quot; fwd=&amp;amp;quot;clid&amp;amp;quot;/&amp;amp;gt;&amp;amp;lt;/src&amp;amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| ep || Name/Number to forward the call || 1234 || h323 or e164&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Fork ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| hw || Hardware ID || Smartphone || &lt;br /&gt;
|-&lt;br /&gt;
| bool || Boolean || booltest || &lt;br /&gt;
|-&lt;br /&gt;
| bool_not || Not || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| e164 || Number || 1234 || &lt;br /&gt;
|-&lt;br /&gt;
| h323 || Name || user0 || &lt;br /&gt;
|-&lt;br /&gt;
| mobility || Mobility object || Mobility || &lt;br /&gt;
|-&lt;br /&gt;
| delay || Delay || 30 || &lt;br /&gt;
|-&lt;br /&gt;
| min || Min-Alert || 10 || &lt;br /&gt;
|-&lt;br /&gt;
| max || Max-Alert || 20 || &lt;br /&gt;
|-&lt;br /&gt;
| cw || Call-Waiting || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| off || Disable || 20 || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;info&amp;gt;&lt;br /&gt;
	&amp;lt;user cn=&amp;quot;Mario Rossi&amp;quot; guid=&amp;quot;ac47a659-8a81-4595-9e73-9afba80d9d31&amp;quot; h323=&amp;quot;mro&amp;quot; fn=&amp;quot;Mario&amp;quot; ln=&amp;quot;Rossi&amp;quot; e164=&amp;quot;13&amp;quot; pwd=&amp;quot;********&amp;quot; pwdx=&amp;quot;...87&amp;quot; &lt;br /&gt;
apps-my=&amp;quot;users,chat,phone,dev%3ASwPh_mro_60929ce7&amp;quot; email=&amp;quot;mario.rossi.dvl-ckl2@class.local&amp;quot; node=&amp;quot;root&amp;quot; loc=&amp;quot;master&amp;quot; config=&amp;quot;ConfigUser&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;device hw=&amp;quot;SwPh_mro_60929ce7&amp;quot; text=&amp;quot;Softphone&amp;quot; app=&amp;quot;softphone&amp;quot; admin=&amp;quot;true&amp;quot; no-filter=&amp;quot;true&amp;quot; tls=&amp;quot;true&amp;quot; no-mob=&amp;quot;true&amp;quot; trusted=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;allow name=&amp;quot;@test1.com&amp;quot; visible=&amp;quot;true&amp;quot; presence=&amp;quot;true&amp;quot; otf=&amp;quot;true&amp;quot; note=&amp;quot;true&amp;quot; dialog=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;allow name=&amp;quot;department&amp;quot; grp=&amp;quot;true&amp;quot; visible=&amp;quot;true&amp;quot; _online=&amp;quot;true&amp;quot; dialog=&amp;quot;true&amp;quot; ids=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;grp name=&amp;quot;grp1&amp;quot; mode=&amp;quot;active&amp;quot; dyn=&amp;quot;in&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;grp name=&amp;quot;grp2&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;cd type=&amp;quot;cfu&amp;quot; bool=&amp;quot;booltest&amp;quot; src=&amp;quot;&amp;amp;lt;src type=&amp;amp;quot;do&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;ep e164=&amp;amp;quot;789&amp;amp;quot; ext=&amp;amp;quot;true&amp;amp;quot; fwd=&amp;amp;quot;clid&amp;amp;quot;/&amp;amp;gt;&amp;amp;lt;/src&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;ep e164=&amp;quot;1234&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/cd&amp;gt;&lt;br /&gt;
		&amp;lt;cd type=&amp;quot;cfb&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;ep h323=&amp;quot;user0&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/cd&amp;gt;&lt;br /&gt;
		&amp;lt;fork hw=&amp;quot;Smartphone&amp;quot; e164=&amp;quot;1234&amp;quot; bool=&amp;quot;booltest&amp;quot; mobility=&amp;quot;Mobility&amp;quot; delay=&amp;quot;20&amp;quot; min=&amp;quot;20&amp;quot; max=&amp;quot;20&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/user&amp;gt;&lt;br /&gt;
	&amp;lt;user cn=&amp;quot;User0&amp;quot; guid=&amp;quot;ac47a659-8a81-4595-9e73-9afba80d9d31&amp;quot; h323=&amp;quot;user0&amp;quot; e164=&amp;quot;300&amp;quot; pwd=&amp;quot;********&amp;quot; pwdx=&amp;quot;...87&amp;quot; apps-my=&amp;quot;apps,main,chat,users&amp;quot; node=&amp;quot;root&amp;quot; loc=&amp;quot;master&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/user&amp;gt;&lt;br /&gt;
&amp;lt;/info&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Users&amp;diff=78578</id>
		<title>Reference16r1:Concept App Service Users</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Users&amp;diff=78578"/>
		<updated>2025-12-03T09:50:39Z</updated>

		<summary type="html">&lt;p&gt;Cam: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
&lt;br /&gt;
The App Services Users is an App Service which can be installed on an innovaphone App Platform. It is used to administrate the users on a innovaphone PBX and also stores additional profile information. It provides Apps for users and for admins for various purposes.&lt;br /&gt;
&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r1&lt;br /&gt;
&lt;br /&gt;
==Technical Overview==&lt;br /&gt;
[[Image:concept_users.png]]&lt;br /&gt;
== Apps ==&lt;br /&gt;
&lt;br /&gt;
=== Profile App (innovaphone-profile) ===&lt;br /&gt;
This is an App, where the user can edit his own profile data. Here the personal data, the profile picture, the privacy filters and the call forwarding can be edited. Also leave and join groups is possible from this app. The provisioning of Phones, Softphones and Hostdesking can be done too.&lt;br /&gt;
&lt;br /&gt;
It is possible to configure the mode &amp;quot;account&amp;quot; on the Profile PBX Object. Then if an user is assigned to the &amp;quot;account&amp;quot; mode, no right menu will be displayed and only the account tab will be available for the given user.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
;Websocket: to establish the connection with the PbxAdminApi&lt;br /&gt;
;TableUsers: gives access to the replication of users from and to the PBX&lt;br /&gt;
;Admin: gives access to the PbxAdminApi, needed to get data from the PBX such as the config templates, the DNS name of the PBX, the current domain...&lt;br /&gt;
;Services: needed to use the Devices API (com.innovaphone.devices), so the phones can be provisioned&lt;br /&gt;
;Devices-API: gives access to the Devices App, which is needed for the provisioning of phones&lt;br /&gt;
&lt;br /&gt;
=== Users App (innovaphone-users) ===&lt;br /&gt;
This is an App, where all the users on the App Service Database are displayed (except the ones that have unchecked the Visible attribute on Profile for the current domain).&lt;br /&gt;
&lt;br /&gt;
=== Users Admin App (innovaphone-usersadmin) ===&lt;br /&gt;
This is the administation app for the App Service. There all the users and unverified users on the current App Service can be managed. The provisioning of Phones, Softphones and Hostdesking can also be done here for several users at once. The configuration parameters can also be set here (i.e. the password policy &#039;&#039;1.upper case letters | 2.lower case letters | 3.numeric digits | 4.special characters&#039;&#039;, SMTP settings, privacy settings...). The verification link will only be valid for 24 hours, after that a new registration must be started.&lt;br /&gt;
&lt;br /&gt;
Starting with 16r1 you also can configure OAuth2 Authentications. You can have a look into our HowTo Article for assistance: [[Howto16r1:Configure OAuth2 E-Mail]]&lt;br /&gt;
&lt;br /&gt;
=== Users APIs (innovaphone-usersapis) ===&lt;br /&gt;
This is a hidden App, which provides the Search API (com.innovaphone.search) and the Avatar API (com.innovaphone.avatar). The Search API is used by Phone, Softphone and Chat to search users from the App Service Database. The Avatar API is used by myApps, Phone, Softphone, Chat, Users and Fax to obtain the profile pictures.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
;Hidden: UsersAPIs must be a hidden App&lt;br /&gt;
;Websocket: to establish the authentication parameters for the Avatar API (com.innovaphone.avatar)&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Users ===&lt;br /&gt;
&lt;br /&gt;
With the Users plugin App objects can be created, edited and deleted for Users, UsersAdmin, UsersAPIs and Profile Apps on the PBX. Some configuration parameters can be edited here too on &amp;quot;Change Configuration&amp;quot;. These are:&lt;br /&gt;
&lt;br /&gt;
;Which Profile App use as default: if there is more than one Profile App, the one selected here will be linked to the &amp;quot;Edit Profile&amp;quot; button on myApps.&lt;br /&gt;
;Allow to create a user account using a web registration form: if this option is enable, on myApps Login the link to the registration form will be displayed.&lt;br /&gt;
;Allow users to reset the password using a web form: if this option is enable, on myApps Login the link to the password forgotten form will be displayed.&lt;br /&gt;
;Allow users to delete their own accounts: if this option is enable, a &amp;quot;Delete account&amp;quot; button will be displayed on Profile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Import/Export with CSV/XML on Users Admin App ==&lt;br /&gt;
&lt;br /&gt;
=== CSV ===&lt;br /&gt;
&lt;br /&gt;
The CSV import file expects a semicolon ; as field separator. The column/field association can be controlled by a special header line that starts with an ampersand &amp;amp;. In such a line, each column contains a designator which defines the field that the subsequent column values are assigned to. Here is the list of designators:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Designator !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;n || ID || Mario Rossi || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;h323 || Username || mro || Use as key, must be unique&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;fn || First name || Mario || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;ln || Last name || Rossi || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;e164 || Extension || 13 || Must be unique within the node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;config || Config Template || Config User || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;node || Node || root ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;pbx || PBX Name || hq ||&lt;br /&gt;
|-&lt;br /&gt;
| pseudo/&amp;amp;type || Executive/Secretary || ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;dn || Display Name || Dottore Mario Rossi ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;em || E-Mail || mario.rossi.dvl-ckl2@class.local || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;name || Group name || group1 ||&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;mode || Group mode || active || Either &amp;quot;active&amp;quot; or &amp;quot;&amp;quot; (empty)&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;dyn || Dynamically in, out or static || in || Either &amp;quot;in&amp;quot; (user is currently in the group), &amp;quot;out&amp;quot; (user is currently off the group) or &amp;quot;&amp;quot; (empty, user is statically in the group)&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;active || Group active || true || Either &amp;quot;true&amp;quot; (active member), &amp;quot;false&amp;quot; (not active member) or &amp;quot;&amp;quot; (empty, same as &amp;quot;false&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;hw || Hardware Id || 0090333e407e || &lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;text || Name || Phone IP112 || &lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;app || App || phone || &lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;admin || PBX Pwd || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;nofilter || No IP Filter || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;tls || TLS Only || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;nomob || No Mobility || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;trusted || Reverse Proxy || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;n;&amp;amp;h323;&amp;amp;e164;&amp;amp;config;&amp;amp;node;&amp;amp;pbx;pseudo/&amp;amp;type;&amp;amp;dn;&amp;amp;em;&amp;amp;fn;&amp;amp;ln&lt;br /&gt;
Mario Rossi;mro;13;Config User;root;hq;;Dottore Mario Rossi;mario.rossi.dvl-ckl2@class.local;Mario;Rossi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
With the XML format, a more complete information of the users can be provided. When importing no validation of the data takes place.&lt;br /&gt;
&lt;br /&gt;
==== User ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| cn || ID || Mario Rossi || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| guid || GUID || ac47a659-8a81-4595-9e73-9afba80d9d31 || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| h323 || Username || mro || Use as key, must be unique&lt;br /&gt;
|-&lt;br /&gt;
| fn || First name || Mario || &lt;br /&gt;
|-&lt;br /&gt;
| ln || Last name || Rossi || &lt;br /&gt;
|-&lt;br /&gt;
| e164 || Extension || 13 || Must be unique within the node&lt;br /&gt;
|-&lt;br /&gt;
| pwdx || Encrypted password ||  || &lt;br /&gt;
|-&lt;br /&gt;
| apps-my || List of apps attached to homescreen || &amp;quot;users,chat,phone&amp;quot; || Must be separeted by ,&lt;br /&gt;
|-&lt;br /&gt;
| config || Config Template || ConfigUser || &lt;br /&gt;
|-&lt;br /&gt;
| node || Node || root ||&lt;br /&gt;
|-&lt;br /&gt;
| loc || PBX Name || master ||&lt;br /&gt;
|-&lt;br /&gt;
| dn || Display Name || Dottore Mario Rossi ||&lt;br /&gt;
|-&lt;br /&gt;
| email || E-Mail || mario.rossi.dvl-ckl2@class.local || Must be unique&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Device ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| hw || Hardware ID || SwPh_mro_60929ce7 || &lt;br /&gt;
|-&lt;br /&gt;
| text || Name || Softphone || &lt;br /&gt;
|-&lt;br /&gt;
| app || App || softphone || &lt;br /&gt;
|-&lt;br /&gt;
| admin || PBX Pwd || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| no-filter || No IP Filter || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| tls || TLS only || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| no-mob || No Mobility || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| trusted || Reverse Proxy || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Allow ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| name || Name of the visibility filter || @test1.com || &lt;br /&gt;
|-&lt;br /&gt;
| online || Online || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| visible || Visible || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| presence || Presence || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| otf || On the phone || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| note || Presence note || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| dialog || Calls || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| ids || Calls with Number || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Grp ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| name || Name of the group || grp1 || &lt;br /&gt;
|-&lt;br /&gt;
| mode || Active || active || Either &amp;quot;active&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| dyn || Dynamically in, out or static || in || Either &amp;quot;in&amp;quot; (dynamically in), &amp;quot;out&amp;quot; (dynamically out) or not displayed (static)&lt;br /&gt;
|-&lt;br /&gt;
| active || Active || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Cd ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| type || Call diversion type || cfu || Either &amp;quot;cfu&amp;quot; (always), &amp;quot;cfb&amp;quot; (busy) or &amp;quot;cfnr&amp;quot; (no response)&lt;br /&gt;
|-&lt;br /&gt;
| bool || Boolean || booltest || &lt;br /&gt;
|-&lt;br /&gt;
| bool_not || Not || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| src || Filters applied || &amp;amp;lt;src type=&amp;amp;quot;do&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;ep e164=&amp;amp;quot;789&amp;amp;quot; ext=&amp;amp;quot;true&amp;amp;quot; fwd=&amp;amp;quot;clid&amp;amp;quot;/&amp;amp;gt;&amp;amp;lt;/src&amp;amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| ep || Name/Number to forward the call || 1234 || h323 or e164&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Fork ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| hw || Hardware ID || Smartphone || &lt;br /&gt;
|-&lt;br /&gt;
| bool || Boolean || booltest || &lt;br /&gt;
|-&lt;br /&gt;
| bool_not || Not || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| e164 || Number || 1234 || &lt;br /&gt;
|-&lt;br /&gt;
| h323 || Name || user0 || &lt;br /&gt;
|-&lt;br /&gt;
| mobility || Mobility object || Mobility || &lt;br /&gt;
|-&lt;br /&gt;
| delay || Delay || 30 || &lt;br /&gt;
|-&lt;br /&gt;
| min || Min-Alert || 10 || &lt;br /&gt;
|-&lt;br /&gt;
| max || Max-Alert || 20 || &lt;br /&gt;
|-&lt;br /&gt;
| cw || Call-Waiting || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| off || Disable || 20 || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;info&amp;gt;&lt;br /&gt;
	&amp;lt;user cn=&amp;quot;Mario Rossi&amp;quot; guid=&amp;quot;ac47a659-8a81-4595-9e73-9afba80d9d31&amp;quot; h323=&amp;quot;mro&amp;quot; fn=&amp;quot;Mario&amp;quot; ln=&amp;quot;Rossi&amp;quot; e164=&amp;quot;13&amp;quot; pwd=&amp;quot;********&amp;quot; pwdx=&amp;quot;...87&amp;quot; &lt;br /&gt;
apps-my=&amp;quot;users,chat,phone,dev%3ASwPh_mro_60929ce7&amp;quot; email=&amp;quot;mario.rossi.dvl-ckl2@class.local&amp;quot; node=&amp;quot;root&amp;quot; loc=&amp;quot;master&amp;quot; config=&amp;quot;ConfigUser&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;device hw=&amp;quot;SwPh_mro_60929ce7&amp;quot; text=&amp;quot;Softphone&amp;quot; app=&amp;quot;softphone&amp;quot; admin=&amp;quot;true&amp;quot; no-filter=&amp;quot;true&amp;quot; tls=&amp;quot;true&amp;quot; no-mob=&amp;quot;true&amp;quot; trusted=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;allow name=&amp;quot;@test1.com&amp;quot; visible=&amp;quot;true&amp;quot; presence=&amp;quot;true&amp;quot; otf=&amp;quot;true&amp;quot; note=&amp;quot;true&amp;quot; dialog=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;allow name=&amp;quot;department&amp;quot; grp=&amp;quot;true&amp;quot; visible=&amp;quot;true&amp;quot; _online=&amp;quot;true&amp;quot; dialog=&amp;quot;true&amp;quot; ids=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;grp name=&amp;quot;grp1&amp;quot; mode=&amp;quot;active&amp;quot; dyn=&amp;quot;in&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;grp name=&amp;quot;grp2&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;cd type=&amp;quot;cfu&amp;quot; bool=&amp;quot;booltest&amp;quot; src=&amp;quot;&amp;amp;lt;src type=&amp;amp;quot;do&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;ep e164=&amp;amp;quot;789&amp;amp;quot; ext=&amp;amp;quot;true&amp;amp;quot; fwd=&amp;amp;quot;clid&amp;amp;quot;/&amp;amp;gt;&amp;amp;lt;/src&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;ep e164=&amp;quot;1234&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/cd&amp;gt;&lt;br /&gt;
		&amp;lt;cd type=&amp;quot;cfb&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;ep h323=&amp;quot;user0&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/cd&amp;gt;&lt;br /&gt;
		&amp;lt;fork hw=&amp;quot;Smartphone&amp;quot; e164=&amp;quot;1234&amp;quot; bool=&amp;quot;booltest&amp;quot; mobility=&amp;quot;Mobility&amp;quot; delay=&amp;quot;20&amp;quot; min=&amp;quot;20&amp;quot; max=&amp;quot;20&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/user&amp;gt;&lt;br /&gt;
	&amp;lt;user cn=&amp;quot;User0&amp;quot; guid=&amp;quot;ac47a659-8a81-4595-9e73-9afba80d9d31&amp;quot; h323=&amp;quot;user0&amp;quot; e164=&amp;quot;300&amp;quot; pwd=&amp;quot;********&amp;quot; pwdx=&amp;quot;...87&amp;quot; apps-my=&amp;quot;apps,main,chat,users&amp;quot; node=&amp;quot;root&amp;quot; loc=&amp;quot;master&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/user&amp;gt;&lt;br /&gt;
&amp;lt;/info&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Users&amp;diff=78577</id>
		<title>Reference16r1:Concept App Service Users</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Users&amp;diff=78577"/>
		<updated>2025-12-03T09:48:52Z</updated>

		<summary type="html">&lt;p&gt;Cam: Created page with &amp;quot;Apps  The App Services Users is an App Service which can be installed on an innovaphone App Platform. It is used to administrate the users on a innovaphone PBX and also stores additional profile information. It provides Apps for users and for admins for various purposes.  == Applies To ==   * innovaphone PBX from version 13r1  ==Technical Overview== Image:concept_users.png == Apps ==  === Profile App (innovaphone-profile) === This is an App, wher...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
&lt;br /&gt;
The App Services Users is an App Service which can be installed on an innovaphone App Platform. It is used to administrate the users on a innovaphone PBX and also stores additional profile information. It provides Apps for users and for admins for various purposes.&lt;br /&gt;
&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r1&lt;br /&gt;
&lt;br /&gt;
==Technical Overview==&lt;br /&gt;
[[Image:concept_users.png]]&lt;br /&gt;
== Apps ==&lt;br /&gt;
&lt;br /&gt;
=== Profile App (innovaphone-profile) ===&lt;br /&gt;
This is an App, where the user can edit his own profile data. Here the personal data, the profile picture, the privacy filters and the call forwarding can be edited. Also leave and join groups is possible from this app. The provisioning of Phones, Softphones and Hostdesking can be done too.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
;Websocket: to establish the connection with the PbxAdminApi&lt;br /&gt;
;TableUsers: gives access to the replication of users from and to the PBX&lt;br /&gt;
;Admin: gives access to the PbxAdminApi, needed to get data from the PBX such as the config templates, the DNS name of the PBX, the current domain...&lt;br /&gt;
;Services: needed to use the Devices API (com.innovaphone.devices), so the phones can be provisioned&lt;br /&gt;
;Devices-API: gives access to the Devices App, which is needed for the provisioning of phones&lt;br /&gt;
&lt;br /&gt;
=== Users App (innovaphone-users) ===&lt;br /&gt;
This is an App, where all the users on the App Service Database are displayed (except the ones that have unchecked the Visible attribute on Profile for the current domain).&lt;br /&gt;
&lt;br /&gt;
=== Users Admin App (innovaphone-usersadmin) ===&lt;br /&gt;
This is the administation app for the App Service. There all the users and unverified users on the current App Service can be managed. The provisioning of Phones, Softphones and Hostdesking can also be done here for several users at once. The configuration parameters can also be set here (i.e. the password policy &#039;&#039;1.upper case letters | 2.lower case letters | 3.numeric digits | 4.special characters&#039;&#039;, SMTP settings, privacy settings...). The verification link will only be valid for 24 hours, after that a new registration must be started.&lt;br /&gt;
&lt;br /&gt;
Starting with 16r1 you also can configure OAuth2 Authentications. You can have a look into our HowTo Article for assistance: [[Howto16r1:Configure OAuth2 E-Mail]]&lt;br /&gt;
&lt;br /&gt;
=== Users APIs (innovaphone-usersapis) ===&lt;br /&gt;
This is a hidden App, which provides the Search API (com.innovaphone.search) and the Avatar API (com.innovaphone.avatar). The Search API is used by Phone, Softphone and Chat to search users from the App Service Database. The Avatar API is used by myApps, Phone, Softphone, Chat, Users and Fax to obtain the profile pictures.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
;Hidden: UsersAPIs must be a hidden App&lt;br /&gt;
;Websocket: to establish the authentication parameters for the Avatar API (com.innovaphone.avatar)&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Users ===&lt;br /&gt;
&lt;br /&gt;
With the Users plugin App objects can be created, edited and deleted for Users, UsersAdmin, UsersAPIs and Profile Apps on the PBX. Some configuration parameters can be edited here too on &amp;quot;Change Configuration&amp;quot;. These are:&lt;br /&gt;
&lt;br /&gt;
;Which Profile App use as default: if there is more than one Profile App, the one selected here will be linked to the &amp;quot;Edit Profile&amp;quot; button on myApps.&lt;br /&gt;
;Allow to create a user account using a web registration form: if this option is enable, on myApps Login the link to the registration form will be displayed.&lt;br /&gt;
;Allow users to reset the password using a web form: if this option is enable, on myApps Login the link to the password forgotten form will be displayed.&lt;br /&gt;
;Allow users to delete their own accounts: if this option is enable, a &amp;quot;Delete account&amp;quot; button will be displayed on Profile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Import/Export with CSV/XML on Users Admin App ==&lt;br /&gt;
&lt;br /&gt;
=== CSV ===&lt;br /&gt;
&lt;br /&gt;
The CSV import file expects a semicolon ; as field separator. The column/field association can be controlled by a special header line that starts with an ampersand &amp;amp;. In such a line, each column contains a designator which defines the field that the subsequent column values are assigned to. Here is the list of designators:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Designator !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;n || ID || Mario Rossi || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;h323 || Username || mro || Use as key, must be unique&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;fn || First name || Mario || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;ln || Last name || Rossi || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;e164 || Extension || 13 || Must be unique within the node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;config || Config Template || Config User || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;node || Node || root ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;pbx || PBX Name || hq ||&lt;br /&gt;
|-&lt;br /&gt;
| pseudo/&amp;amp;type || Executive/Secretary || ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;dn || Display Name || Dottore Mario Rossi ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;em || E-Mail || mario.rossi.dvl-ckl2@class.local || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;name || Group name || group1 ||&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;mode || Group mode || active || Either &amp;quot;active&amp;quot; or &amp;quot;&amp;quot; (empty)&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;dyn || Dynamically in, out or static || in || Either &amp;quot;in&amp;quot; (user is currently in the group), &amp;quot;out&amp;quot; (user is currently off the group) or &amp;quot;&amp;quot; (empty, user is statically in the group)&lt;br /&gt;
|-&lt;br /&gt;
| grp/&amp;amp;active || Group active || true || Either &amp;quot;true&amp;quot; (active member), &amp;quot;false&amp;quot; (not active member) or &amp;quot;&amp;quot; (empty, same as &amp;quot;false&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;hw || Hardware Id || 0090333e407e || &lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;text || Name || Phone IP112 || &lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;app || App || phone || &lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;admin || PBX Pwd || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;nofilter || No IP Filter || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;tls || TLS Only || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;nomob || No Mobility || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|-&lt;br /&gt;
| device/&amp;amp;trusted || Reverse Proxy || true || Either &amp;quot;true&amp;quot; (checked), &amp;quot;false&amp;quot; (not checked) or &amp;quot;&amp;quot; (empty, same as false)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;n;&amp;amp;h323;&amp;amp;e164;&amp;amp;config;&amp;amp;node;&amp;amp;pbx;pseudo/&amp;amp;type;&amp;amp;dn;&amp;amp;em;&amp;amp;fn;&amp;amp;ln&lt;br /&gt;
Mario Rossi;mro;13;Config User;root;hq;;Dottore Mario Rossi;mario.rossi.dvl-ckl2@class.local;Mario;Rossi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
With the XML format, a more complete information of the users can be provided. When importing no validation of the data takes place.&lt;br /&gt;
&lt;br /&gt;
==== User ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| cn || ID || Mario Rossi || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| guid || GUID || ac47a659-8a81-4595-9e73-9afba80d9d31 || Must be unique&lt;br /&gt;
|-&lt;br /&gt;
| h323 || Username || mro || Use as key, must be unique&lt;br /&gt;
|-&lt;br /&gt;
| fn || First name || Mario || &lt;br /&gt;
|-&lt;br /&gt;
| ln || Last name || Rossi || &lt;br /&gt;
|-&lt;br /&gt;
| e164 || Extension || 13 || Must be unique within the node&lt;br /&gt;
|-&lt;br /&gt;
| pwdx || Encrypted password ||  || &lt;br /&gt;
|-&lt;br /&gt;
| apps-my || List of apps attached to homescreen || &amp;quot;users,chat,phone&amp;quot; || Must be separeted by ,&lt;br /&gt;
|-&lt;br /&gt;
| config || Config Template || ConfigUser || &lt;br /&gt;
|-&lt;br /&gt;
| node || Node || root ||&lt;br /&gt;
|-&lt;br /&gt;
| loc || PBX Name || master ||&lt;br /&gt;
|-&lt;br /&gt;
| dn || Display Name || Dottore Mario Rossi ||&lt;br /&gt;
|-&lt;br /&gt;
| email || E-Mail || mario.rossi.dvl-ckl2@class.local || Must be unique&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Device ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| hw || Hardware ID || SwPh_mro_60929ce7 || &lt;br /&gt;
|-&lt;br /&gt;
| text || Name || Softphone || &lt;br /&gt;
|-&lt;br /&gt;
| app || App || softphone || &lt;br /&gt;
|-&lt;br /&gt;
| admin || PBX Pwd || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| no-filter || No IP Filter || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| tls || TLS only || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| no-mob || No Mobility || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| trusted || Reverse Proxy || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Allow ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| name || Name of the visibility filter || @test1.com || &lt;br /&gt;
|-&lt;br /&gt;
| online || Online || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| visible || Visible || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| presence || Presence || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| otf || On the phone || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| note || Presence note || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| dialog || Calls || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| ids || Calls with Number || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Grp ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| name || Name of the group || grp1 || &lt;br /&gt;
|-&lt;br /&gt;
| mode || Active || active || Either &amp;quot;active&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| dyn || Dynamically in, out or static || in || Either &amp;quot;in&amp;quot; (dynamically in), &amp;quot;out&amp;quot; (dynamically out) or not displayed (static)&lt;br /&gt;
|-&lt;br /&gt;
| active || Active || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Cd ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| type || Call diversion type || cfu || Either &amp;quot;cfu&amp;quot; (always), &amp;quot;cfb&amp;quot; (busy) or &amp;quot;cfnr&amp;quot; (no response)&lt;br /&gt;
|-&lt;br /&gt;
| bool || Boolean || booltest || &lt;br /&gt;
|-&lt;br /&gt;
| bool_not || Not || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| src || Filters applied || &amp;amp;lt;src type=&amp;amp;quot;do&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;ep e164=&amp;amp;quot;789&amp;amp;quot; ext=&amp;amp;quot;true&amp;amp;quot; fwd=&amp;amp;quot;clid&amp;amp;quot;/&amp;amp;gt;&amp;amp;lt;/src&amp;amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| ep || Name/Number to forward the call || 1234 || h323 or e164&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Fork ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table&amp;quot; style=&amp;quot;text-align: left;&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Attribute !! Field !! Example !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| hw || Hardware ID || Smartphone || &lt;br /&gt;
|-&lt;br /&gt;
| bool || Boolean || booltest || &lt;br /&gt;
|-&lt;br /&gt;
| bool_not || Not || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| e164 || Number || 1234 || &lt;br /&gt;
|-&lt;br /&gt;
| h323 || Name || user0 || &lt;br /&gt;
|-&lt;br /&gt;
| mobility || Mobility object || Mobility || &lt;br /&gt;
|-&lt;br /&gt;
| delay || Delay || 30 || &lt;br /&gt;
|-&lt;br /&gt;
| min || Min-Alert || 10 || &lt;br /&gt;
|-&lt;br /&gt;
| max || Max-Alert || 20 || &lt;br /&gt;
|-&lt;br /&gt;
| cw || Call-Waiting || true || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|-&lt;br /&gt;
| off || Disable || 20 || Either &amp;quot;true&amp;quot; (checked) or not displayed (not checked)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;info&amp;gt;&lt;br /&gt;
	&amp;lt;user cn=&amp;quot;Mario Rossi&amp;quot; guid=&amp;quot;ac47a659-8a81-4595-9e73-9afba80d9d31&amp;quot; h323=&amp;quot;mro&amp;quot; fn=&amp;quot;Mario&amp;quot; ln=&amp;quot;Rossi&amp;quot; e164=&amp;quot;13&amp;quot; pwd=&amp;quot;********&amp;quot; pwdx=&amp;quot;...87&amp;quot; &lt;br /&gt;
apps-my=&amp;quot;users,chat,phone,dev%3ASwPh_mro_60929ce7&amp;quot; email=&amp;quot;mario.rossi.dvl-ckl2@class.local&amp;quot; node=&amp;quot;root&amp;quot; loc=&amp;quot;master&amp;quot; config=&amp;quot;ConfigUser&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;device hw=&amp;quot;SwPh_mro_60929ce7&amp;quot; text=&amp;quot;Softphone&amp;quot; app=&amp;quot;softphone&amp;quot; admin=&amp;quot;true&amp;quot; no-filter=&amp;quot;true&amp;quot; tls=&amp;quot;true&amp;quot; no-mob=&amp;quot;true&amp;quot; trusted=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;allow name=&amp;quot;@test1.com&amp;quot; visible=&amp;quot;true&amp;quot; presence=&amp;quot;true&amp;quot; otf=&amp;quot;true&amp;quot; note=&amp;quot;true&amp;quot; dialog=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;allow name=&amp;quot;department&amp;quot; grp=&amp;quot;true&amp;quot; visible=&amp;quot;true&amp;quot; _online=&amp;quot;true&amp;quot; dialog=&amp;quot;true&amp;quot; ids=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;grp name=&amp;quot;grp1&amp;quot; mode=&amp;quot;active&amp;quot; dyn=&amp;quot;in&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;grp name=&amp;quot;grp2&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;cd type=&amp;quot;cfu&amp;quot; bool=&amp;quot;booltest&amp;quot; src=&amp;quot;&amp;amp;lt;src type=&amp;amp;quot;do&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;ep e164=&amp;amp;quot;789&amp;amp;quot; ext=&amp;amp;quot;true&amp;amp;quot; fwd=&amp;amp;quot;clid&amp;amp;quot;/&amp;amp;gt;&amp;amp;lt;/src&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;ep e164=&amp;quot;1234&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/cd&amp;gt;&lt;br /&gt;
		&amp;lt;cd type=&amp;quot;cfb&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;ep h323=&amp;quot;user0&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/cd&amp;gt;&lt;br /&gt;
		&amp;lt;fork hw=&amp;quot;Smartphone&amp;quot; e164=&amp;quot;1234&amp;quot; bool=&amp;quot;booltest&amp;quot; mobility=&amp;quot;Mobility&amp;quot; delay=&amp;quot;20&amp;quot; min=&amp;quot;20&amp;quot; max=&amp;quot;20&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/user&amp;gt;&lt;br /&gt;
	&amp;lt;user cn=&amp;quot;User0&amp;quot; guid=&amp;quot;ac47a659-8a81-4595-9e73-9afba80d9d31&amp;quot; h323=&amp;quot;user0&amp;quot; e164=&amp;quot;300&amp;quot; pwd=&amp;quot;********&amp;quot; pwdx=&amp;quot;...87&amp;quot; apps-my=&amp;quot;apps,main,chat,users&amp;quot; node=&amp;quot;root&amp;quot; loc=&amp;quot;master&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;/user&amp;gt;&lt;br /&gt;
&amp;lt;/info&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=78446</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=78446"/>
		<updated>2025-11-10T13:05:18Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Latest News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- Message of the day --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
== Remote Support ==&lt;br /&gt;
[[Image:RemoteControl-click.png|left|60px|RemoteControl.png/|Download Remote Control|link=https://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe]]&lt;br /&gt;
innovaphone only carries out scheduled remote maintenance via our ticket system by prior consultation.&amp;lt;br/&amp;gt;&lt;br /&gt;
As Remote Support Tool, we use our own product Remote Control ([https://www.innovaphone.com/en/all-apps/apps-to-work-with/remote-control-app.html more info]).&lt;br /&gt;
&lt;br /&gt;
You can &#039;&#039;&#039;[https://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe download]&#039;&#039;&#039; the Remote Control client already or use the support link received from our support team.&amp;lt;br/&amp;gt;&lt;br /&gt;
After installing and opening the client you can &#039;&#039;&#039;pass the shown ID&#039;&#039;&#039; or &#039;&#039;&#039;use the received link&#039;&#039;&#039; to request the support session.&lt;br /&gt;
&lt;br /&gt;
== Searching ==&lt;br /&gt;
Searching in wiki works, but is sometimes cumbersome.  However, you can have Google do the job for you.  Try [https://www.google.de/search?q=site%3Ainnovaphone.com+xml+documentation &amp;lt;code&amp;gt;site:innovaphone.com your search terms&amp;lt;/code&amp;gt;] to search the innovaphone sites for matches!&lt;br /&gt;
&lt;br /&gt;
If you still don&#039;t find what you are looking for, [mailto:presales@innovaphone.com drop us a message]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- latest news commented out, may be reactivated once there are new really --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- please insert new message ON TOP and remove extraneous (more than 5) old messages --&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;nowiki&amp;gt; ~~~~ is replaced by your name and date automatically &amp;lt;/nowiki&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Latest News ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 14:05, 10 November 2025 (CET)&amp;lt;/p&amp;gt; [[Support:Firmware 15r1 product/15r1/firmware 1510596 (sr7) available | Version 15r1 Service Release 7]] is now available from the [http://store.innovaphone.com/release/download.htm download page]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 14:05, 10 November 2025 (CET)&amp;lt;/p&amp;gt; [[Support:Firmware 14r2 product/14r2/firmware 1420558 (sr15) available | Version 14r2 Service Release 15]] is now available from the [http://store.innovaphone.com/release/download.htm download page]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 14:05, 10 November 2025 (CET)&amp;lt;/p&amp;gt; [[Support:Firmware 13r3 product/13r3/firmware 138041 (sr32) available | Version 13r3 Service Release 32]] is now available from the [http://store.innovaphone.com/release/download.htm download page]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Msc|Msc]] ([[User talk:Msc|talk]]) 11:28, 7 November 2025 (CET)&amp;lt;/p&amp;gt; [[Support:Firmware_V16r1_product/16r1/firmware_1610457_(beta2)_available | Version 16r1 Beta 2]] is now available from the [http://store.innovaphone.com/beta/download.htm Beta Store]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Tfu|Tfu]] ([[User talk:Tfu&amp;amp;action=edit&amp;amp;redlink=1|talk]]) 15:28, 13 March 2025 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP73 1012 (6.1.13) released| Wireless Handset Firmware IP73 1012 (6.1.13) released]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Msu|Msu]] ([[User talk:Msu&amp;amp;action=edit&amp;amp;redlink=1|talk]]) 15:54, 18 February 2025 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP64 10317 (4.3.2)/IP65 10122 (4.3.2) released| Wireless Handset Firmware IP64 10317 (4.3.2)/IP65 10122 (4.3.2)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Msu|Msu]] ([[User talk:Msu&amp;amp;action=edit&amp;amp;redlink=1|talk]]) 15:54, 18 February 2025 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware D83 10002 (2.0.5) released| Wireless Handset Firmware D83 10002 (2.0.5)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 15:38, 6 February 2023 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP62 3040621 (6.2.7) released| Wireless Handset Firmware IP62 3040621 (6.2.7)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 13:13, 6 February 2023 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:WinPDM Software 3130113 (4.1.8) released| WinPDM Software 3130113 (4.1.8)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 12:46, 16 June 2021 (CEST))&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:TAPI Service Provider 8188 (hotfix21) available|TAPI Service Provider 8188 (hotfix21)]] is now available from [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 18:21, 12 October 2020 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP61 3022811 (4.7.8)/IP63 3022912 (4.7.8) released| Wireless Handset Firmware IP61 3022811 (4.7.8)/IP63 3022912 (4.7.8)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 21:30, 27 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware and Management Software product/9.00/wireless 100037 (hotfix19) available| Wireless Package hotfix 19]] is now available from the [http://download.innovaphone.com/ice/9.00#wireless V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New Articles ==&lt;br /&gt;
&amp;lt;!-- https://www.mediawiki.org/wiki/Extension:Newest_Pages --&amp;gt;&lt;br /&gt;
{{Special:Newestpages/all/20}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em; font-size:1&amp;quot;&amp;gt;&lt;br /&gt;
== More innovaphone Ressources ==&lt;br /&gt;
* [http://www.innovaphone.com Home Page]&lt;br /&gt;
* [http://download.innovaphone.com Download Site ]&lt;br /&gt;
* [http://my.innovaphone.com my.innovaphone ]&lt;br /&gt;
* [http://mantis.innovaphone.com/ Ticketing System ]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=76878</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=76878"/>
		<updated>2025-06-09T07:33:17Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Latest News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- Message of the day --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
== Remote Support ==&lt;br /&gt;
[[Image: RemoteControl.png|left|50px|caption|remotecontrol.png/]]&lt;br /&gt;
As Remote Support Tool, we use our own product [https://www.innovaphone.com/en/all-apps/apps-to-work-with/remote-control-app.html Remote Control]. innovaphone only carries out scheduled remote maintenance via our ticket system by prior consultation. &lt;br /&gt;
&lt;br /&gt;
You will receive a support link from our support team, which you can use to download and install the necessary client.&lt;br /&gt;
&lt;br /&gt;
After you have opened [http://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe the client], you can enter the support link and then join the session.&lt;br /&gt;
&lt;br /&gt;
== Searching ==&lt;br /&gt;
Searching in wiki works, but is sometimes cumbersome.  However, you can have Google do the job for you.  Try [https://www.google.de/search?q=site%3Ainnovaphone.com+xml+documentation &amp;lt;code&amp;gt;site:innovaphone.com your search terms&amp;lt;/code&amp;gt;] to search the innovaphone sites for matches!&lt;br /&gt;
&lt;br /&gt;
If you still don&#039;t find what you are looking for, [mailto:presales@innovaphone.com drop us a message]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- latest news commented out, may be reactivated once there are new really --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- please insert new message ON TOP and remove extraneous (more than 5) old messages --&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;nowiki&amp;gt; ~~~~ is replaced by your name and date automatically &amp;lt;/nowiki&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Latest News ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 09:33, 9 June 2025 (CEST)&amp;lt;/p&amp;gt; [[Support:Firmware V15r1 product/15r1/firmware 1510490 (sr 3) available| Version 15r1 Service Release 3]] is now available from the [https://store.innovaphone.com/release/download.htm App Store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 09:33, 9 June 2025 (CEST)&amp;lt;/p&amp;gt; [[Support:Firmware V14r2 product/14r2/firmware 1420515 (sr 11) available| Version 14r2 Service Release 11]] is now available from the [http://store.innovaphone.com/release/download.htm App Store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 09:33, 9 June 2025 (CEST)&amp;lt;/p&amp;gt; [[Support:Firmware V13r3 product/13r3/firmware 138026 (sr 28) available| Version 13r3 Service Release 28]] is now available from the [http://store.innovaphone.com/release/download.htm App Store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Tfu|Tfu]] ([[User talk:Tfu&amp;amp;action=edit&amp;amp;redlink=1|talk]]) 15:28, 13 March 2025 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP73 1012 (6.1.13) released| Wireless Handset Firmware IP73 1012 (6.1.13) released]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Msu|Msu]] ([[User talk:Msu&amp;amp;action=edit&amp;amp;redlink=1|talk]]) 15:54, 18 February 2025 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP64 10317 (4.3.2)/IP65 10122 (4.3.2) released| Wireless Handset Firmware IP64 10317 (4.3.2)/IP65 10122 (4.3.2)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Msu|Msu]] ([[User talk:Msu&amp;amp;action=edit&amp;amp;redlink=1|talk]]) 15:54, 18 February 2025 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware D83 10002 (2.0.5) released| Wireless Handset Firmware D83 10002 (2.0.5)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 15:38, 6 February 2023 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP62 3040621 (6.2.7) released| Wireless Handset Firmware IP62 3040621 (6.2.7)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 13:13, 6 February 2023 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:WinPDM Software 3130113 (4.1.8) released| WinPDM Software 3130113 (4.1.8)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 12:46, 16 June 2021 (CEST))&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:TAPI Service Provider 8188 (hotfix21) available|TAPI Service Provider 8188 (hotfix21)]] is now available from [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 18:21, 12 October 2020 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP61 3022811 (4.7.8)/IP63 3022912 (4.7.8) released| Wireless Handset Firmware IP61 3022811 (4.7.8)/IP63 3022912 (4.7.8)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 21:30, 27 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware and Management Software product/9.00/wireless 100037 (hotfix19) available| Wireless Package hotfix 19]] is now available from the [http://download.innovaphone.com/ice/9.00#wireless V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New Articles ==&lt;br /&gt;
&amp;lt;!-- https://www.mediawiki.org/wiki/Extension:Newest_Pages --&amp;gt;&lt;br /&gt;
{{Special:Newestpages/all/20}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em; font-size:1&amp;quot;&amp;gt;&lt;br /&gt;
== More innovaphone Ressources ==&lt;br /&gt;
* [http://www.innovaphone.com Home Page]&lt;br /&gt;
* [http://download.innovaphone.com Download Site ]&lt;br /&gt;
* [http://my.innovaphone.com my.innovaphone ]&lt;br /&gt;
* [http://mantis.innovaphone.com/ Ticketing System ]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72834</id>
		<title>Reference14r2:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72834"/>
		<updated>2024-07-25T09:56:42Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 14r2&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V14r2 beta1 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-client-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is an app needed to provide the Working Client API, so that other apps can start/stop working times.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Now &amp;quot;hr&amp;quot; must be entered as Mode on the app object on the PBX. With that now there are 2 apps avaiable: workingmanager and workingmanager~hr&lt;br /&gt;
* workingmanager: the managers on the group can only see the users on the group (no hamburger menu avaiable)&lt;br /&gt;
* workingmanager~hr: all the users can be seen there and all the configurations are available&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
** Config working types: which can be selected on the dropdown for every working interval and are available for all users.&lt;br /&gt;
&lt;br /&gt;
* No email reports are available on 14r2&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights&lt;br /&gt;
** Config groups&lt;br /&gt;
*** Groups can be defined&lt;br /&gt;
*** Only the managers of the groups can see the users on the group on the Working Manager App&lt;br /&gt;
*** Working types only available for the users on the group can be configured&lt;br /&gt;
*** Enable/disable restrictions to submit working hours for the users on the group&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
==== CSV export ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the working hours, label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted), date, and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted), the display name, the personal number, the start date, the start time, the stop date, the stop time, the amount of hours and the label (if a type has been selected).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed;&amp;amp;dn;&amp;amp;p_number;&amp;amp;start_date;&amp;amp;start_time;&amp;amp;stop_date;&amp;amp;stop_time;&amp;amp;hours;&amp;amp;label&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true;Atlantis;0;2024-04-09;10:32:00.199+00:00;2024-04-09;10:35:00.199+00:00;0,1;&lt;br /&gt;
&lt;br /&gt;
==== CSV import ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, duration (the working hours), label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted) and date (if present timestamp will be ignored). The date must always have the english format, i.e. MM-DD-YYYY.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App with the new AP app installer available in the PBX manager. &#039;&#039;Hint : after the installation done, close and open again the PBX Manager to refresh the list of the installed app (the coloured plug-in)&#039;&#039;&lt;br /&gt;
* Create a new PBX Object for the Working User, Working Manager and Working API Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign the Working API to all the users, so users can use the auto start/stop and push notifications.&lt;br /&gt;
* Assign license &amp;quot;App(innovaphone-working)&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (i.e. Reports Interval in weeks, groups and types configuration...).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* [https://sdk.innovaphone.com/14r2/web1/com.innovaphone.working/com.innovaphone.working.htm SDK Documentation - Working API]&lt;br /&gt;
* [https://sdk.innovaphone.com/14r2/doc/service/Working.htm SDK Documentation - Working Client API]&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72739</id>
		<title>Reference14r2:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72739"/>
		<updated>2024-07-22T09:16:45Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Related Articles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 14r2&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V14r2 beta1 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Now &amp;quot;hr&amp;quot; must be entered as Mode on the app object on the PBX. With that now there are 2 apps avaiable: workingmanager and workingmanager~hr&lt;br /&gt;
* workingmanager: the managers on the group can only see the users on the group (no hamburger menu avaiable)&lt;br /&gt;
* workingmanager~hr: all the users can be seen there and all the configurations are available&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
** Config working types: which can be selected on the dropdown for every working interval and are available for all users.&lt;br /&gt;
&lt;br /&gt;
* No email reports are available on 14r2&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights&lt;br /&gt;
** Config groups&lt;br /&gt;
*** Groups can be defined&lt;br /&gt;
*** Only the managers of the groups can see the users on the group on the Working Manager App&lt;br /&gt;
*** Working types only available for the users on the group can be configured&lt;br /&gt;
*** Enable/disable restrictions to submit working hours for the users on the group&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
==== CSV export ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the working hours, label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted), date, and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted), the display name, the personal number, the start date, the start time, the stop date, the stop time, the amount of hours and the label (if a type has been selected).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed;&amp;amp;dn;&amp;amp;p_number;&amp;amp;start_date;&amp;amp;start_time;&amp;amp;stop_date;&amp;amp;stop_time;&amp;amp;hours;&amp;amp;label&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true;Atlantis;0;2024-04-09;10:32:00.199+00:00;2024-04-09;10:35:00.199+00:00;0,1;&lt;br /&gt;
&lt;br /&gt;
==== CSV import ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, duration (the working hours), label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted) and date (if present timestamp will be ignored). The date must always have the english format, i.e. MM-DD-YYYY.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App with the new AP app installer available in the PBX manager. &#039;&#039;Hint : after the installation done, close and open again the PBX Manager to refresh the list of the installed app (the coloured plug-in)&#039;&#039;&lt;br /&gt;
* Create a new PBX Object for the Working User, Working Manager and Working API Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign the Working API to all the users, so users can use the auto start/stop and push notifications.&lt;br /&gt;
* Assign license &amp;quot;App(innovaphone-working)&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (i.e. Reports Interval in weeks, groups and types configuration...).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* [https://sdk.innovaphone.com/14r2/web1/com.innovaphone.working/com.innovaphone.working.htm SDK Documentation - Working API]&lt;br /&gt;
* [https://sdk.innovaphone.com/14r2/doc/service/Working.htm SDK Documentation - Working Client API]&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72530</id>
		<title>Reference14r2:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72530"/>
		<updated>2024-07-09T09:54:57Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 14r2&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V14r2 beta1 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Now &amp;quot;hr&amp;quot; must be entered as Mode on the app object on the PBX. With that now there are 2 apps avaiable: workingmanager and workingmanager~hr&lt;br /&gt;
* workingmanager: the managers on the group can only see the users on the group (no hamburger menu avaiable)&lt;br /&gt;
* workingmanager~hr: all the users can be seen there and all the configurations are available&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
** Config working types: which can be selected on the dropdown for every working interval and are available for all users.&lt;br /&gt;
&lt;br /&gt;
* No email reports are available on 14r2&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights&lt;br /&gt;
** Config groups&lt;br /&gt;
*** Groups can be defined&lt;br /&gt;
*** Only the managers of the groups can see the users on the group on the Working Manager App&lt;br /&gt;
*** Working types only available for the users on the group can be configured&lt;br /&gt;
*** Enable/disable restrictions to submit working hours for the users on the group&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
==== CSV export ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the working hours, label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted), date, and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted), the display name, the personal number, the start date, the start time, the stop date, the stop time, the amount of hours and the label (if a type has been selected).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed;&amp;amp;dn;&amp;amp;p_number;&amp;amp;start_date;&amp;amp;start_time;&amp;amp;stop_date;&amp;amp;stop_time;&amp;amp;hours;&amp;amp;label&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true;Atlantis;0;2024-04-09;10:32:00.199+00:00;2024-04-09;10:35:00.199+00:00;0,1;&lt;br /&gt;
&lt;br /&gt;
==== CSV import ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, duration (the working hours), label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted) and date (if present timestamp will be ignored). The date must always have the english format, i.e. MM-DD-YYYY.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App with the new AP app installer available in the PBX manager. &#039;&#039;Hint : after the installation done, close and open again the PBX Manager to refresh the list of the installed app (the coloured plug-in)&#039;&#039;&lt;br /&gt;
* Create a new PBX Object for the Working User, Working Manager and Working API Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign the Working API to all the users, so users can use the auto start/stop and push notifications.&lt;br /&gt;
* Assign license &amp;quot;App(innovaphone-working)&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (i.e. Reports Interval in weeks, groups and types configuration...).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72529</id>
		<title>Reference14r2:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72529"/>
		<updated>2024-07-09T09:53:56Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* How it works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 14r2&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V14r2 beta1 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Now &amp;quot;hr&amp;quot; must be entered as Mode on the app object on the PBX. With that now there are 2 apps avaiable: workingmanager and workingmanager~hr&lt;br /&gt;
* workingmanager: the managers on the group can only see the users on the group (no hamburger menu avaiable)&lt;br /&gt;
* workingmanager~hr: all the users can be seen there and all the configurations are available&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
** Config working types: which can be selected on the dropdown for every working interval and are available for all users.&lt;br /&gt;
&lt;br /&gt;
* No email reports are available on 14r2&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights&lt;br /&gt;
** Config groups&lt;br /&gt;
*** Groups can be defined&lt;br /&gt;
*** Only the managers of the groups can see the users on the group on the Working Manager App&lt;br /&gt;
*** Working types only available for the users on the group can be configured&lt;br /&gt;
*** Enable/disable restrictions to submit working hours for the users on the group&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
==== CSV export ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the working hours, label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted), date, and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted), the display name, the personal number, the start date, the start time, the stop date, the stop time, the amount of hours and the label (if a type has been selected).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed;&amp;amp;dn;&amp;amp;p_number;&amp;amp;start_date;&amp;amp;start_time;&amp;amp;stop_date;&amp;amp;stop_time;&amp;amp;hours;&amp;amp;label&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true;Atlantis;0;2024-04-09;10:32:00.199+00:00;2024-04-09;10:35:00.199+00:00;0,1;&lt;br /&gt;
&lt;br /&gt;
==== CSV import ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, duration (the working hours), label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted) and date (if present timestamp will be ignored). The date must always have the english format, i.e. MM-DD-YYYY.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App with the new AP app installer available in the PBX manager. &#039;&#039;Hint : after the installation done, close and open again the PBX Manager to refresh the list of the installed app (the coloured plug-in)&#039;&#039;&lt;br /&gt;
* Create a new PBX Object for the Working User, Working Manager and Working API Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign the Working API to all the users, so users can use the auto start/stop and push notifications.&lt;br /&gt;
* Assign license &amp;quot;App(innovaphone-working)&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72528</id>
		<title>Reference14r2:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72528"/>
		<updated>2024-07-09T09:52:48Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* PBX Manager Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 14r2&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V14r2 beta1 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Now &amp;quot;hr&amp;quot; must be entered as Mode on the app object on the PBX. With that now there are 2 apps avaiable: workingmanager and workingmanager~hr&lt;br /&gt;
* workingmanager: the managers on the group can only see the users on the group (no hamburger menu avaiable)&lt;br /&gt;
* workingmanager~hr: all the users can be seen there and all the configurations are available&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
** Config working types: which can be selected on the dropdown for every working interval and are available for all users.&lt;br /&gt;
&lt;br /&gt;
* No email reports are available on 14r2&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights&lt;br /&gt;
** Config groups&lt;br /&gt;
*** Groups can be defined&lt;br /&gt;
*** Only the managers of the groups can see the users on the group on the Working Manager App&lt;br /&gt;
*** Working types only available for the users on the group can be configured&lt;br /&gt;
*** Enable/disable restrictions to submit working hours for the users on the group&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
==== CSV export ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the working hours, label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted), date, and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted), the display name, the personal number, the start date, the start time, the stop date, the stop time, the amount of hours and the label (if a type has been selected).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed;&amp;amp;dn;&amp;amp;p_number;&amp;amp;start_date;&amp;amp;start_time;&amp;amp;stop_date;&amp;amp;stop_time;&amp;amp;hours;&amp;amp;label&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true;Atlantis;0;2024-04-09;10:32:00.199+00:00;2024-04-09;10:35:00.199+00:00;0,1;&lt;br /&gt;
&lt;br /&gt;
==== CSV import ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, duration (the working hours), label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted) and date (if present timestamp will be ignored). The date must always have the english format, i.e. MM-DD-YYYY.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App with the new AP app installer available in the PBX manager. &#039;&#039;Hint : after the installation done, close and open again the PBX Manager to refresh the list of the installed app (the coloured plug-in)&#039;&#039;&lt;br /&gt;
* Create a new PBX Object for the Working User, Working Manager and Working API Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign the Working API to all the users, so users can use the auto start/stop and push notifications.&lt;br /&gt;
* Assign license &amp;quot;App(innovaphone-working)&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72020</id>
		<title>Reference14r2:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72020"/>
		<updated>2024-05-29T12:03:16Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 14r2&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V14r2 beta1 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Now &amp;quot;hr&amp;quot; must be entered as Mode on the app object on the PBX. With that now there are 2 apps avaiable: workingmanager and workingmanager~hr&lt;br /&gt;
* workingmanager: the managers on the group can only see the users on the group (no hamburger menu avaiable)&lt;br /&gt;
* workingmanager~hr: all the users can be seen there and all the configurations are available&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
** Config working types: which can be selected on the dropdown for every working interval and are available for all users.&lt;br /&gt;
&lt;br /&gt;
* No email reports are available on 14r2&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights&lt;br /&gt;
** Config groups&lt;br /&gt;
*** Groups can be defined&lt;br /&gt;
*** Only the managers of the groups can see the users on the group on the Working Manager App&lt;br /&gt;
*** Working types only available for the users on the group can be configured&lt;br /&gt;
*** Enable/disable restrictions to submit working hours for the users on the group&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
==== CSV export ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the working hours, label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted), date, and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted), the display name, the personal number, the start date, the start time, the stop date, the stop time, the amount of hours and the label (if a type has been selected).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed;&amp;amp;dn;&amp;amp;p_number;&amp;amp;start_date;&amp;amp;start_time;&amp;amp;stop_date;&amp;amp;stop_time;&amp;amp;hours;&amp;amp;label&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true;Atlantis;0;2024-04-09;10:32:00.199+00:00;2024-04-09;10:35:00.199+00:00;0,1;&lt;br /&gt;
&lt;br /&gt;
==== CSV import ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, duration (the working hours), label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted) and date (if present timestamp will be ignored). The date must always have the english format, i.e. MM-DD-YYYY.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App with the new AP app installer available in the PBX manager. &#039;&#039;Hint : after the installation done, close and open again the PBX Manager to refresh the list of the installed app (the coloured plug-in)&#039;&#039;&lt;br /&gt;
* Create a new PBX Object for the Working User, Working Manager and Working API Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign the Working API to all the users, so users can use the auto start/stop and push notifications.&lt;br /&gt;
* Assign license &amp;quot;App(innovaphone-working)&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72017</id>
		<title>Reference14r2:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=72017"/>
		<updated>2024-05-29T09:28:59Z</updated>

		<summary type="html">&lt;p&gt;Cam: Created page with &amp;quot; Apps The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users. == Applies To ==   * innovaphone PBX from version 14r2  ==Requirements== * innovaphone PBX * innovaphone Application Platform * innovaphone myAPPS * Firmware V13r3 sr4 or higher * License “App(innovaphone-working)” (order no. 02-00050-010) per applicatio...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 14r2&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Now &amp;quot;hr&amp;quot; must be entered as Mode on the app object on the PBX. With that now there are 2 apps avaiable: workingmanager and workingmanager~hr&lt;br /&gt;
* workingmanager: the managers on the group can only see the users on the group (no hamburger menu avaiable)&lt;br /&gt;
* workingmanager~hr: all the users can be seen there and all the configurations are available&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
** Config working types: which can be selected on the dropdown for every working interval and are available for all users.&lt;br /&gt;
&lt;br /&gt;
* No email reports are available on 14r2&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights&lt;br /&gt;
** Config groups&lt;br /&gt;
*** Groups can be defined&lt;br /&gt;
*** Only the managers of the groups can see the users on the group on the Working Manager App&lt;br /&gt;
*** Working types only available for the users on the group can be configured&lt;br /&gt;
*** Enable/disable restrictions to submit working hours for the users on the group&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
==== CSV export ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the working hours, label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted), date, and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted), the display name, the personal number, the start date, the start time, the stop date, the stop time, the amount of hours and the label (if a type has been selected).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed;&amp;amp;dn;&amp;amp;p_number;&amp;amp;start_date;&amp;amp;start_time;&amp;amp;stop_date;&amp;amp;stop_time;&amp;amp;hours;&amp;amp;label&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true;Atlantis;0;2024-04-09;10:32:00.199+00:00;2024-04-09;10:35:00.199+00:00;0,1;&lt;br /&gt;
&lt;br /&gt;
==== CSV import ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, duration (the working hours), label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted) and date (if present timestamp will be ignored). The date must always have the english format, i.e. MM-DD-YYYY.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App with the new AP app installer available in the PBX manager. &#039;&#039;Hint : after the installation done, close and open again the PBX Manager to refresh the list of the installed app (the coloured plug-in)&#039;&#039;&lt;br /&gt;
* Create a new PBX Object for the Working User, Working Manager and Working API Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign the Working API to all the users, so users can use the auto start/stop and push notifications.&lt;br /&gt;
* Assign license &amp;quot;App(innovaphone-working)&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r1:Concept_App_Service_Working&amp;diff=70881</id>
		<title>Reference14r1:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r1:Concept_App_Service_Working&amp;diff=70881"/>
		<updated>2024-02-19T15:05:53Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-users.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** guid&lt;br /&gt;
** domain&lt;br /&gt;
** dn&lt;br /&gt;
** monday&lt;br /&gt;
** tuesday&lt;br /&gt;
** wednesday&lt;br /&gt;
** thursday&lt;br /&gt;
** friday&lt;br /&gt;
** saturday&lt;br /&gt;
** sunday&lt;br /&gt;
** p_number&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-absences.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** duration&lt;br /&gt;
** label&lt;br /&gt;
** confirmed&lt;br /&gt;
** date (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-times.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** stop&lt;br /&gt;
** confirmed&lt;br /&gt;
** dn (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
** start_date(*)&lt;br /&gt;
** start_time (*)&lt;br /&gt;
** stop_date (*)&lt;br /&gt;
** stop_time (*)&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working User and Working Manager Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign the Working API to all the users, so users can use the auto start/stop and push notifications.&lt;br /&gt;
* Assign license &amp;quot;innovaphone-working&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r1:Concept_App_Service_Working&amp;diff=70055</id>
		<title>Reference14r1:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r1:Concept_App_Service_Working&amp;diff=70055"/>
		<updated>2023-12-04T11:39:55Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* innovaphone-working-api */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-users.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** guid&lt;br /&gt;
** domain&lt;br /&gt;
** dn&lt;br /&gt;
** monday&lt;br /&gt;
** tuesday&lt;br /&gt;
** wednesday&lt;br /&gt;
** thursday&lt;br /&gt;
** friday&lt;br /&gt;
** saturday&lt;br /&gt;
** sunday&lt;br /&gt;
** p_number&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-absences.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** duration&lt;br /&gt;
** label&lt;br /&gt;
** confirmed&lt;br /&gt;
** date (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-times.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** stop&lt;br /&gt;
** confirmed&lt;br /&gt;
** dn (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
** start_date(*)&lt;br /&gt;
** start_time (*)&lt;br /&gt;
** stop_date (*)&lt;br /&gt;
** stop_time (*)&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working User and Working Manager Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign license &amp;quot;innovaphone-working&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=69486</id>
		<title>Reference13r3:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=69486"/>
		<updated>2023-10-30T13:18:18Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-users.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** guid&lt;br /&gt;
** domain&lt;br /&gt;
** dn&lt;br /&gt;
** monday&lt;br /&gt;
** tuesday&lt;br /&gt;
** wednesday&lt;br /&gt;
** thursday&lt;br /&gt;
** friday&lt;br /&gt;
** saturday&lt;br /&gt;
** sunday&lt;br /&gt;
** p_number&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-absences.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** duration&lt;br /&gt;
** label&lt;br /&gt;
** confirmed&lt;br /&gt;
** date (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-times.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** stop&lt;br /&gt;
** confirmed&lt;br /&gt;
** dn (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
** start_date(*)&lt;br /&gt;
** start_time (*)&lt;br /&gt;
** stop_date (*)&lt;br /&gt;
** stop_time (*)&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working User and Working Manager Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign license &amp;quot;innovaphone-working&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r1:Concept_App_Service_Working&amp;diff=69483</id>
		<title>Reference14r1:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r1:Concept_App_Service_Working&amp;diff=69483"/>
		<updated>2023-10-30T13:13:00Z</updated>

		<summary type="html">&lt;p&gt;Cam: Created page with &amp;quot; Apps The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users. == Applies To ==   * innovaphone PBX from version 13r3  ==Requirements== * innovaphone PBX * innovaphone Application Platform * innovaphone myAPPS * Firmware V13r3 sr4 or higher * License “App(innovaphone-working)” (order no. 02-00050-010) per applicatio...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;websocket: to set a websocket connection.&lt;br /&gt;
;hidden: to configure the app as hidden.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-users.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** guid&lt;br /&gt;
** domain&lt;br /&gt;
** dn&lt;br /&gt;
** monday&lt;br /&gt;
** tuesday&lt;br /&gt;
** wednesday&lt;br /&gt;
** thursday&lt;br /&gt;
** friday&lt;br /&gt;
** saturday&lt;br /&gt;
** sunday&lt;br /&gt;
** p_number&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-absences.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** duration&lt;br /&gt;
** label&lt;br /&gt;
** confirmed&lt;br /&gt;
** date (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-times.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** stop&lt;br /&gt;
** confirmed&lt;br /&gt;
** dn (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
** start_date(*)&lt;br /&gt;
** start_time (*)&lt;br /&gt;
** stop_date (*)&lt;br /&gt;
** stop_time (*)&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working User and Working Manager Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign license &amp;quot;innovaphone-working&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=69480</id>
		<title>Reference13r3:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=69480"/>
		<updated>2023-10-27T09:49:17Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;websocket: to set a websocket connection.&lt;br /&gt;
;hidden: to configure the app as hidden.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-users.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** guid&lt;br /&gt;
** domain&lt;br /&gt;
** dn&lt;br /&gt;
** monday&lt;br /&gt;
** tuesday&lt;br /&gt;
** wednesday&lt;br /&gt;
** thursday&lt;br /&gt;
** friday&lt;br /&gt;
** saturday&lt;br /&gt;
** sunday&lt;br /&gt;
** p_number&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-absences.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** duration&lt;br /&gt;
** label&lt;br /&gt;
** confirmed&lt;br /&gt;
** date (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-times.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** stop&lt;br /&gt;
** confirmed&lt;br /&gt;
** dn (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
** start_date(*)&lt;br /&gt;
** start_time (*)&lt;br /&gt;
** stop_date (*)&lt;br /&gt;
** stop_time (*)&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working User and Working Manager Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign license &amp;quot;innovaphone-working&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=69479</id>
		<title>Reference13r3:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=69479"/>
		<updated>2023-10-27T09:46:33Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-users.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** guid&lt;br /&gt;
** domain&lt;br /&gt;
** dn&lt;br /&gt;
** monday&lt;br /&gt;
** tuesday&lt;br /&gt;
** wednesday&lt;br /&gt;
** thursday&lt;br /&gt;
** friday&lt;br /&gt;
** saturday&lt;br /&gt;
** sunday&lt;br /&gt;
** p_number&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-absences.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** duration&lt;br /&gt;
** label&lt;br /&gt;
** confirmed&lt;br /&gt;
** date (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-times.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** stop&lt;br /&gt;
** confirmed&lt;br /&gt;
** dn (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
** start_date(*)&lt;br /&gt;
** start_time (*)&lt;br /&gt;
** stop_date (*)&lt;br /&gt;
** stop_time (*)&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working User and Working Manager Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign license &amp;quot;innovaphone-working&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:Innovaphone-working-api.png&amp;diff=69478</id>
		<title>File:Innovaphone-working-api.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:Innovaphone-working-api.png&amp;diff=69478"/>
		<updated>2023-10-27T09:45:34Z</updated>

		<summary type="html">&lt;p&gt;Cam: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=69477</id>
		<title>Reference13r3:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=69477"/>
		<updated>2023-10-27T09:45:10Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-users.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** guid&lt;br /&gt;
** domain&lt;br /&gt;
** dn&lt;br /&gt;
** monday&lt;br /&gt;
** tuesday&lt;br /&gt;
** wednesday&lt;br /&gt;
** thursday&lt;br /&gt;
** friday&lt;br /&gt;
** saturday&lt;br /&gt;
** sunday&lt;br /&gt;
** p_number&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-absences.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** duration&lt;br /&gt;
** label&lt;br /&gt;
** confirmed&lt;br /&gt;
** date (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-times.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** stop&lt;br /&gt;
** confirmed&lt;br /&gt;
** dn (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
** start_date(*)&lt;br /&gt;
** start_time (*)&lt;br /&gt;
** stop_date (*)&lt;br /&gt;
** stop_time (*)&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working User and Working Manager Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign license &amp;quot;innovaphone-working&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=68565</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=68565"/>
		<updated>2023-09-19T09:40:33Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Latest News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- Message of the day --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remote Support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://get.anydesk.com/PK8coqHH/AnyDesk.exe Download Anydesk]&lt;br /&gt;
&lt;br /&gt;
== Searching ==&lt;br /&gt;
Searching in wiki works, but is sometimes cumbersome.  However, you can have Google do the job for you.  Try [https://www.google.de/search?q=site%3Ainnovaphone.com+xml+documentation &amp;lt;code&amp;gt;site:innovaphone.com your search terms&amp;lt;/code&amp;gt;] to search the innovaphone sites for matches!&lt;br /&gt;
&lt;br /&gt;
If you still don&#039;t find what you are looking for, [mailto:presales@innovaphone.com drop us a message]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- latest news commented out, may be reactivated once there are new really --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- please insert new message ON TOP and remove extraneous (more than 5) old messages --&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;nowiki&amp;gt; ~~~~ is replaced by your name and date automatically &amp;lt;/nowiki&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Latest News ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 11:40, 19 September 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V13r3 product/13r3/firmware 137886 (sr 9) available | Version 13r3 Service Release 9]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 11:40, 19 September 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V13r2 product/13r2/firmware 136433 (sr 27) available | Version 13r2 Service Release 27]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] ([[User talk:Cam|talk]]) 11:40, 19 September 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V12r2 product/12r2/firmware 125873 (sr 64) available | Version 12r2 Service Release 64]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] 16:22, 18 September 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[App Calculator beta1 available]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Sga|Sga]] ([[User talk:Sga|talk]]) 17:43, 15 September 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP73 1011 (5.0.1) released | Wireless Handset Firmware IP73 1011 (5.0.1)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Gal|Gal]] ([[User talk:Gal|talk]]) 13:39, 31 July 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP64 10314 (3.0.13)/IP65 10119 (3.0.13) released | Wireless Handset Firmware IP64 10314 (3.0.13)/IP65 10119 (3.0.13)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] 12:03, 31 July 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[App Working final available]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 15:38, 6 February 2023 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_IP62_3040621_(6.2.7)_released | Wireless Handset Firmware IP62 3040621 (6.2.7)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 13:13, 6 February 2023 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:WinPDM_Software_3130113_%284.1.8%29_released | WinPDM Software 3130113 (4.1.8)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Inno-mst|Inno-mst]] 11:22, 14 April 2022 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Operator9 90246 (hotfix24) available | Operator9 hotfix24]] is now available from [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 15:05, 11 February 2022 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_IP64_10313_(2.12.10)/IP65_10118_(2.12.10)_released | Wireless Handset Firmware IP64 10313 (2.12.10)/IP65 10118 (2.12.10)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:kwa|kwa]] 14:00, 16 June 2021 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:iQM_Build_8029100_available | IQM Build 8029100 Hotfix34]] is now available from the [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 12:46, 16 June 2021 (CEST))&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:TAPI Service Provider 8188 (hotfix21) available|TAPI Service Provider 8188 (hotfix21)]] is now available from [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 13:17, 2 November 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Linux_Application_Platform_100271_(sr64)_available | Linux Application Platform V10 100271 sr64]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 13:17, 2 November 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Reporting_100271_(sr64)_available | innovaphone Reporting V10 100271 sr64]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 13:17, 2 November 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Fax_100271_(sr64)_available | innovaphone Fax V10 100271 sr64]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 13:17, 2 November 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Exchange_Calendar_Connector_100271_(sr64)_available | innovaphone Exchange Calendar Connector V10 100271 sr64]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 18:21, 12 October 2020 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_IP61_3022811_(4.7.8)/IP63_3022912_(4.7.8)_released | Wireless Handset Firmware IP61 3022811 (4.7.8)/IP63 3022912 (4.7.8)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 21:30, 27 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_and_Management_Software_product/9.00/wireless_100037_%28hotfix19%29_available | Wireless Package hotfix 19]] is now available from the [http://download.innovaphone.com/ice/9.00#wireless V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 07:56, 9 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:App_Platform_build_90007_available | App Platform build 90007]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:kwa|kwa]] 14:00, 02 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Recording_Build_121100_available | innovaphone Recording SR29 build 121100]] is now available from the [http://download.innovaphone.com/ice/10.00/#recording V10 download area].&lt;br /&gt;
&lt;br /&gt;
== New Articles ==&lt;br /&gt;
&amp;lt;!-- https://www.mediawiki.org/wiki/Extension:Newest_Pages --&amp;gt;&lt;br /&gt;
{{Special:Newestpages/all/20}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em; font-size:1&amp;quot;&amp;gt;&lt;br /&gt;
== More innovaphone Ressources ==&lt;br /&gt;
* [http://www.innovaphone.com Home Page]&lt;br /&gt;
* [http://download.innovaphone.com Download Site ]&lt;br /&gt;
* [http://my.innovaphone.com my.innovaphone ]&lt;br /&gt;
* [http://mantis.innovaphone.com/ Ticketing System ]&lt;br /&gt;
* [[Support:What are the Roadmap Documents? | Roadmaps ]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=App_Calculator_beta1_available&amp;diff=68561</id>
		<title>App Calculator beta1 available</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=App_Calculator_beta1_available&amp;diff=68561"/>
		<updated>2023-09-18T14:23:13Z</updated>

		<summary type="html">&lt;p&gt;Cam: Created page with &amp;quot;The App Calculator beta1 is available at http://store.innovaphone.com/release/download.htm&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The App Calculator beta1 is available at http://store.innovaphone.com/release/download.htm&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=68560</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=68560"/>
		<updated>2023-09-18T14:22:22Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Latest News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- Message of the day --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remote Support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://get.anydesk.com/PK8coqHH/AnyDesk.exe Download Anydesk]&lt;br /&gt;
&lt;br /&gt;
== Searching ==&lt;br /&gt;
Searching in wiki works, but is sometimes cumbersome.  However, you can have Google do the job for you.  Try [https://www.google.de/search?q=site%3Ainnovaphone.com+xml+documentation &amp;lt;code&amp;gt;site:innovaphone.com your search terms&amp;lt;/code&amp;gt;] to search the innovaphone sites for matches!&lt;br /&gt;
&lt;br /&gt;
If you still don&#039;t find what you are looking for, [mailto:presales@innovaphone.com drop us a message]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- latest news commented out, may be reactivated once there are new really --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- please insert new message ON TOP and remove extraneous (more than 5) old messages --&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;nowiki&amp;gt; ~~~~ is replaced by your name and date automatically &amp;lt;/nowiki&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Latest News ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] 16:22, 18 September 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[App Calculator beta1 available]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Sga|Sga]] ([[User talk:Sga|talk]]) 17:43, 15 September 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP73 1011 (5.0.1) released | Wireless Handset Firmware IP73 1011 (5.0.1)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Tmo|Tmo]] ([[User talk:Tmo|talk]]) 16:07, 11 August 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V13r3 product/13r3/firmware 137877 (sr 8) available | Version 13r3 Service Release 8]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Tmo|Tmo]] ([[User talk:Tmo|talk]]) 16:07, 11 August 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V13r2 product/13r2/firmware 136432 (sr 26) available | Version 13r2 Service Release 26]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Gal|Gal]] ([[User talk:Gal|talk]]) 13:39, 31 July 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless Handset Firmware IP64 10314 (3.0.13)/IP65 10119 (3.0.13) released | Wireless Handset Firmware IP64 10314 (3.0.13)/IP65 10119 (3.0.13)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] 12:03, 31 July 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[App Working final available]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:The|The]] ([[User talk:The|talk]]) 11:27, 25 July 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V12r2 product/12r2/firmware 125872 (sr 63) available | Version 12r2 Service Release 63]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Smayoral|sma]] 10:29, 27 April 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V11r2 product/11r2/firmware 113809 (sr 66) available | Version 11r2 Service Release 66]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 15:38, 6 February 2023 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_IP62_3040621_(6.2.7)_released | Wireless Handset Firmware IP62 3040621 (6.2.7)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 13:13, 6 February 2023 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:WinPDM_Software_3130113_%284.1.8%29_released | WinPDM Software 3130113 (4.1.8)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Inno-mst|Inno-mst]] 11:22, 14 April 2022 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Operator9 90246 (hotfix24) available | Operator9 hotfix24]] is now available from [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 15:05, 11 February 2022 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_IP64_10313_(2.12.10)/IP65_10118_(2.12.10)_released | Wireless Handset Firmware IP64 10313 (2.12.10)/IP65 10118 (2.12.10)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:kwa|kwa]] 14:00, 16 June 2021 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:iQM_Build_8029100_available | IQM Build 8029100 Hotfix34]] is now available from the [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 12:46, 16 June 2021 (CEST))&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:TAPI Service Provider 8188 (hotfix21) available|TAPI Service Provider 8188 (hotfix21)]] is now available from [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 13:17, 2 November 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Linux_Application_Platform_100271_(sr64)_available | Linux Application Platform V10 100271 sr64]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 13:17, 2 November 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Reporting_100271_(sr64)_available | innovaphone Reporting V10 100271 sr64]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 13:17, 2 November 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Fax_100271_(sr64)_available | innovaphone Fax V10 100271 sr64]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 13:17, 2 November 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Exchange_Calendar_Connector_100271_(sr64)_available | innovaphone Exchange Calendar Connector V10 100271 sr64]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 18:21, 12 October 2020 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_IP61_3022811_(4.7.8)/IP63_3022912_(4.7.8)_released | Wireless Handset Firmware IP61 3022811 (4.7.8)/IP63 3022912 (4.7.8)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 21:30, 27 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_and_Management_Software_product/9.00/wireless_100037_%28hotfix19%29_available | Wireless Package hotfix 19]] is now available from the [http://download.innovaphone.com/ice/9.00#wireless V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 07:56, 9 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:App_Platform_build_90007_available | App Platform build 90007]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:kwa|kwa]] 14:00, 02 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Recording_Build_121100_available | innovaphone Recording SR29 build 121100]] is now available from the [http://download.innovaphone.com/ice/10.00/#recording V10 download area].&lt;br /&gt;
&lt;br /&gt;
== New Articles ==&lt;br /&gt;
&amp;lt;!-- https://www.mediawiki.org/wiki/Extension:Newest_Pages --&amp;gt;&lt;br /&gt;
{{Special:Newestpages/all/20}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em; font-size:1&amp;quot;&amp;gt;&lt;br /&gt;
== More innovaphone Ressources ==&lt;br /&gt;
* [http://www.innovaphone.com Home Page]&lt;br /&gt;
* [http://download.innovaphone.com Download Site ]&lt;br /&gt;
* [http://my.innovaphone.com my.innovaphone ]&lt;br /&gt;
* [http://mantis.innovaphone.com/ Ticketing System ]&lt;br /&gt;
* [[Support:What are the Roadmap Documents? | Roadmaps ]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68534</id>
		<title>Reference13r3:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68534"/>
		<updated>2023-09-12T06:40:52Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* innovaphone-working-admin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-users.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** guid&lt;br /&gt;
** domain&lt;br /&gt;
** dn&lt;br /&gt;
** monday&lt;br /&gt;
** tuesday&lt;br /&gt;
** wednesday&lt;br /&gt;
** thursday&lt;br /&gt;
** friday&lt;br /&gt;
** saturday&lt;br /&gt;
** sunday&lt;br /&gt;
** p_number&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-absences.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** duration&lt;br /&gt;
** label&lt;br /&gt;
** confirmed&lt;br /&gt;
** date (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;working-times.csv&#039;&#039;&#039;&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** stop&lt;br /&gt;
** confirmed&lt;br /&gt;
** dn (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
** start_date(*)&lt;br /&gt;
** start_time (*)&lt;br /&gt;
** stop_date (*)&lt;br /&gt;
** stop_time (*)&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working User and Working Manager Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign license &amp;quot;innovaphone-working&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68533</id>
		<title>Reference13r3:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68533"/>
		<updated>2023-09-12T06:39:40Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* innovaphone-working-admin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that must be also available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
* working-users.csv&lt;br /&gt;
** sip&lt;br /&gt;
** guid&lt;br /&gt;
** domain&lt;br /&gt;
** dn&lt;br /&gt;
** monday&lt;br /&gt;
** tuesday&lt;br /&gt;
** wednesday&lt;br /&gt;
** thursday&lt;br /&gt;
** friday&lt;br /&gt;
** saturday&lt;br /&gt;
** sunday&lt;br /&gt;
** p_number&lt;br /&gt;
&lt;br /&gt;
* working-absences.csv&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** duration&lt;br /&gt;
** label&lt;br /&gt;
** confirmed&lt;br /&gt;
** date (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
&lt;br /&gt;
* working-times.csv&lt;br /&gt;
** sip&lt;br /&gt;
** start&lt;br /&gt;
** stop&lt;br /&gt;
** confirmed&lt;br /&gt;
** dn (*)&lt;br /&gt;
** p_number (*)&lt;br /&gt;
** start_date(*)&lt;br /&gt;
** start_time (*)&lt;br /&gt;
** stop_date (*)&lt;br /&gt;
** stop_time (*)&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working User and Working Manager Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign license &amp;quot;innovaphone-working&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68499</id>
		<title>Reference13r3:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68499"/>
		<updated>2023-08-31T06:10:12Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* How it works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app for tracking working hours.&lt;br /&gt;
There is an user app (Working User) to start/stop time tracking (clock style) or add entries manually. This entries must be confirmed to be displayed on the admin app and once they are confirmed they cannot be edited anymore. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employeres to easily track working hours.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working User and Working Manager Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign license &amp;quot;innovaphone-working&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Queues&amp;diff=68338</id>
		<title>Reference13r3:Concept App Service Queues</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Queues&amp;diff=68338"/>
		<updated>2023-08-03T12:20:07Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Known issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
The Queues App Service can be installed on an innovaphone App Platform and will provide services for several Apps that can be used to manage calls and waiting queues with myApps. For example the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
== Applies To ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r2final&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* Firmware V13r2xx&lt;br /&gt;
* UsersAdminApp&lt;br /&gt;
* ProfileApp&lt;br /&gt;
* CalllistApp&lt;br /&gt;
* Calllist-API&lt;br /&gt;
* RCC-API&lt;br /&gt;
* configured Waiting Queues in the PBX&lt;br /&gt;
* configured group(s) in the PBX assigned as &amp;quot;Static&amp;quot; and &amp;quot;Active&amp;quot; to the Waiting Queue&lt;br /&gt;
* License “App(innovaphone-switchboard)13” (order no. 02-00050-007) per application-user&lt;br /&gt;
* (Since V13r3)configure a dedicated group(queues) in the PBX assigned as &amp;quot;Static&amp;quot; to all Waiting Queues used byt the Switchboard App and assigned as &amp;quot;Static and Active&amp;quot; to all Switchboard Users&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== Switchboard App (innovaphone-switchboard) ===&lt;br /&gt;
[[Image: Switchboard-App.png|50px]]&lt;br /&gt;
&lt;br /&gt;
The Switchboard App is an attendant workstation integrated into the myApps user interface. At a switchboard workstation, an employee of a company or a telephone network operator can process incoming calls and connection requests from external or internal callers. An employee can accept connections, request information, put calls on hold, transfer them to the desired destination, or reject the connection. The calls displayed are the ones from the monitorized phone device and they are managed using the RCC-API. The Switchboard App needs a license per Switchboard user, called the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users for the BLF&lt;br /&gt;
;Admin: to be able to edit the User object to monitor or un-monitor a waiting queue&lt;br /&gt;
;Pbx-API: to edit the presence information&lt;br /&gt;
;RCC-API: to use the RCC API to manage the calls&lt;br /&gt;
;Impersonation: to get the Phone App favorites&lt;br /&gt;
&lt;br /&gt;
=== Switchboard Admin App (innovaphone-switchboard-admin) ===&lt;br /&gt;
[[Image: Innovaphone-switchboard-admin.png|50px]]&lt;br /&gt;
&lt;br /&gt;
With the Switchboard Admin App an administrator can manage the user(s) rights and can assign waiting queues to users. &lt;br /&gt;
&lt;br /&gt;
The rights that can be set are:&lt;br /&gt;
* Edit waiting queues&lt;br /&gt;
* Edit presence&lt;br /&gt;
* Edit call diversions (and in a future version also mobility)&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard-admin&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users from the PBX&lt;br /&gt;
;Admin: to be able to assign the waiting queue groups to the user&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Queues ===&lt;br /&gt;
&lt;br /&gt;
With the Queues plugin the Switchboard App and Switchboard Admin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
# Download the Queues App via App Store.&lt;br /&gt;
# Install the Queues App on the App Platform.&lt;br /&gt;
# Create an instance in the Queues App on the App Platform.&lt;br /&gt;
# Make sure the Instance is running.&lt;br /&gt;
# Create a new Switchboard App Object with the PBX Manager Plugin.&lt;br /&gt;
#* Optional: Create a new SwitchboardAdmin App Object with the PBX Manager Plugin for administration purposes.&lt;br /&gt;
# Check that there are enough licenses and assign them to the users.&lt;br /&gt;
# Assign the Switchboard app to authorized users (who will be allowed to open the app) using a config template or directly on the user object.&lt;br /&gt;
#* Optional: Assign the SwitchboardAdmin app to authorized users who will be allowed to assign WQs &amp;amp; respective rights to switchboard app users).&lt;br /&gt;
# Configure the PBX name on the Switchboard Admin App. If there is just one PBX no configuration is needed but if not the master PBX name must be entered on the Hamburger Menu, so that the users list will be replicated from the right PBX.&lt;br /&gt;
# Configure waiting queues via the PBX manager if needed or use the Switchboard Admin App to assign existing waiting queues and manage the users rights. (existing waiting queues should have a primary group assigned, the Switchboard App will assign this primary group to the User)&lt;br /&gt;
#* Optional: configure a Park-key for the User with an audio reminder of x seconds to receive an audio and visual reminder of your parked call after the configured amount of seconds in the Switchboard App&lt;br /&gt;
#* Optional: configure a Recall time-out under PBX General to receive recalls from unanswered (blind)transferred calls.&lt;br /&gt;
# &#039;&#039;&#039;Important since V13r3 and up!&#039;&#039;&#039;, Configure a group with the name &#039;&#039;&#039;queues&#039;&#039;&#039; in the PBX and assign it as &amp;quot;Static&amp;quot; to all Waiting Queues used by the Switchboard App and assign it also as &amp;quot;Static and Active&amp;quot; to all Switchboard Users&lt;br /&gt;
# Open the Switchboard App and select a (soft)phone device on the hamburger menu.&lt;br /&gt;
&#039;&#039;&#039;To prevent the (Soft)Phone App from popping up in front of the Switchboard App with an incoming call, deselect in myApps your default (Soft)Phone App and deselect &amp;quot;Bring AppSharing/Video always to front&amp;quot; in your (Soft)Phone App.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Switchboard App - User interface==&lt;br /&gt;
[[Image: Switchboard UI.PNG|thumb|upright=1.0|right|Switchboard App UI]]&lt;br /&gt;
The user interface is divided in 3 panels:&lt;br /&gt;
* Left panel : Busy Lamp Field and users search&lt;br /&gt;
* Central panel: Calls&lt;br /&gt;
* Right panel: Waiting queues and calls history&lt;br /&gt;
&lt;br /&gt;
There is also a hamburger menu, where some configuration settings can be edited.&lt;br /&gt;
&lt;br /&gt;
=== Left panel ===&lt;br /&gt;
==== Busy Lamp Field ====&lt;br /&gt;
The &#039;&#039;&#039;BLF&#039;&#039;&#039; is displayed on the left panel. There all the users replicated from the PBX are displayed and it can be undocked and displayed on another window.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* Phone number&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a call by using the phone button&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display contact information&lt;br /&gt;
* Create BLF groups&lt;br /&gt;
* Re-arrange BLF groups by moving one entry &#039;&#039;&#039;on top of&#039;&#039;&#039; another entry in order to place it &#039;&#039;&#039;before it&#039;&#039;&#039;.&lt;br /&gt;
* Add a user to a BLF group&lt;br /&gt;
* Delete a user from a BLF group by long press left mouse&lt;br /&gt;
&lt;br /&gt;
==== Users search ====&lt;br /&gt;
[[Image: Switchboard User Search.PNG|thumb|upright=1.0|right|User search]]&lt;br /&gt;
The &#039;&#039;&#039;users search&#039;&#039;&#039; (Search-API) can be done with the input field. This input field can also be used to directly dial using the phone button.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call&lt;br /&gt;
* Send an email&lt;br /&gt;
&lt;br /&gt;
[[Image: Switchboard User Details.PNG|thumb|upright=1.0|right|User search]]&lt;br /&gt;
The user &#039;&#039;&#039;details&#039;&#039;&#039; can also be expanded by clicking on the arrow icon.&lt;br /&gt;
Data displayed (read only) for the user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Common name&lt;br /&gt;
* SIP&lt;br /&gt;
* Phone number&lt;br /&gt;
* Email&lt;br /&gt;
* PBX&lt;br /&gt;
* Node&lt;br /&gt;
&lt;br /&gt;
Data displayed that can also be edited for the user (if the user has the appropriate rights):&lt;br /&gt;
* Presence note&lt;br /&gt;
* Presence&lt;br /&gt;
* Call diversions&lt;br /&gt;
* Mobility&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call (by SIP and phone number)&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Center panel ===&lt;br /&gt;
On the center panel the calls are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Calls ====&lt;br /&gt;
The calls are divided in 5 sections: in the waiting queue, incoming, outgoing, parked and transferred.&lt;br /&gt;
&lt;br /&gt;
Depending on the call state, different &#039;&#039;&#039;actions&#039;&#039;&#039; are allowed to manage the calls:&lt;br /&gt;
* Connect/Disconnect a call&lt;br /&gt;
* Mute/Unmute a call&lt;br /&gt;
* Hold/Release a call&lt;br /&gt;
* Park/Unpark a call&lt;br /&gt;
* Transfer a call to a user or connect 2 calls&lt;br /&gt;
* Pick up a transferred call or a call from the waiting queue&lt;br /&gt;
&lt;br /&gt;
=== Right panel ===&lt;br /&gt;
On the right panel the waiting queues and the calls history are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Waiting Queues ====&lt;br /&gt;
On the right panel the &#039;&#039;&#039;waiting queues&#039;&#039;&#039; are displayed. They can be added by clicking on &amp;quot;Add waiting queue&amp;quot; (only displayed if the user has the appropriate right), which will automatically add the user to the given group. The calls will be displayed on the calls section and from there they can be picked up or transferred to an user.&lt;br /&gt;
&lt;br /&gt;
==== Calls history ====&lt;br /&gt;
On this panel also the &#039;&#039;&#039;calls history&#039;&#039;&#039; is displayed, which is received from the Call List-API.&lt;br /&gt;
&lt;br /&gt;
Information displayed on entry:&lt;br /&gt;
* Call flow&lt;br /&gt;
* Call information (source/destination, date and duration)&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display contact information&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Hamburger menu ===&lt;br /&gt;
On the hamburger menu the &#039;&#039;&#039;shortcuts&#039;&#039;&#039; can be edited and the size of the users items from the BLF can be customized.&lt;br /&gt;
==== Edit shortcuts ====&lt;br /&gt;
To edit a shortcut, the shortcut must be selected and then the desired key pressed. Afterwards it has to be clicked again to finish the editing. To remove a shorcut, select the shortcut and press the &amp;quot;Del&amp;quot; key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Size of the user items (BLF) ====&lt;br /&gt;
There are 2 different size:&lt;br /&gt;
* Icons only: only the profile picture, presence and common name will be displayed.&lt;br /&gt;
* Detailed large: the phone number and the call button are displayed too.&lt;br /&gt;
&lt;br /&gt;
==== Select monitored device ====&lt;br /&gt;
If a device is selected, all the calls from/to that device will be monitored by the app.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
===Licensing===&lt;br /&gt;
* When using the OperatorV13 license in a pre V13r2 release, and you want to use the Switchboard App instead in a &amp;gt; V13r2, you need to download a new license file from my.innovaphone &lt;br /&gt;
* Upgrade from Operator, the Operator13 license will result in 3 times App(innovaphone-switchboard)13 in addition.&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* When closing the Switchboard App, the user will be logout of all the waiting queues groups. When opening the app again, the user will be automatically logged-in on this groups again. (This is design attended)&lt;br /&gt;
* Shortcuts may not be triggered on the Switchboard App if the app is not on focus. For this just click on the UI of the app.&lt;br /&gt;
* If a softphone is being monitored, the Softphone App must be opened on background. Otherwise the RCC-API will not sent calls information to the Switchboard App. Since &amp;gt;= V13r3 this will be done automatically.&lt;br /&gt;
* If no (soft)phone device has been selected on the hamburger menu of the Switboard App, the calls may be displayed duplicated because that means that the app is monitoring all the devices. To avoid this please select your default (Soft)Phone App on the phone devices section.&lt;br /&gt;
* When using the Softphone App with the same name and hardware-id on multiple devices (PC and Smartphone) an incoming call will be shown more than once, depending on the amount of used devices. You can add a Softphone with different naming and hardware-ID for the Switchboard User to use with the Switchboard App only.&lt;br /&gt;
* As Switchboard App &amp;quot;Operator&amp;quot; you will work mainly with the Switchboard App. To have video from internal callers, you need to have a (Soft)Phone App open in the background. Deselect your Default Phone device in the myApps otherwise this App will get focus during the incoming call and on connect after answering a call. Best Practice to undock the Video from your (Soft)Phone App in the background and deselect the option &amp;quot;Bring AppSharing/Video always to front&amp;quot; as this would bring your (Soft)Phone App to the front as well. &lt;br /&gt;
* When using Softphone App on X multiple devices, incoming calls will be displayed X multiple times. In scenarios where the Switchboard App user has multiple devices with myApps(Smartphone, tabblet, PC) it might make sense to create a Softphone with different name for each device or at least for the device where you want to use the Switchboard App with the Softphone App. Using different names for the Softphones, creates respectively different hardware-ID&#039;s. This assures that only the selected specific Softphone App and device will be monitored by the Switchboard App based on this specific name and HW-ID.&lt;br /&gt;
* If LDAP contacts are not displayed on the search results, please check if the rights for the LDAP object have been given to the Switchboard App.&lt;br /&gt;
* It is possible that the app instance needs to be restarted if the PBX name has changed on the hamburger menu of the Switchboard Admin App.&lt;br /&gt;
&lt;br /&gt;
==Trouble shooting==&lt;br /&gt;
* If any issue can be reproduced, open the console output of your browser or right-click and inspect in the native client version of the Switchboard App. Clear the console output and reproduce the issue and copy past the output as a textfile and send this attached in your support ticket.&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* SDK Integration (if the content is available)&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Queues&amp;diff=68337</id>
		<title>Reference13r3:Concept App Service Queues</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Queues&amp;diff=68337"/>
		<updated>2023-08-03T12:19:03Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
The Queues App Service can be installed on an innovaphone App Platform and will provide services for several Apps that can be used to manage calls and waiting queues with myApps. For example the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
== Applies To ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r2final&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* Firmware V13r2xx&lt;br /&gt;
* UsersAdminApp&lt;br /&gt;
* ProfileApp&lt;br /&gt;
* CalllistApp&lt;br /&gt;
* Calllist-API&lt;br /&gt;
* RCC-API&lt;br /&gt;
* configured Waiting Queues in the PBX&lt;br /&gt;
* configured group(s) in the PBX assigned as &amp;quot;Static&amp;quot; and &amp;quot;Active&amp;quot; to the Waiting Queue&lt;br /&gt;
* License “App(innovaphone-switchboard)13” (order no. 02-00050-007) per application-user&lt;br /&gt;
* (Since V13r3)configure a dedicated group(queues) in the PBX assigned as &amp;quot;Static&amp;quot; to all Waiting Queues used byt the Switchboard App and assigned as &amp;quot;Static and Active&amp;quot; to all Switchboard Users&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== Switchboard App (innovaphone-switchboard) ===&lt;br /&gt;
[[Image: Switchboard-App.png|50px]]&lt;br /&gt;
&lt;br /&gt;
The Switchboard App is an attendant workstation integrated into the myApps user interface. At a switchboard workstation, an employee of a company or a telephone network operator can process incoming calls and connection requests from external or internal callers. An employee can accept connections, request information, put calls on hold, transfer them to the desired destination, or reject the connection. The calls displayed are the ones from the monitorized phone device and they are managed using the RCC-API. The Switchboard App needs a license per Switchboard user, called the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users for the BLF&lt;br /&gt;
;Admin: to be able to edit the User object to monitor or un-monitor a waiting queue&lt;br /&gt;
;Pbx-API: to edit the presence information&lt;br /&gt;
;RCC-API: to use the RCC API to manage the calls&lt;br /&gt;
;Impersonation: to get the Phone App favorites&lt;br /&gt;
&lt;br /&gt;
=== Switchboard Admin App (innovaphone-switchboard-admin) ===&lt;br /&gt;
[[Image: Innovaphone-switchboard-admin.png|50px]]&lt;br /&gt;
&lt;br /&gt;
With the Switchboard Admin App an administrator can manage the user(s) rights and can assign waiting queues to users. &lt;br /&gt;
&lt;br /&gt;
The rights that can be set are:&lt;br /&gt;
* Edit waiting queues&lt;br /&gt;
* Edit presence&lt;br /&gt;
* Edit call diversions (and in a future version also mobility)&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard-admin&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users from the PBX&lt;br /&gt;
;Admin: to be able to assign the waiting queue groups to the user&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Queues ===&lt;br /&gt;
&lt;br /&gt;
With the Queues plugin the Switchboard App and Switchboard Admin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
# Download the Queues App via App Store.&lt;br /&gt;
# Install the Queues App on the App Platform.&lt;br /&gt;
# Create an instance in the Queues App on the App Platform.&lt;br /&gt;
# Make sure the Instance is running.&lt;br /&gt;
# Create a new Switchboard App Object with the PBX Manager Plugin.&lt;br /&gt;
#* Optional: Create a new SwitchboardAdmin App Object with the PBX Manager Plugin for administration purposes.&lt;br /&gt;
# Check that there are enough licenses and assign them to the users.&lt;br /&gt;
# Assign the Switchboard app to authorized users (who will be allowed to open the app) using a config template or directly on the user object.&lt;br /&gt;
#* Optional: Assign the SwitchboardAdmin app to authorized users who will be allowed to assign WQs &amp;amp; respective rights to switchboard app users).&lt;br /&gt;
# Configure the PBX name on the Switchboard Admin App. If there is just one PBX no configuration is needed but if not the master PBX name must be entered on the Hamburger Menu, so that the users list will be replicated from the right PBX.&lt;br /&gt;
# Configure waiting queues via the PBX manager if needed or use the Switchboard Admin App to assign existing waiting queues and manage the users rights. (existing waiting queues should have a primary group assigned, the Switchboard App will assign this primary group to the User)&lt;br /&gt;
#* Optional: configure a Park-key for the User with an audio reminder of x seconds to receive an audio and visual reminder of your parked call after the configured amount of seconds in the Switchboard App&lt;br /&gt;
#* Optional: configure a Recall time-out under PBX General to receive recalls from unanswered (blind)transferred calls.&lt;br /&gt;
# &#039;&#039;&#039;Important since V13r3 and up!&#039;&#039;&#039;, Configure a group with the name &#039;&#039;&#039;queues&#039;&#039;&#039; in the PBX and assign it as &amp;quot;Static&amp;quot; to all Waiting Queues used by the Switchboard App and assign it also as &amp;quot;Static and Active&amp;quot; to all Switchboard Users&lt;br /&gt;
# Open the Switchboard App and select a (soft)phone device on the hamburger menu.&lt;br /&gt;
&#039;&#039;&#039;To prevent the (Soft)Phone App from popping up in front of the Switchboard App with an incoming call, deselect in myApps your default (Soft)Phone App and deselect &amp;quot;Bring AppSharing/Video always to front&amp;quot; in your (Soft)Phone App.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Switchboard App - User interface==&lt;br /&gt;
[[Image: Switchboard UI.PNG|thumb|upright=1.0|right|Switchboard App UI]]&lt;br /&gt;
The user interface is divided in 3 panels:&lt;br /&gt;
* Left panel : Busy Lamp Field and users search&lt;br /&gt;
* Central panel: Calls&lt;br /&gt;
* Right panel: Waiting queues and calls history&lt;br /&gt;
&lt;br /&gt;
There is also a hamburger menu, where some configuration settings can be edited.&lt;br /&gt;
&lt;br /&gt;
=== Left panel ===&lt;br /&gt;
==== Busy Lamp Field ====&lt;br /&gt;
The &#039;&#039;&#039;BLF&#039;&#039;&#039; is displayed on the left panel. There all the users replicated from the PBX are displayed and it can be undocked and displayed on another window.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* Phone number&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a call by using the phone button&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display contact information&lt;br /&gt;
* Create BLF groups&lt;br /&gt;
* Re-arrange BLF groups by moving one entry &#039;&#039;&#039;on top of&#039;&#039;&#039; another entry in order to place it &#039;&#039;&#039;before it&#039;&#039;&#039;.&lt;br /&gt;
* Add a user to a BLF group&lt;br /&gt;
* Delete a user from a BLF group by long press left mouse&lt;br /&gt;
&lt;br /&gt;
==== Users search ====&lt;br /&gt;
[[Image: Switchboard User Search.PNG|thumb|upright=1.0|right|User search]]&lt;br /&gt;
The &#039;&#039;&#039;users search&#039;&#039;&#039; (Search-API) can be done with the input field. This input field can also be used to directly dial using the phone button.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call&lt;br /&gt;
* Send an email&lt;br /&gt;
&lt;br /&gt;
[[Image: Switchboard User Details.PNG|thumb|upright=1.0|right|User search]]&lt;br /&gt;
The user &#039;&#039;&#039;details&#039;&#039;&#039; can also be expanded by clicking on the arrow icon.&lt;br /&gt;
Data displayed (read only) for the user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Common name&lt;br /&gt;
* SIP&lt;br /&gt;
* Phone number&lt;br /&gt;
* Email&lt;br /&gt;
* PBX&lt;br /&gt;
* Node&lt;br /&gt;
&lt;br /&gt;
Data displayed that can also be edited for the user (if the user has the appropriate rights):&lt;br /&gt;
* Presence note&lt;br /&gt;
* Presence&lt;br /&gt;
* Call diversions&lt;br /&gt;
* Mobility&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call (by SIP and phone number)&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Center panel ===&lt;br /&gt;
On the center panel the calls are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Calls ====&lt;br /&gt;
The calls are divided in 5 sections: in the waiting queue, incoming, outgoing, parked and transferred.&lt;br /&gt;
&lt;br /&gt;
Depending on the call state, different &#039;&#039;&#039;actions&#039;&#039;&#039; are allowed to manage the calls:&lt;br /&gt;
* Connect/Disconnect a call&lt;br /&gt;
* Mute/Unmute a call&lt;br /&gt;
* Hold/Release a call&lt;br /&gt;
* Park/Unpark a call&lt;br /&gt;
* Transfer a call to a user or connect 2 calls&lt;br /&gt;
* Pick up a transferred call or a call from the waiting queue&lt;br /&gt;
&lt;br /&gt;
=== Right panel ===&lt;br /&gt;
On the right panel the waiting queues and the calls history are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Waiting Queues ====&lt;br /&gt;
On the right panel the &#039;&#039;&#039;waiting queues&#039;&#039;&#039; are displayed. They can be added by clicking on &amp;quot;Add waiting queue&amp;quot; (only displayed if the user has the appropriate right), which will automatically add the user to the given group. The calls will be displayed on the calls section and from there they can be picked up or transferred to an user.&lt;br /&gt;
&lt;br /&gt;
==== Calls history ====&lt;br /&gt;
On this panel also the &#039;&#039;&#039;calls history&#039;&#039;&#039; is displayed, which is received from the Call List-API.&lt;br /&gt;
&lt;br /&gt;
Information displayed on entry:&lt;br /&gt;
* Call flow&lt;br /&gt;
* Call information (source/destination, date and duration)&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display contact information&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Hamburger menu ===&lt;br /&gt;
On the hamburger menu the &#039;&#039;&#039;shortcuts&#039;&#039;&#039; can be edited and the size of the users items from the BLF can be customized.&lt;br /&gt;
==== Edit shortcuts ====&lt;br /&gt;
To edit a shortcut, the shortcut must be selected and then the desired key pressed. Afterwards it has to be clicked again to finish the editing. To remove a shorcut, select the shortcut and press the &amp;quot;Del&amp;quot; key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Size of the user items (BLF) ====&lt;br /&gt;
There are 2 different size:&lt;br /&gt;
* Icons only: only the profile picture, presence and common name will be displayed.&lt;br /&gt;
* Detailed large: the phone number and the call button are displayed too.&lt;br /&gt;
&lt;br /&gt;
==== Select monitored device ====&lt;br /&gt;
If a device is selected, all the calls from/to that device will be monitored by the app.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
===Licensing===&lt;br /&gt;
* When using the OperatorV13 license in a pre V13r2 release, and you want to use the Switchboard App instead in a &amp;gt; V13r2, you need to download a new license file from my.innovaphone &lt;br /&gt;
* Upgrade from Operator, the Operator13 license will result in 3 times App(innovaphone-switchboard)13 in addition.&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* When closing the Switchboard App, the user will be logout of all the waiting queues groups. When opening the app again, the user will be automatically logged-in on this groups again. (This is design attended)&lt;br /&gt;
* Shortcuts may not be triggered on the Switchboard App if the app is not on focus. For this just click on the UI of the app.&lt;br /&gt;
* If a softphone is being monitored, the Softphone App must be opened on background. Otherwise the RCC-API will not sent calls information to the Switchboard App. Since &amp;gt;= V13r3 this will be done automatically.&lt;br /&gt;
* If no (soft)phone device has been selected on the hamburger menu of the Switboard App, the calls may be displayed duplicated because that means that the app is monitoring all the devices. To avoid this please select your default (Soft)Phone App on the phone devices section.&lt;br /&gt;
* When using the Softphone App with the same name and hardware-id on multiple devices (PC and Smartphone) an incoming call will be shown more than once, depending on the amount of used devices. You can add a Softphone with different naming and hardware-ID for the Switchboard User to use with the Switchboard App only.&lt;br /&gt;
* As Switchboard App &amp;quot;Operator&amp;quot; you will work mainly with the Switchboard App. To have video from internal callers, you need to have a (Soft)Phone App open in the background. Deselect your Default Phone device in the myApps otherwise this App will get focus during the incoming call and on connect after answering a call. Best Practice to undock the Video from your (Soft)Phone App in the background and deselect the option &amp;quot;Bring AppSharing/Video always to front&amp;quot; as this would bring your (Soft)Phone App to the front as well. &lt;br /&gt;
* When using Softphone App on X multiple devices, incoming calls will be displayed X multiple times. In scenarios where the Switchboard App user has multiple devices with myApps(Smartphone, tabblet, PC) it might make sense to create a Softphone with different name for each device or at least for the device where you want to use the Switchboard App with the Softphone App. Using different names for the Softphones, creates respectively different hardware-ID&#039;s. This assures that only the selected specific Softphone App and device will be monitored by the Switchboard App based on this specific name and HW-ID.&lt;br /&gt;
* If LDAP contacts are not displayed on the search results, please check if the rights for the LDAP object have been given to the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
==Trouble shooting==&lt;br /&gt;
* If any issue can be reproduced, open the console output of your browser or right-click and inspect in the native client version of the Switchboard App. Clear the console output and reproduce the issue and copy past the output as a textfile and send this attached in your support ticket.&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* SDK Integration (if the content is available)&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=App_Working_final_available&amp;diff=68270</id>
		<title>App Working final available</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=App_Working_final_available&amp;diff=68270"/>
		<updated>2023-07-31T10:04:28Z</updated>

		<summary type="html">&lt;p&gt;Cam: Created page with &amp;quot;The App Working final is available at http://store.innovaphone.com/release/download.htm&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The App Working final is available at http://store.innovaphone.com/release/download.htm&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=68269</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=68269"/>
		<updated>2023-07-31T10:03:39Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Latest News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- Message of the day --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remote Support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://get.anydesk.com/PK8coqHH/AnyDesk.exe Download Anydesk]&lt;br /&gt;
&lt;br /&gt;
== Searching ==&lt;br /&gt;
Searching in wiki works, but is sometimes cumbersome.  However, you can have Google do the job for you.  Try [https://www.google.de/search?q=site%3Ainnovaphone.com+xml+documentation &amp;lt;code&amp;gt;site:innovaphone.com your search terms&amp;lt;/code&amp;gt;] to search the innovaphone sites for matches!&lt;br /&gt;
&lt;br /&gt;
If you still don&#039;t find what you are looking for, [mailto:presales@innovaphone.com drop us a message]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- latest news commented out, may be reactivated once there are new really --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- please insert new message ON TOP and remove extraneous (more than 5) old messages --&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;nowiki&amp;gt; ~~~~ is replaced by your name and date automatically &amp;lt;/nowiki&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Latest News ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] 12:03, 31 July 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[App Working final available]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:The|The]] ([[User talk:The|talk]]) 11:27, 25 July 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V13r3 product/13r3/firmware 137863 (sr 7) available | Version 13r3 Service Release 7]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:The|The]] ([[User talk:The|talk]]) 11:27, 25 July 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V13r2 product/13r2/firmware 136429 (sr 25) available | Version 13r2 Service Release 25]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:The|The]] ([[User talk:The|talk]]) 11:27, 25 July 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V12r2 product/12r2/firmware 125872 (sr 63) available | Version 12r2 Service Release 63]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] ([[User talk:Afi|talk]]) 11:11, 2 May 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_IP73_1008_(4.0.2)_released | Wireless Handset Firmware IP73 1008 (4.0.2)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Smayoral|sma]] 10:29, 27 April 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V11r2 product/11r2/firmware 113809 (sr 66) available | Version 11r2 Service Release 66]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Cam|Cam]] 16:43, 25 April 2023 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[App Working Beta beta1 available]] is now available from the [http://store.innovaphone.com/release/download.htm download page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 15:38, 6 February 2023 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_IP62_3040621_(6.2.7)_released | Wireless Handset Firmware IP62 3040621 (6.2.7)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 13:13, 6 February 2023 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:WinPDM_Software_3130113_%284.1.8%29_released | WinPDM Software 3130113 (4.1.8)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Inno-mst|Inno-mst]] 11:22, 14 April 2022 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Operator9 90246 (hotfix24) available | Operator9 hotfix24]] is now available from [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 15:05, 11 February 2022 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_IP64_10313_(2.12.10)/IP65_10118_(2.12.10)_released | Wireless Handset Firmware IP64 10313 (2.12.10)/IP65 10118 (2.12.10)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:kwa|kwa]] 14:00, 16 June 2021 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:iQM_Build_8029100_available | IQM Build 8029100 Hotfix34]] is now available from the [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 12:46, 16 June 2021 (CEST))&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:TAPI Service Provider 8188 (hotfix21) available|TAPI Service Provider 8188 (hotfix21)]] is now available from [https://store.innovaphone.com/release/download.htm the Software download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 13:17, 2 November 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Linux_Application_Platform_100271_(sr64)_available | Linux Application Platform V10 100271 sr64]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 13:17, 2 November 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Reporting_100271_(sr64)_available | innovaphone Reporting V10 100271 sr64]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 13:17, 2 November 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Fax_100271_(sr64)_available | innovaphone Fax V10 100271 sr64]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 13:17, 2 November 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Exchange_Calendar_Connector_100271_(sr64)_available | innovaphone Exchange Calendar Connector V10 100271 sr64]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 18:21, 12 October 2020 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_IP61_3022811_(4.7.8)/IP63_3022912_(4.7.8)_released | Wireless Handset Firmware IP61 3022811 (4.7.8)/IP63 3022912 (4.7.8)]] is now available from the [https://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 21:30, 27 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Wireless_Handset_Firmware_and_Management_Software_product/9.00/wireless_100037_%28hotfix19%29_available | Wireless Package hotfix 19]] is now available from the [http://download.innovaphone.com/ice/9.00#wireless V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Dde|Dde]] 07:56, 9 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:App_Platform_build_90007_available | App Platform build 90007]] is now available from the [http://store.innovaphone.com/release/download.htm App store].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:kwa|kwa]] 14:00, 02 March 2020 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Recording_Build_121100_available | innovaphone Recording SR29 build 121100]] is now available from the [http://download.innovaphone.com/ice/10.00/#recording V10 download area].&lt;br /&gt;
&lt;br /&gt;
== New Articles ==&lt;br /&gt;
&amp;lt;!-- https://www.mediawiki.org/wiki/Extension:Newest_Pages --&amp;gt;&lt;br /&gt;
{{Special:Newestpages/all/20}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em; font-size:1&amp;quot;&amp;gt;&lt;br /&gt;
== More innovaphone Ressources ==&lt;br /&gt;
* [http://www.innovaphone.com Home Page]&lt;br /&gt;
* [http://download.innovaphone.com Download Site ]&lt;br /&gt;
* [http://my.innovaphone.com my.innovaphone ]&lt;br /&gt;
* [http://mantis.innovaphone.com/ Ticketing System ]&lt;br /&gt;
* [[Support:What are the Roadmap Documents? | Roadmaps ]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68249</id>
		<title>Reference13r3:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68249"/>
		<updated>2023-07-27T10:23:59Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* innovaphone-working-admin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working) to start/stop time tracking and an admin app (Working Admin) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app for tracking working hours.&lt;br /&gt;
There is an user app (Working) to start/stop time tracking (clock style) or add entries manually. This entries must be confirmed to be displayed on the admin app and once they are confirmed they cannot be edited anymore. There is also an admin app (Working Admin) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employeres to easily track working hours.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app, where the user can enter the working hours. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app, where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App.&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working and Working Admin Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working App (to normal users) and Working Admin App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Admin App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68213</id>
		<title>Reference13r3:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68213"/>
		<updated>2023-07-14T08:42:14Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* innovaphone-working-admin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working) to start/stop time tracking and an admin app (Working Admin) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app for tracking working hours.&lt;br /&gt;
There is an user app (Working) to start/stop time tracking (clock style) or add entries manually. This entries must be confirmed to be displayed on the admin app and once they are confirmed they cannot be edited anymore. There is also an admin app (Working Admin) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employeres to easily track working hours.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app, where the user can enter the working hours. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app, where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App.&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
** Allow to submit working hours that exceed the maximum of the last 24 weeks&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working and Working Admin Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working App (to normal users) and Working Admin App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Admin App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working_Beta&amp;diff=68212</id>
		<title>Reference13r3:Concept App Service Working Beta</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working_Beta&amp;diff=68212"/>
		<updated>2023-07-14T08:40:28Z</updated>

		<summary type="html">&lt;p&gt;Cam: Cam moved page Reference13r3:Concept App Service Working Beta to Reference13r3:Concept App Service Working: Name change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Reference13r3:Concept App Service Working]]&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68211</id>
		<title>Reference13r3:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68211"/>
		<updated>2023-07-14T08:40:28Z</updated>

		<summary type="html">&lt;p&gt;Cam: Cam moved page Reference13r3:Concept App Service Working Beta to Reference13r3:Concept App Service Working: Name change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working) to start/stop time tracking and an admin app (Working Admin) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app for tracking working hours.&lt;br /&gt;
There is an user app (Working) to start/stop time tracking (clock style) or add entries manually. This entries must be confirmed to be displayed on the admin app and once they are confirmed they cannot be edited anymore. There is also an admin app (Working Admin) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employeres to easily track working hours.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app, where the user can enter the working hours. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app, where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per week and the number of working days per week can be configured per user and they are set to 40 hours and 5 days by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App.&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
** Allow to submit working hours that exceed the maximum of the last 24 weeks&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working and Working Admin Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working App (to normal users) and Working Admin App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Admin App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68210</id>
		<title>Reference13r3:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_App_Service_Working&amp;diff=68210"/>
		<updated>2023-07-14T08:11:55Z</updated>

		<summary type="html">&lt;p&gt;Cam: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working) to start/stop time tracking and an admin app (Working Admin) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 13r3&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myAPPS&lt;br /&gt;
* Firmware V13r3 sr4 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app for tracking working hours.&lt;br /&gt;
There is an user app (Working) to start/stop time tracking (clock style) or add entries manually. This entries must be confirmed to be displayed on the admin app and once they are confirmed they cannot be edited anymore. There is also an admin app (Working Admin) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employeres to easily track working hours.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. The app adds a red mark when an user does not fulfill the working hours regulation. Here the settings for the periodic emails can be configured and also if the user is allowed or not to confirm the working hours that do no fulfill the regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app, where the user can enter the working hours. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app, where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per week and the number of working days per week can be configured per user and they are set to 40 hours and 5 days by default.&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
&lt;br /&gt;
* SMTP settings: to send email reports&lt;br /&gt;
** Send reports every (weeks): weeks interval for the reports (0 means disabled).&lt;br /&gt;
** Email address for reports (ie. Human Resources email)&lt;br /&gt;
** SMTP server&lt;br /&gt;
** Username&lt;br /&gt;
** Password&lt;br /&gt;
** Client host name&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App.&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights: Enable/disable restrictions to submit working hours&lt;br /&gt;
** Allow to submit working hours on Sundays&lt;br /&gt;
** Allow to submit working hours on vacation days, national holidays or sick leave&lt;br /&gt;
** Allow to submit working hours without the required break times&lt;br /&gt;
** Allow to submit working hours that exceed the daily maximum (10 hours)&lt;br /&gt;
** Allow to submit working hours that do not respect the daily rest period&lt;br /&gt;
** Allow to submit working hours that exceed the maximum of the last 24 weeks&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX. The SMTP settings can be also configured, the interval for weekly reports and the target email for the reports.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App via App Store to the App Platform.&lt;br /&gt;
* Create a instance on the Working App Service on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Object for the Working and Working Admin Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working App (to normal users) and Working Admin App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Admin App (ie SMTP Server, Reports Interval in weeks, special permissions).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trace flags for myAPPS Client:&lt;br /&gt;
&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;/div&gt;</summary>
		<author><name>Cam</name></author>
	</entry>
</feed>