<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Function to get &amp;#39;user agent&amp;#39; data</title><link>https://community.appian.com/discussions/f/rules/6404/function-to-get-user-agent-data</link><description>There is any function for get &amp;#39;user agent&amp;#39; data as we can seen on Current User Activity page? We have a use case to save users device details when they submit a form. Thanks before. 
 
 OriginalPostID-180908 
 OriginalPostID-180908</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Function to get 'user agent' data</title><link>https://community.appian.com/thread/25024?ContentTypeID=1</link><pubDate>Thu, 26 Nov 2015 00:52:45 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e70d5735-36a3-409b-9896-6d355cc51975</guid><dc:creator>Shyam Bommakanti</dc:creator><description>Though Appian has provided an ability to limit the concurrent logins, is it a good practice to refrain from concurrent logins(I assume that the solution in this case would be restricting the user to have only one login)?&lt;br /&gt;&lt;br /&gt;I don&amp;#39;t remember coming across any best practices about concurrent sessions. Every requirement is different and has different priorities. If something is OOB and the LOE is low and usually business wants to do it. Cases like this it&amp;#39;s not just LOE but also other limitations as not allowing concurrent sessions to satisfy the business requirement. I follow as much transparency as possible so that my client can take an educated and right decision.&lt;br /&gt;&lt;br /&gt;As Appian has an ability to access the application from multiple devices such as tablet, desktop, mobile etc, is it right to ask a user to log out from an device before starting to use another device?&lt;br /&gt;This can be mitigated via setting up lower timeout: &lt;a href="https://forum.appian.com/suite/help/7.11/Post-Install_Configurations.html#Session_Timeout_Settings"&gt;forum.appian.com/.../Post-Install_Configurations.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Again, it depends on the requirement, if it&amp;#39;s a hard requirement to capture the device used to make some decision this is a work around with limitations.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Function to get 'user agent' data</title><link>https://community.appian.com/thread/25023?ContentTypeID=1</link><pubDate>Thu, 26 Nov 2015 00:46:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f242d6a1-21ad-4cea-a91f-b7cac49eec0d</guid><dc:creator>Stefan Helzle</dc:creator><description>I think the question is about whether it is possible to react on the user agent directly in a SAIL form. This is just not possible without direct support from Appian.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Function to get 'user agent' data</title><link>https://community.appian.com/thread/25022?ContentTypeID=1</link><pubDate>Thu, 26 Nov 2015 00:19:45 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:429ddc24-330f-42d2-84b0-d43ca5224ba5</guid><dc:creator>sikhivahans</dc:creator><description>@shyamb So I do have two questions here: Though Appian has provided an ability to limit the concurrent logins, is it a good practice to refrain from concurrent logins(I assume that the solution in this case would be restricting the user to have only one login)? As Appian has an ability to access the application from multiple devices such as tablet, desktop, mobile etc, is it right to ask a user to log out from an device before starting to use another device?&lt;br /&gt;It would be grateful if you could answer my questions incase if you have an experience around this.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Function to get 'user agent' data</title><link>https://community.appian.com/thread/25021?ContentTypeID=1</link><pubDate>Wed, 25 Nov 2015 23:02:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3e3a11ab-b457-4dfa-8bf3-5725887c12d0</guid><dc:creator>Shyam Bommakanti</dc:creator><description>There&amp;#39;s no expression that gives you the user agent and also couldn&amp;#39;t find anything in public APIs that gives user agent.&lt;br /&gt;&lt;br /&gt;You could explore this plugin that parses login logs: &lt;a href="https://forum.appian.com/suite/tempo/records/type/components/item/i8BCLGOdlMUpdGVqT-RV7oRg74uEGJO5CMbzdGNEBl7UeRaJYuDY5SypQIGXBv2KA/view/summary"&gt;forum.appian.com/.../summary&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And you can limit the concurrent logins in admin console: &lt;a href="https://forum.appian.com/suite/help/7.9/Appian_Administration_Console.html#Site_Access"&gt;forum.appian.com/.../Appian_Administration_Console.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With combination of the above 2 you could find a solution.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="/cfs-filesystemfile/__key/communityserver-discussions-components-files/15/0160.Capture.JPG"&gt;&lt;img src="/cfs-filesystemfile/__key/communityserver-discussions-components-files/15/0160.Capture.JPG" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Function to get 'user agent' data</title><link>https://community.appian.com/thread/25020?ContentTypeID=1</link><pubDate>Wed, 25 Nov 2015 22:35:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6728ebda-4d52-445f-928d-b0367ad0875a</guid><dc:creator>sikhivahans</dc:creator><description>@heriz Hi, I am not sure if you are already aware of this - How about creating a plugin that parses the login-audit.csv mentioned at https://forum.appian.com/suite/help/7.11/Logging.html#Logins? Also I guess, definitely for sure, there isn't any OOTB feature for doing so. &lt;br /&gt;&lt;br /&gt;Even though if we depend on the logs, I guess we need to think over this - what if the user logs into multiple devices at the time of form submission?&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Function to get 'user agent' data</title><link>https://community.appian.com/thread/25019?ContentTypeID=1</link><pubDate>Wed, 25 Nov 2015 21:44:36 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b6a861ef-f804-4170-85f6-d53f67be6748</guid><dc:creator>ryanh</dc:creator><description>I believe there are some Apache plugins that will help do this, or possibly the generic log files from apache.  Once in a log format the logs might just include some form of key value that lets you tie the requests back to a specific user.  Maybe the logging process in Appian that saves when users login (success/failure) could be expanded to include this.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Function to get 'user agent' data</title><link>https://community.appian.com/thread/25014?ContentTypeID=1</link><pubDate>Wed, 25 Nov 2015 17:43:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a0b2f175-da57-4f1e-a09d-ccdd580583a1</guid><dc:creator>Stefan Helzle</dc:creator><description>AFAIK there is no such function available.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>