<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chris21 Security | System Logic</title>
	<atom:link href="https://systemlogic.com.au/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>https://systemlogic.com.au</link>
	<description></description>
	<lastBuildDate>Wed, 19 Apr 2017 06:25:46 +0000</lastBuildDate>
	<language>en-AU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.3.2</generator>
	<item>
		<title>Virtual Files and Chris21 Security Access</title>
		<link>https://systemlogic.com.au/virtual-files-chris21-security-access/</link>
				<comments>https://systemlogic.com.au/virtual-files-chris21-security-access/#respond</comments>
				<pubDate>Thu, 05 Jun 2014 22:51:05 +0000</pubDate>
		<dc:creator><![CDATA[Tony Danher]]></dc:creator>
				<category><![CDATA[Chris21 Security]]></category>
		<category><![CDATA[Virtual files]]></category>

		<guid isPermaLink="false">http://systemlogic.com.au/?p=2219</guid>
				<description><![CDATA[<p>I talked about Chris21 security access in my last blog, How to Fix a Common Chris21 Error Message. In this blog I focussed on the common &#8216;form not accessible&#8217; error message and suggested ways to fix it. This is fine for physical files but will not work so well for virtual files. What&#8217;s the difference [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://systemlogic.com.au/virtual-files-chris21-security-access/">Virtual Files and Chris21 Security Access</a> appeared first on <a rel="nofollow" href="https://systemlogic.com.au">System Logic</a>.</p>
]]></description>
								<content:encoded><![CDATA[<p>I talked about Chris21 security access in my last blog, <a href="https://systemlogic.com.au/chris21-error-message/" target="_blank">How to Fix a Common Chris21 Error Message</a>. In this blog I focussed on the common &#8216;form not accessible&#8217; error message and suggested ways to fix it. This is fine for physical files but will not work so well for virtual files.</p>
<p><strong><span style="color: #f88005;">What&#8217;s the difference between a physical file and a virtual file?</span></strong></p>
<p>If a form in Chris21 has a physical file, then all of the data associated with that form will be stored on its own DAT file. For instance, all of the data entered in the Details (DET) form in Chris21 is stored on the EMDET file.</p>
<p>A virtual file, on the other hand, does not have an associated DAT file. Virtual files are often summary forms in Chris21. For example the Collated History (TCH) form displays a summary list of an employee&#8217;s training history, education and licences details. This form gets its information from the Training History (TRH), Education (EDU) and Licences (LIC) forms. There is no physical file or any data dictionary entries for TCH.</p>
<p><strong><span style="color: #f88005;">How do I set up Chris21 security access for a virtual form?</span></strong></p>
<p>There is a trick to this. When it comes to Chris21 security access for virtual files you need to ensure that the Forms (SCN) form is also added to your security profile and menu. So, even though you have added TCH to the required security profile and menu, and you have refreshed and/or logged in and out of Chris21, you still won&#8217;t have access to TCH without also including SCN.</p>
<p>The reason that SCN is required for security with virtual files is not clear but we can assume it is related to the architecture and programming in Chris21.</p>
<p>The bigger question is: How would a user know about this when they come to set up Chris21 security access for a virtual file? The answer is that most would not know and would therefore spend a lot of time trying to work out what the problem is.</p>
<p>I hope the information in this blog saves you the time and effort should you find that you need to set up security for a virtual file at some time in the future.</p>
<p>The post <a rel="nofollow" href="https://systemlogic.com.au/virtual-files-chris21-security-access/">Virtual Files and Chris21 Security Access</a> appeared first on <a rel="nofollow" href="https://systemlogic.com.au">System Logic</a>.</p>
]]></content:encoded>
							<wfw:commentRss>https://systemlogic.com.au/virtual-files-chris21-security-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>How to Fix a Common Chris21 Error Message</title>
		<link>https://systemlogic.com.au/chris21-error-message/</link>
				<comments>https://systemlogic.com.au/chris21-error-message/#respond</comments>
				<pubDate>Thu, 22 May 2014 23:27:01 +0000</pubDate>
		<dc:creator><![CDATA[Tony Danher]]></dc:creator>
				<category><![CDATA[Chris21 Security]]></category>
		<category><![CDATA[Error message]]></category>

		<guid isPermaLink="false">http://systemlogic.com.au/?p=2144</guid>
				<description><![CDATA[<p>I want to talk today about a Chris21 error message that user&#8217;s will see from time to time. It can be difficult to get a good grasp of the nuances of Chris21 security, especially if you are a relatively new user. One area that can cause problems is the link between the user security profile [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://systemlogic.com.au/chris21-error-message/">How to Fix a Common Chris21 Error Message</a> appeared first on <a rel="nofollow" href="https://systemlogic.com.au">System Logic</a>.</p>
]]></description>
								<content:encoded><![CDATA[<p>I want to talk today about a Chris21 error message that user&#8217;s will see from time to time. It can be difficult to get a good grasp of the nuances of Chris21 security, especially if you are a relatively new user. One area that can cause problems is the link between the user security profile and the Chris21 menu.</p>
<p>When attempting to access a form you may have seen this Chris21 error message:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2203" alt="Chris21 error message" src="https://systemlogic.com.au/wp-content/uploads/2014/05/Error.jpg" width="495" height="212" srcset="https://systemlogic.com.au/wp-content/uploads/2014/05/Error.jpg 495w, https://systemlogic.com.au/wp-content/uploads/2014/05/Error-300x128.jpg 300w" sizes="(max-width: 495px) 100vw, 495px" /></p>
<p>While you may have seen this error message in the past, you may not be sure why this is happening. This error is telling you that the Salary (SMN) form is not accessible but what exactly does this mean and how can it be fixed?</p>
<p>There can be two causes of this error message. The first is that SMN hasn&#8217;t been added to your security profile or alternatively, the SMN form hasn&#8217;t been added to the menu role that you are using. Either of these scenarios will generate the Chris21 error message shown above.</p>
<p>I should point out that this error will only appear if you use the F6 shortcut key to access the form. This is probably the most common way that Chris21 users move between forms.</p>
<p>The other option to access a form is to navigate using the menu at the left hand side of your Chris21 window. If you navigate this way and you don&#8217;t have access to a form then that form will not appear on your menu. The key point here is that even though the form might be on the menu role you have been assigned, you still must have access to the form on your security profile before it will appear on your menu in Chris21. See my blog <a href="https://systemlogic.com.au/chris21-security/" target="_blank">Chris21 Security and the Link with Your Menus</a>. This blog also links to information about security profiles.</p>
<p>In my experience, the standard practice is to use one menu role for all users. This makes maintenance much easier because if you do have to add new forms for Chris21 users you only have to add them to one menu rather than updating multiply menus.</p>
<p>This works because, as mentioned previously, forms on a menu role will only appear in Chris21 provided the forms also appear on security profiles. In other words, it&#8217;s the security profile that ultimately defines how your menu looks when you log in.</p>
<p>To sum up, when you want to assign security to groups of users in Chris21 you do this by creating one security profile for the group. You then assign that security profile to specific users via the User Access (USR) form. For instance, payroll users will require different security to HR users. For more details about this see <a href="https://systemlogic.com.au/security-profiles-in-chris21/" target="_blank">Understanding Security Profiles in Chris21</a>. Then you just need to make sure that your single menu role contains all of the forms in all of your security profiles.</p>
<p>I hope this blog makes sense as it can be difficult to sometimes understand why a particular Chris21 error message is appearing. Having a better grasp of some of the security concepts in Chris21 should help if you are having trouble when setting up security.</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://systemlogic.com.au/chris21-error-message/">How to Fix a Common Chris21 Error Message</a> appeared first on <a rel="nofollow" href="https://systemlogic.com.au">System Logic</a>.</p>
]]></content:encoded>
							<wfw:commentRss>https://systemlogic.com.au/chris21-error-message/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>Chris21 Security and the Link with Your Menus</title>
		<link>https://systemlogic.com.au/chris21-security/</link>
				<comments>https://systemlogic.com.au/chris21-security/#respond</comments>
				<pubDate>Wed, 30 Oct 2013 04:46:49 +0000</pubDate>
		<dc:creator><![CDATA[Tony Danher]]></dc:creator>
				<category><![CDATA[Chris21 Security]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://systemlogic.com.au/?p=1850</guid>
				<description><![CDATA[<p>Chris21 security can cause clients difficulties because of its links with the menu designer. I see many cases where clients have trouble assigning access to users because the menu security has been overlooked. The first step when you want to give a user access to a new form is to add the form to the [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://systemlogic.com.au/chris21-security/">Chris21 Security and the Link with Your Menus</a> appeared first on <a rel="nofollow" href="https://systemlogic.com.au">System Logic</a>.</p>
]]></description>
								<content:encoded><![CDATA[<p>Chris21 security can cause clients difficulties because of its links with the menu designer. I see many cases where clients have trouble assigning access to users because the menu security has been overlooked.</p>
<p>The first step when you want to give a user access to a new form is to add the form to the user’s security profile. A Chris21 security profile is simply a list of all of the forms that a user needs access to. One security profile can then be assigned to multiple users if they have a similar role in your organisation. For instance, payroll officers will usually share the same security profile. See my blog <a href="https://systemlogic.com.au/security-profiles-in-chris21/" target="_blank">Understanding Security Profiles in Chris21</a> for more information.</p>
<p>It’s important to remember that the security profile is only one part of the process when setting up Chris21 security. The other part is the menu security. You will notice that every user in Chris21 is assigned both a <i>Security Profile</i> and a <i>Menu Role</i>. You can see this on the <i>User Access (USR)</i> screenshot below:</p>
<p style="text-align: center;"><img class="aligncenter  wp-image-1851" alt="Chris21 security" src="https://systemlogic.com.au/wp-content/uploads/2013/10/usr1.jpg" width="933" height="460" srcset="https://systemlogic.com.au/wp-content/uploads/2013/10/usr1.jpg 933w, https://systemlogic.com.au/wp-content/uploads/2013/10/usr1-300x147.jpg 300w" sizes="(max-width: 933px) 100vw, 933px" /></p>
<p>The <i>Menu Role</i> can be different for various user groups. For instance, you might have a <i>Payroll </i>menu role that is different from your <i>HR</i> menu role. My article <a href="https://systemlogic.com.au/chris21-menu-designer/" target="_blank">How to Use the Chris21 Menu Designer</a> explains this in more detail.</p>
<p>If you are using specific menu roles for different Chris21 user groups, you must remember to update their menu roles whenever you update their security profiles. As an example, if you were to add the <i>Superannuation (SUP)</i> form to the <i>PAYROLL</i> security profile, you must also add <i>SUP</i> to the <i>PAY</i> menu role. If you don’t do this then the user won’t be able to access the <i>SUP</i> form, even though it appears in their security profile.</p>
<p>Of course, it works the other way too. So if a Chris21 form is already present in the menu role, it must also be in the security profile to ensure the user can access the form.</p>
<p style="text-align: left;">If you have configured Chris21 security and user&#8217;s have reported that they can’t access some forms, review the security profile and menu role to ensure they are in sync. In most cases, this will be the cause of any problems.</p>
<p>The post <a rel="nofollow" href="https://systemlogic.com.au/chris21-security/">Chris21 Security and the Link with Your Menus</a> appeared first on <a rel="nofollow" href="https://systemlogic.com.au">System Logic</a>.</p>
]]></content:encoded>
							<wfw:commentRss>https://systemlogic.com.au/chris21-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>Understanding Security Profiles in Chris21</title>
		<link>https://systemlogic.com.au/security-profiles-in-chris21/</link>
				<comments>https://systemlogic.com.au/security-profiles-in-chris21/#respond</comments>
				<pubDate>Mon, 28 Oct 2013 23:59:14 +0000</pubDate>
		<dc:creator><![CDATA[Tony Danher]]></dc:creator>
				<category><![CDATA[Chris21 Security]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://systemlogic.com.au/?p=1834</guid>
				<description><![CDATA[<p>The concept of security profiles in Chris21 can be the cause of some confusion, especially if you are new to the system. In essence, a security profile is a collection of Chris21 forms that user&#8217;s needs access to in order to perform their duties. The same security profile can then be assigned to multiple users [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://systemlogic.com.au/security-profiles-in-chris21/">Understanding Security Profiles in Chris21</a> appeared first on <a rel="nofollow" href="https://systemlogic.com.au">System Logic</a>.</p>
]]></description>
								<content:encoded><![CDATA[<p>The concept of security profiles in Chris21 can be the cause of some confusion, especially if you are new to the system. In essence, a security profile is a collection of Chris21 forms that user&#8217;s needs access to in order to perform their duties. The same security profile can then be assigned to multiple users if they are performing similar roles, for instance payroll officers.</p>
<p>I think that one of the difficulties when updating security in Chris21 is in understanding how a security profile is created. A security profile in Chris21 is basically the same as a user record. In other words, you create a security profile in much the same way as you create a new user in Chris21. This is done via the <i>User Access (USR)</i> form.</p>
<p style="text-align: center;"><img class="aligncenter  wp-image-1835" alt="Security profiles in Chris21" src="https://systemlogic.com.au/wp-content/uploads/2013/10/usr-2.jpg" width="892" height="781" srcset="https://systemlogic.com.au/wp-content/uploads/2013/10/usr-2.jpg 892w, https://systemlogic.com.au/wp-content/uploads/2013/10/usr-2-300x262.jpg 300w" sizes="(max-width: 892px) 100vw, 892px" /></p>
<p>The main difference between a security profile and user record is the <i>Profile</i> flag. You check this flag to indicate that this is a master record. Note in the screenshot above that the <i>Profile</i> field is checked. Also note that the <i>Security Profile</i> field on <i>USR</i> is left blank. This is because this is a master record rather than a user record. It’s only when you create a user record that you use this field to assign a security profile to the user.</p>
<p>Once you have created the master record (essentially a blank security profile), you can then start building the security profile by adding Chris21 forms using the <i>Privileges (ATT)</i> form.</p>
<p style="text-align: center;"><img class="aligncenter  wp-image-1836" alt="Security profiles in Chris21" src="https://systemlogic.com.au/wp-content/uploads/2013/10/att.jpg" width="807" height="338" srcset="https://systemlogic.com.au/wp-content/uploads/2013/10/att.jpg 807w, https://systemlogic.com.au/wp-content/uploads/2013/10/att-300x125.jpg 300w" sizes="(max-width: 807px) 100vw, 807px" /></p>
<p>You can see from the screenshot above that the <b>PAYROLL</b> security profile has a collection of 10 forms. Any user who is assigned this profile will automatically have access to these 10 forms.</p>
<p>Now that the security profile has been created you can assign this to your payroll officers as show below:</p>
<p style="text-align: center;"><img class="aligncenter  wp-image-1837" alt="Security profiles in Chris21" src="https://systemlogic.com.au/wp-content/uploads/2013/10/usr.jpg" width="933" height="460" srcset="https://systemlogic.com.au/wp-content/uploads/2013/10/usr.jpg 933w, https://systemlogic.com.au/wp-content/uploads/2013/10/usr-300x147.jpg 300w" sizes="(max-width: 933px) 100vw, 933px" /></p>
<p>There are two major benefits of using security profiles in Chris21. The first is that you can assign a security profile to multiple users without having to recreate the profile for each user. The second benefit is that if you need to update a security profile you only need to do this in one place. Simply go to the <i>Privileges (ATT)</i> form, find the security profile from the list of users and add or remove a form. This is much more efficient than having to update the <i>ATT</i> records for, say, all of your individual payroll officers.</p>
<p style="text-align: left;">After reading this blog have a look at how security has been setup in your system. I hope this will help to give you a better understanding of how to use security profiles in Chris21.</p>
<p>The post <a rel="nofollow" href="https://systemlogic.com.au/security-profiles-in-chris21/">Understanding Security Profiles in Chris21</a> appeared first on <a rel="nofollow" href="https://systemlogic.com.au">System Logic</a>.</p>
]]></content:encoded>
							<wfw:commentRss>https://systemlogic.com.au/security-profiles-in-chris21/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>Understanding Position Security in Chris21</title>
		<link>https://systemlogic.com.au/position-security-in-chris21/</link>
				<comments>https://systemlogic.com.au/position-security-in-chris21/#respond</comments>
				<pubDate>Fri, 27 Sep 2013 02:51:20 +0000</pubDate>
		<dc:creator><![CDATA[Tony Danher]]></dc:creator>
				<category><![CDATA[Chris21 Security]]></category>
		<category><![CDATA[Chris21 Tips]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://systemlogic.com.au/?p=1800</guid>
				<description><![CDATA[<p>Using position security in Chris21 to limit access to staff data Position security in Chris21 can be an unfamiliar or misunderstood concept amongst Chris21 users. Essentially its purpose is to restrict access to the data belonging to certain groups of staff members by Chris21 users. For instance, you may want to set up position security [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://systemlogic.com.au/position-security-in-chris21/">Understanding Position Security in Chris21</a> appeared first on <a rel="nofollow" href="https://systemlogic.com.au">System Logic</a>.</p>
]]></description>
								<content:encoded><![CDATA[<h6>Using position security in Chris21 to limit access to staff data</h6>
<p>Position security in Chris21 can be an unfamiliar or misunderstood concept amongst Chris21 users. Essentially its purpose is to restrict access to the data belonging to certain groups of staff members by Chris21 users. For instance, you may want to set up position security in Chris21 so that a junior payroll officer can’t access details of executive staff members.</p>
<p>You will be aware of the <i>Security Level</i> fields on both the <i>Position Table (PDT)</i> and <i>Position (POS)</i> forms.</p>
<p><img class="aligncenter size-full wp-image-1802" alt="position security in Chris21" src="https://systemlogic.com.au/wp-content/uploads/2013/09/pdt1.jpg" width="864" height="631" srcset="https://systemlogic.com.au/wp-content/uploads/2013/09/pdt1.jpg 864w, https://systemlogic.com.au/wp-content/uploads/2013/09/pdt1-300x219.jpg 300w" sizes="(max-width: 864px) 100vw, 864px" /></p>
<p><img class="aligncenter size-full wp-image-1803" alt="position security in Chris21" src="https://systemlogic.com.au/wp-content/uploads/2013/09/pos.jpg" width="1119" height="582" srcset="https://systemlogic.com.au/wp-content/uploads/2013/09/pos.jpg 1119w, https://systemlogic.com.au/wp-content/uploads/2013/09/pos-300x156.jpg 300w, https://systemlogic.com.au/wp-content/uploads/2013/09/pos-1024x532.jpg 1024w" sizes="(max-width: 1119px) 100vw, 1119px" /></p>
<p>These fields are used to control the security access of Chris21 users to employee records within your organisation. <i>Security Level</i> 9 is the highest, while 1 is the lowest. If you assign a <i>Security Level</i> to a <i>PDT</i> record, this level will default to staff members who are assigned to that position. You can override this by changing the <i>Security Level</i> on individual <i>POS</i> records.</p>
<p>These fields are in turn linked to the <i>Security Level</i> field on the <i>Privileges (ATT)</i> form to control position security in Chris21. The setting on <i>ATT</i> determines the access that a Chris21 user is granted.</p>
<p><img class="aligncenter size-full wp-image-1804" alt="position security in Chris21" src="https://systemlogic.com.au/wp-content/uploads/2013/09/att.jpg" width="762" height="395" srcset="https://systemlogic.com.au/wp-content/uploads/2013/09/att.jpg 762w, https://systemlogic.com.au/wp-content/uploads/2013/09/att-300x155.jpg 300w" sizes="(max-width: 762px) 100vw, 762px" /></p>
<p>If the <i>Security Level</i> on an employee’s position record is set higher than the <i>Security Level</i> on the Chris21 user’s profile then the Chris21 user will not be able to access that employee’s details.</p>
<p>In the example shown above, the Chris21 user assigned to the PAYROLL security profile has access to <i>Salary (SMN)</i> records where position security is set to 5 or lower. The <i>SMN</i> records associated with any staff member whose position <i>Security Level</i> is higher than 5 will not be accessible to this Chris21 user.</p>
<p>You need to take care if using HR21. The same security restrictions apply. Therefore, the security profile that is assigned to HR21 users will need to have the appropriate <i>Security Level</i> so that managers can access all of their staff details. It is usually appropriate to grant HR21 users the highest level of 9 to avoid any issues.</p>
<p>One final thought. Chris21 always defaults to <em>Security Level</em> 5 on <em>PDT</em>, <em>POS</em> and <em>ATT</em>. If you decide to use position security you will need to ensure you manually change the <em>ATT</em> <em>Security Level</em> as appropriate.</p>
<p>The post <a rel="nofollow" href="https://systemlogic.com.au/position-security-in-chris21/">Understanding Position Security in Chris21</a> appeared first on <a rel="nofollow" href="https://systemlogic.com.au">System Logic</a>.</p>
]]></content:encoded>
							<wfw:commentRss>https://systemlogic.com.au/position-security-in-chris21/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
	</channel>
</rss>
