﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum / StrataFrame Application Framework / Role Based Security  / Custom Fields to SFSUser table / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>forum@strataframe.net</webMaster><lastBuildDate>Wed, 07 Jan 2009 17:52:33 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Custom Fields to SFSUser table</title><link>http://forum.strataframe.net/Topic5853-21-1.aspx</link><description>Thanks for the advices&lt;br&gt;I was thinking of two approaches:&lt;br&gt;&lt;br&gt;1) Creating a separate security assembly that contains the custom field depending on client request (I did it similar when enhacing the inherited ui assembly for a third party control suite not supported) it will be easier to maintain between StrataFrame releases.&lt;br&gt;&lt;br&gt;2) The approach of creating another table at application level.&lt;br&gt;&lt;br&gt;what do you think?</description><pubDate>Tue, 16 Jan 2007 15:51:38 GMT</pubDate><dc:creator>Guillermo Vilas</dc:creator></item><item><title>RE: Custom Fields to SFSUser table</title><link>http://forum.strataframe.net/Topic5853-21-1.aspx</link><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #1f5080"&gt;I don’t know what others are doing, but as Ben suggests, I started out by adding a table to the data base to hold the additional user fields that contained a foreign key from SFSuser. &lt;SPAN style="mso-spacerun: yes"&gt; &lt;/SPAN&gt;As Ben would probably not recommend, I modified the SF user maintenance dialog by adding a tab to maintain the added info along with a BO that mapped to my new table. It looked and worked great, however keeping my version of Role Based Security in sync the SF release quickly got old. I ended up building my own “Additional User Info” maintenance screen that has the same look and feel of the SF user maintenance dialog. On my main form I have a User maintenance menu with “Security” and “User Info” sub menus to bring up the proper dialog. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #1f5080"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #1f5080"&gt;I also added some logic to AppMain that checks to make sure the additional user info fields are populated when the user logs in and exposes those fields via public properties of a static class. &lt;SPAN style="mso-spacerun: yes"&gt; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #1f5080"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #1f5080"&gt;-Larry&lt;/SPAN&gt;</description><pubDate>Tue, 16 Jan 2007 12:22:30 GMT</pubDate><dc:creator>Larry Caylor</dc:creator></item><item><title>RE: Custom Fields to SFSUser table</title><link>http://forum.strataframe.net/Topic5853-21-1.aspx</link><description>You best bet would probably be to add table to your database to store that information and tie the records to the SFSUsers table through the us_pk field.  Then, you would just need to create a business object for that table and a form to allow the information to be edited/maintained.</description><pubDate>Tue, 16 Jan 2007 12:03:55 GMT</pubDate><dc:creator>Ben Chase</dc:creator></item><item><title>Custom Fields to SFSUser table</title><link>http://forum.strataframe.net/Topic5853-21-1.aspx</link><description>Hello&lt;br&gt;What is the best way to extend the SFSUser Table to add custom user fields (eg. EmployeeID, Title, Phone Numbers)&lt;br&gt;Thanks</description><pubDate>Tue, 16 Jan 2007 09:51:41 GMT</pubDate><dc:creator>Guillermo Vilas</dc:creator></item></channel></rss>