Open topic with navigation
The Security Administration screens are accessible only from the Tax
Collection System but are used to control security for the Tax Collection
System, the Permits module, and TaxLedge.
The screen allow you to create
users and to grant and/or revoke jobs, tasks, entitlements, and batch
menu reports/processes associated with each user.
The Security Maintenance
screen allows authorized tax office employees to create their own jobs
by copying existing jobs and then modifying them. As you are creating these
new jobs, you can add or remove tasks to create a job that is unique to
your tax office. ACT has created a set of default 'template' jobs for
you to use as models from which to copy and create your own jobs.
This online help topic covers the following:
- Definitions
- Set
Up
- Creating
jobs and assigning tasks
- Blocking
entitlements from user-created jobs
- Deleting
a user-created job
- Creating
new users and assigning office locations
- Assigning
jobs, tasks and entitlements to users
- Resetting
passwords
- Viewing
grant history
- Creating
a spreadsheet of jobs, tasks, and entitlements for each user
Definitions
Job - a defined set of tasks.
ACT has created jobs such as cashier, head cashier, and accounting that
will hopefully include the activities that these tax office employees
have. If the default jobs created by ACT do not fit your tax office's
needs, you can create new jobs, either 'from scratch' or by copying a
pre-existing job and then modifying it. You cannot change ACT's default
jobs.
Task - a 'chore' done by a tax
office employee. For example, the job 'Cashier' includes the tasks
'take a payment' and 'reprint a receipt'. Tasks must be assigned to jobs.
You cannot add or remove tasks from ACT's default jobs.
Entitlement
- the specific action(s)
taken to fulfill a task. For example, to take a payment, you need access
to the deposit control screen and to the payment screen. You also need
to open and close a deposit. Each of these activities is an entitlement
in ACT's security system. Entitlements cannot be added or removed from
a task, but can be turned on and off for each user.
Set Up
The following user entitlements must be set for each user
who needs access to the Security Administration and Security Maintenance
screens. They are part of the Security
Administration task.
Only users having the User
Administration job can view or make changes to this screen. See Tasks, Entitlements, and Jobs
for more information.
Entitlements:
UPDATE_OWN_SECURITY: This must be checked to allow users to change their own security settings.
Uncheck the box to prevent users from changing their own security. This defaults to being unchecked. (Note: If a user has super admin privileges--which can be assigned only by ACT--then that user does not need to have this entitlement checked in order to make changes to security settings. The super admin user must have an e-mail address entered into the security system by ACT. If a tax office does not have a super admin assigned, then the UPDATE_OWN_SECURITY entitlement setting is not considered.)
USER_ADMIN20:
This must be checked for each user allowed to see the Security Administration
screen.
USER_ADMIN20_UPDATE:
This must be checked to make changes to the Security Administration
screen, such as modifying the security settings for each employee.
USER_ADMIN_BLW_UPDATE: This must be checked to make changes to the Security Administration
settings for Licensing and Permits users. If it is not granted to the user logged in, but that user does have the USER_ADMIN20 entitlement, the screen will have a Read Only message at the top and no changes can be made to security settings for the modules listed as being read-only. This defaults to being unchecked.
USER_ADMIN_TCS_UPDATE: This must be checked to make changes to the Security Administration
settings for Tax Collection System users. If it is not granted to the user logged in, but that user does have the USER_ADMIN20 entitlement, the screen will have a Read Only message at the top and no changes can be made to security settings for the modules listed as being read-only. This defaults to being unchecked.
USER_ADMIN_TXL_UPDATE: This must be checked to make changes to the Security Administration
settings for TaxLedge users.If it is not granted to the user logged in, but that user does have the USER_ADMIN20 entitlement, the screen will have a Read Only message at the top and no changes can be made to security settings for the modules listed as being read-only. This defaults to being unchecked.
SECURITY_MAINT:
This must be checked for each user allowed to see the Security Jobs
Maintenance screen.
SECURITY_MAINT_UPDATE:
This must be checked to create and/or copy jobs on the Security
Jobs Maintenance screen.
KILL_SESSION:
Allows users to terminate sessions. by default, this is set to N
and must be manually set to Y
for those users authorized to terminate sessions. (To do this, go to Security
Administration and enter the authorized user's name. Click the Job Assignment
tab, then click on the job - the template job is User Administration.
Click the Fine Tune task, then click on the task Security Administration.
On the right side, the KILL_SESSION entitlement checkbox will be blank.
Check that box, then click Apply.)
The following roles
are also required to be set up prior to using these screens. Contact ACT
for assistance.
ACT_BASE_OBJECTS: This
should be granted to all Tax Collection System users. It provides base
level access to most database tables in ACT 7.0. However, this access
can be removed or reset using user entitlements, which allow or deny access
to individual screens and processes. This
replaces the ACT_USER and ACT_FOUNDATION roles used in the original security system.
This role does not grant access to the so-called guarded tables: owner,
taxdtl, apport, valdtl, receivable, rechist, depctl, distribution, and
remittance.
GLTAXLEDGE_FOUNDATION: (TaxLedge only,
assigned behind the scenes when users are created) This provides the ability
to use the functionality available in all of the screens.
LP_FOUNDATION: (Permits only, assigned
behind the scenes when users are created) This provides the ability to
use the functionality available in all of the screens. Jobs must still
be assigned to allow specific actions.
Creating or Copying Jobs,
Assigning Tasks, Blocking or Adding Entitlements to Jobs
- From the ,
select Administration, then
Security Job Maintenance.
The screen appears. The jobs that are
bolded and a gray background are ACT's default 'template' jobs.
Those with a white background have been created by your tax office.
- In the System
drop-down list, keep the default of Tax Collection to see TCS jobs. Select Licensing and Permits to see Permits jobs or TaxLedge to see TaxLedge jobs.
All of the available tasks
appear on the right side of the Create/Maintain
Jobs tab. As you click on each job, the tasks given to that job
have a checkmark in the Assigned
column on the right side.
- To
see just the tasks associated with a particular job, click the Assigned radio button on the bottom
right side of the screen.
- To
see just the unassigned tasks, click the Unassigned
radio button.
- To
see all tasks for the job again, click the All
radio button.
- To
see what users are assigned a particular job, double-click in the
User Count field for that
job.
- To see the entitlements
and batch
menu reports/processes available for a task,
do one of the following:
- Double-click
a task in the right side of the screen to see a
of the entitlements, from which you can select one of these radio
buttons for further filtering: Entitlements,
BMIs, or Privileges.
- Click
in a task line, then click the tab, which lists the entitlements and gives a description
of what you can do with each entitlement. If the job associated with
the task was created by the tax office instead of ACT, an Exclude
column appears on the right side of the screen. If the job is an ACT-template
one, this column does not appear because tax office users cannot change
these jobs.
- If none of the pre-existing
jobs contains the combination of tasks that works for your tax office,
you can create a new job by copying an existing one and then changing
the tasks. To begin, highlight the existing job that is closest to
the one you need. This is the job whose tasks and entitlements you
will be copying to the new one.
- In the Copy
a Job field at the bottom left of the Jobs
and Tasks tab, enter the name of the job you want to copy. ACT recommends
that Permits jobs begin with 'LP_' and that TCS jobs do not begin
with a specific prefix. If you copy a job that your tax office created,
the settings for the new job will be those from the tax office-created
job.
- In the Job
Description field, enter a description of the job that makes
sense for your tax office.
- Click Apply
to save the job name. It will appear in the list of jobs on
the left side of the screen. All of the settings for tasks and entitlements
that were part of the 'source' job are now assigned to the new job.
- Click in the line for the
newly created job. The tasks on the right side are those of the pre-existing
job that you copied.
- You cannot create new tasks,
but you can add or remove tasks as desired by checking or unchecking
them on the right side of the screen.
- If any batch menu processes
(BMIs) have been assigned to these tasks, they appear in the bottom
part of the screen. By default, these processes are set to N. Check
the Override Default box for
each item that user needs to use.
- Click Apply
to save the tasks.
- If you need to make additional
changes to the tasks after saving, you can do so, but remember to
click Apply again when you
are done.
- If you want to rename a job that you created, perhaps because
it was misspelled, click the name of the job to be renamed, then click
the Rename Job button.
- In the popup that
appears, enter the correct name and, if needed, a new description.
- Click OK.
- To make changes to the entitlements
or tasks for specific users, see Assigning
Jobs, Tasks and Entitlements to Specific Users below.
- Users must log out and log
back in whenever changes are made to jobs, tasks, or entitlements.
Adding or Removing Entitlements
from a Job
Users
who can make changes to the Security Maintenance screen can override the
system defaults on entitlements that are attached to user-created jobs
by using the tab called View Entitlements/Override
Default. These defaults do not change on the ACT template jobs.
You can change defaults for entitlements from Y to N or from N to Y. Please
note that these changes do not take effect
if the user does not have the job for which the entitlement was changed
and they may not take effect if the user has that job assigned prior to
the default being changed. You can remove the job from the user
and add it back if you want it to take effect.
These
entitlements are added or removed from a task only for a specific job.
They will not be blocked for the same task if that task also is associated
with a different job. However, the override default setting takes precedence
if the change is made after the user was assigned to that job.
- From the , select Administration,
then .
- In the left side of the Create/Maintain Jobs tab, click
in the line for the user-created job you wish to modify. These jobs
have a white background; the ACT template jobs have a gray background.
- In the right side of the same
tab, click in the line for the task you want to change. The task must be assigned already for
the job you selected. The View Entitlements
tab is renamed to View Entitlements/Override
Default for authorized users only.
- If you wish, double-click
on the task to see the entitlements and their default settings.
- Click the Privileges, Entitlements,
or BMIs, depending on what
you want to see.
- Click Close
to return to the Create/Maintain
Jobs screen.
- Click the View
Entitlements/Override Default tab. The entitlements for that
task are listed.
- Check the Override
Default box to the right of the entitlement you want to add
or remove.
- A message appears stating
that the default has been overridden for future users who are assigned
this job and asks if you want to apply the change to existing users
having the same job.
If you click No,
the default for the entitlement will be changed only
for new users assigned that job.
If you click Yes,
the default for the entitlement will be changed for both
new and existing users who have that
job.
A message appears confirming which option you chose. You do not need to click Save or Apply. If you
unchecked the Override Default box, the entitlement box turns red, indicating
that it has been revoked from this job. If you checked the Override Default
box, the pre-existing entitlement has been added back to that task. You
cannot add other entitlements in this tab.
Warning! If an
entitlement is assigned to more than one of the jobs that the user has,
overriding that entitlement will affect all of those jobs, for all users.
- Users must log out and log
back in whenever changes are made to jobs, tasks, or entitlements.
Deleting
a Job
You can delete any job that your tax office has created. To do so, you
must first restore any blocked entitlements, then delete the tasks. Only
then can you delete the job.
- In
the Create/Maintain Jobs
tab in the screen, then click in the line for the job you want to
delete.
- On
the right side of the screen, uncheck the tasks for that job.
- If
you have blocked any entitlements, you will receive a warning message.
- Click
in the line for that task.
- Click
the Exclude Entitlements from Job
tab.
- Check
the Exclude box to the right
of the entitlement.
- Click
OK to the confirmation message.
These entitlements are removed only from this task, not from other
tasks to which they may belong.
- In the
Create/Maintain Jobs tab,
click Apply.
- Click in
the line for the job to delete.
- Click the
red X ( )in
the toolbar.
- Click Apply.
Creating Users and Assigning
Office Locations
- From
the , select Administration,
then Security Administration.
The screen appears.
- If
the screen is blank, enter the new User
Name to add. Do not enter spaces. Instead, enter either a single
word or words separate by an underscore.
If a user name, description,
etc. are already populated in the screen and you want to create a new
user, click in the User Name field. This clears the screen. Enter the
new User Name.
Warning
You can use the same user name as a person
had in the 'old' role-based security system, but after you save the changes
in this screen, that user name will lose the old security roles and entitlements
and become a user only in the new security system. All jobs, tasks, and
entitlements for v2 security will need to be assigned.
- After
leaving the User Name field, a confirmation message asking if you
want to create a new user appears. Click Yes.
- Enter
the user's Full Name.
- In
the User Type field, select
Tax Office Employee (or ACT Employee, Linebarger
Employee, Other, or
Public) from the drop-down
list.
- In
the Primary System field,
select Tax Collection, Licensing and Permits,or TaxLedge as appropriate.
You cannot have the same User Name for TCS, TaxLedge and Permits.
- Enter an Email Address for the user.
- Enter
a Description of your choice
for this user.
- Click
the Save Changes button.
If an error message appears, make sure you have entered something in all of the above fields, then try again.
- In
the Profile field, click the
Star button, select a profile
(the default setting is 'Default'), then click OK.
- Click
the OK button next to Maintain User's Locations. A popup
list of appears.
- Check
the column next to the location(s) where this user may be working
(or click Select All if needed),
then click OK.
- Click
the Job Assignment tab.
- In
the Job Assignment tab, all
of the available jobs are shown. None of them are checked.
- To
copy the jobs assigned from another user, enter that user's name in
the Copy Jobs and Tasks from User
field.
- To
see the tasks for a particular job, double-click the job name. To
see the entitlements for a particular task, double-click the
task name. After viewing the tasks, click Close
to return to the Job Assignment tab.
- Check
the Granted column next to
the jobs you want to assign to the new user.
- Click
Apply. The Apply button grays
out after the changes have been saved. You can make additional
changes as described below.
Assigning Jobs, Tasks and
Entitlements to Specific Users
At this point, you can add or remove
jobs from any user and also remove certain tasks or entitlements from
those assigned to any user.
Note:
You can remove entitlements from jobs as shown above, which will remove
the entitlement for any user having that job. Or, you can remove entitlements
from a job for a specific user, as shown below.
- From
the , select Administration,
then Security Administration.
The screen appears.
- Enter
the User Name.
- Press
Tab to fill in the information
in the remainder of the screen.
- If a tax office has at least one user who has been assigned super admin status by ACT, other users cannot change their own security unless they have been assigned the UPDATE_OWN_SECURITY entitlement (which can be assigned only by the user that has super admin status).
If users do not have this entitlement, a pop up window will appear on the Security Administration at this point, which asks if they want to request permission to change their own security settings. Click Yes to send an e-mail to the super admin(s), who can click on a link and grant the entitlement. The super admin must tell the user that the entitlement has been granted. (Until the request has been granted, this user has read-only access to this screen.) This entitlement lasts for only a single visit to the Security Administration screen, after which the entitlement is revoked from the user.
If the user clicks No on the pop up window, he/she is granted read-only status on the security screens.If the tax office does not have a super admin user created, then the UPDATE_OWN_SECURITY entitlement is not considered. Also, if the super admin user does not have an e-mail entered in the Security Administration screen, no e-mails will be sent and other users will not be able to update their own security.
- Click
the Job Assignment tab.
- Add
or remove any job
for that user. Double-click any job to see the tasks for that job.
- If
the user is assigned the same entitlement in more than one job, a
warning message stating that the default has been overridden for all
future users who are assigned
this job and asks if you want to apply the change to existing users
having the same job. If you click No,
the default for the entitlement will be changed only for new users
assigned that job. If you click Yes,
the default for the entitlement will be changed for both new and existing users who have that
job.
WARNING! When a
user is assigned two jobs with the same entitlement, but within one job
the entitlement has the default permission setting (for ex., N for no)
and within the second job, the permission setting for the same entitlement
is set to Y (yes), both jobs will be highlighted in yellow on the Security
Administration screen and a 'Entitlement Conflict' message will appear on the
right side of the screen. [The changing of the entitlement's default
setting can be done only on the Security - Job Maintenance screen, but
assigning jobs to users is done on the Security Administration screen.]
Click the Detail
button to see a list of entitlement conflicts for that particular user.
The message at the bottom of the Entitlement Conflicts screen states that in
all cases the permission setting that takes precedence if you give both
jobs to the user is that of the override value (in this case, the Y setting).
To prevent this conflict, return to the Security - Job Maintenance screen
and adjust the settings of the entitlement in both jobs to be the same.
If you click Apply,
the yellow highlighting of the jobs in conflict is removed.
- Click
the Fine Tune tab. All of the tasks for the jobs
granted to that user are listed on the left side. This is not
the complete list of tasks for all jobs, just those granted to the
user.
As you click on
each task, the entitlements for that task are listed on the right
side. The Allow column shows the default setting for the entitlement.
If an entitlement belongs to more than one task, the same default
setting applies to each task.
- To
remove a task from this user, uncheck the Granted
box next to that task.
- To
remove entitlements
as desired for that particular user, change the setting in the
Allow column. If it is red, the current permission is NOT the default
setting for that entitlement.
Warning!
If an entitlement is assigned to more than one of the tasks that the
user has, adding or removing that entitlement will affect all of those
tasks, but only for that user. For example, if you remove the ACTBLW_02
entitlement from the CHANGE_FEES_ON_RENEW/REISSUE task for a particular
user, it will also be removed on the RENEW_OR_REISSUE_A_PERMIT task
if that user has that task. It will not be revoked for either of these
tasks for other users.
- Click
Apply. There are separate
Apply buttons for tasks and entitlements.
- Tasks
and entitlements that have been revoked from a user are outlined in
red.
- To
see batch menu items, click the Run
Batch Processes task on the left side of the Fine
Tune tab. All batch menu items (reports and processes) are
controlled through the Batch Menu job and the Run Batch Processes
task.
- Click
the BMIs radio button on the
Fine Tune tab. All batch menu
items granted to the user will be checked.
Note:
All batch menu items are defaulted to N for new users to not be available.
Security administrators at each tax office will need to grant permission
to each user to use the individual batch menu items that he/she needs
to run.
- Check
or uncheck the individual batch menu items until each user has permission
to see only those reports and processes he/she needs to use.
- Click
Apply on the right side of
the Fine Tune tab.
- Users
must log out and log back in whenever changes are made to jobs, tasks,
or entitlements.
Resetting Passwords/Revoking
Connect Privileges
- From
the , select Administration,
then Security Administration.
The screen appears.
- Enter
the User Name.
- Press
Tab.
- Click
the OK button next to Reset User's Password. The password
will be reset to texas1 if the client preference PASSWORD_RESET
is set to TEXAS1. The password
will be randomly generated if the preference is set to RANDOM.
The first time a user logs in (using texas1), he/she will be prompted
to change the password. The following rules apply when creating a
new password:
- Passwords
cannot be the same as the user name (upper or lower case doesn't
make any difference).
- Passwords
must contain at least 1 digit and 5 characters.
- Passwords
cannot be too simple. For ex., 'WELCOME', 'DATABASE', 'ACCOUNT',
'USER', 'PASSWORD', 'ORACLE', 'COMPUTER', 'ABCD' (or any
variation of these in upper or lower case) are not allowed.
- Passwords
cannot contain the following characters: @$/\|<>;
- Passwords
must differ by at least three characters from the previous password.
Notes:
If your tax office requires passwords to expire on a regular basis,
the client preference DB_PROFILE
must be set by ACT. This tells the system what the password requirements
are for your office, for ex., how many numbers, letters, and special characters.
- If
an employee no longer works for your tax office, you can prevent him/her
from signing on by entering the user name in the User
Name field, pressing Tab or Enter, then clicking the Grant or Revoke Connect button.
Viewing
Grant History
To
see what jobs, tasks, and entitlements have been granted or revoked from
a user, see the User's Grant History tab.
- From
the , select Administration,
then Security Administration.
The screen appears.
- Enter
the User Name.
- Press
Tab.
- Click
the User's
Grant History tab. A list of all of the changes to jobs, tasks,
and entitlements for the user will be displayed.
- The
Grant or Revoke column shows
what action was taken for that item. If an item has been revoked, a
red bar appears to its left.
- The
Grant Name column lists the
name of the job, task, and entitlement.
- If
the Grant Name is 'ALLOW',
the Object column gives the
name of the entitlement that is allowed.
- If
the Grant Name is a job or
task, the Object column shows
either 'task' or 'job', as appropriate,
- The
Change Date and Opercode
columns show the date of the change and operator ID of the person
that made the change.
Creating a spreadsheet
of jobs, tasks, and entitlements or a spreadsheet of changes made by user and date
To
create a spreadsheet of job(s), task(s), entitlement(s) or batch menu reports/processes for
any or all users,
- Click
the Spreadsheet button
on either the Security Maintenance
or Security Administration
screen.
- A
new browser window appears that is titled User Security Spreadsheets.
- (optional) In the Security Details section of the window, select a User Name from
the drop-down list. To see data for all users, leave this set
to '-all'.
- Select either the Entitlements or BMIs radio button, depending on whether you want to see jobs, tasks, and entitlements, or batch menu reports and processes (BMIs).
- (optional)
If you chose Entitlements in the step above,
- (optional)Select a Job from
the drop-down list.
- (optional)
Select a Task from
the drop-down list.
- (optional)
Select an entitlement from
the drop-down Entitlement/BMI list.
- (optional)
If you chose BMIs in the step above,
- (optional) Select a Job from
the drop-down list.
- (optional)
Select a Task from
the drop-down list.
- (optional)
Select a batch menu no. from
the drop-down Entitlement/BMIlist.
- Leave
the Allow field set to
Y to see job(s),
task(s), and entitlement(s) for which the user has been
granted permission. Set to N
to see job(s), task(s), and
entitlement(s) that the user is not allowed to use.
- In
the Connect field, choose
either Users with and without
connect, Only users with
connect or Only users
without connect, depending on whether you want to view
users who do not have permission to login to the ACT system.
- Click
Produce Spreadsheet.
- From the next popup window, either open the file (in Excel as a.csv file) or save it to either a local or network drive.
To create a spreadsheet of changes made by a user within a specified date range,
- (optional) In the Change History section of the screen, select a User Name from
the drop-down list. To see data for all users, leave this set
to '-all'.
- (required) Enter a From Date and a To Date. This creates the date range for which to report changes to user permissions.
Killing Sessions
- Users must log out whenever a change has
been made to one or more of their jobs, tasks, or entitlements.
If this happens during the day and they do not log out upon request,
you may need to kill the users' sessions.
- The
user entitlement KILL_SESSION
must be set to Y to terminate sessions. See the Set Up section above for instructions
on how to do this.
- From the , select Administration, then Security
Administration. The
screen appears.
- Click the User Sessions button.
- The screen appears. On
the left side are the current statuses:
- Inactive
- logged in but not doing anything.
- Active
- logged in and working.
- Killed
- your session has been terminated.
- Already
dead - your session was already killed, and you tried to terminate
it again.
- To kill a session, check the box
next to the User Name,
then click Terminate Session.
The status changes to Killed after the session has been terminated.