Professional Documents
Culture Documents
2.IMS User Admin Training
2.IMS User Admin Training
Training
User administration
Inventory Management System
Inhoud
1 User data model .................................................................................................................................... 4
1.1 Users ........................................................................................................................................... 5
1.2 User groups ................................................................................................................................ 6
1.3 Account policy ....................................................................................................................... 8
2 Bulk loaders ....................................................................................................................................... 12
3 Contacts .............................................................................................................................................. 16
4 Equipment Types ................................................................................................................................ 18
4.1 Open Node types form ............................................................................................................. 18
4.2 Find Node type ......................................................................................................................... 18
4.3 Information on Node Types form ............................................................................................. 19
4.4 Create new node type ............................................................................................................... 20
4.5 Store Node type settings ........................................................................................................... 21
4.6 Define layout ............................................................................................................................ 22
6 Workflow ......................................................................................................................................... 124
6.1 Open Order form ..................................................................................................................... 124
7 Workflow - Order types .................................................................................................................. 129
7.1 Creating a process flow .......................................................................................................... 130
7.1.1. Create new process flow .................................................................................................... 130
8 Queues .............................................................................................................................................. 134
9 Extra Fields ....................................................................................................................................... 137
10 IP Management ............................................................................................................................ 140
Open IP range form................................................................................................................................... 140
IP range form overview ........................................................................................................................ 140
10.1 Create New Range ................................................................................................................ 141
10.2 Create sub range ........................................................................................................................ 141
10.3 Edit (sub) range ....................................................................................................................... 142
10.4 Merging of (sub-)ranges...................................................................................................... 143
10.5 Delete (sub) range ................................................................................................................... 143
10.6 IP Address overview ............................................................................................................... 144
10.7 Assign IP Address ................................................................................................................... 145
10.8 Bulk loader usage IP management .......................................................................................... 146
11 Vendor ......................................................................................................................................... 150
12 Contracts ...................................................................................................................................... 152
13 Combo boxes ............................................................................................................................... 155
CopC
IMS Training
Part
CopC
1 User data model
This chapter explains the user model.
The IMS application is a user-based system. All persons and/or systems require a user account to be able to
use the IMS functions and/or data.
One account policy with several settings is in place which applies to all user accounts of 1 IMS environment. An
IMS environment can consist of multiple IMS applications (websites, webservices) accessing 1 database where
the database may contain multiple IMS schema’s. The account policy is an IMS global configuration and the
details are explained in a separate chapter.
One or more user accounts can exist within an IMS environment. Each user account has a password based on
the account policy settings. A user account can be related to one or more user groups. Further details are
explained in a separate chapter.
One or more user groups can exist within an IMS environment to which certain permissions are configured that
range from being able to open IMS, accessing certain forms with read only or write access. Further details are
explained in a separate chapter.
In the user details personal information like full name and contact details can be found and also specific details for
IMS like whether the user is active, if a specific screen should be opened on log-in, whether the user is blocked or
blocked during certain hours and if he/she is a GEO user, which means that GPS coordinates can be accessed via
internet.
At the bottom of the screen the user groups this user belongs to are listed (can be more than one).
The groups can be defined according the roles and responsibilities and users are added to the groups according to
their needs. A user can be added to multiple groups.
The account policy settings are divided into 2 categories, password policy and account lockout policy.
This security setting determines the number of unique new passwords that must be associated with a
user account before an old password can be reused. The value must be between 0 and 24 passwords.
This policy enables administrators to enhance security by ensuring that old passwords are not reused
continually.
Default: 6
This security setting determines the period (in days) that a password can be used before the system
requires the user to change it. Passwords can be set to expire after a number of days between 1 and
999, or to never expire by setting the number of days to 0. If the maximum password age is between 1
and 999 days, the Minimum password age must be less than the maximum password age. If the
maximum password age is set to 0, the minimum password age can be any value between 0 and 998
days.
Note: It is a security best practice to have passwords expire every 30 to 90 days, depending on the
environment. This way, an attacker has a limited amount of time in which to crack a user's password
and have access to the network resources.
Default: 42.
This security setting determines the period (in days) that a password must be used before the user can
change it. A value between 1 and 998 days can be set, or immediate changes can be allowed by
setting the number of days to 0.
The minimum password age must be less than the Maximum password age, unless the maximum
password age is set to 0, indicating that passwords will never expire. If the maximum password age is
set to 0, the minimum password age can be set to any value between 0 and 998.
Configure the minimum password age to be more than 0 to enforce password history to be effective.
Without a minimum password age, users can cycle through passwords repeatedly until they get to an
old favorite. The default setting does not follow this recommendation, so that an administrator can
specify a password for a user and then require the user to change the administrator-defined password
when the user logs on. If the password history is set to 0, the user does not have to choose a new
password. For this reason, enforce password history is set to 1 by default.
Default: 1
This security setting determines the least number of characters that a password for a user account may
contain. A value of between 1 and 14 characters can be set, or if no password is required, by setting
the number of characters to 0.
Default: 6
• Password complexity
This security setting determines whether passwords must meet complexity requirements.
If this policy is enabled, passwords must meet the following minimum requirements:
o Not contain the user's account name or parts of the user's full name that exceed two
consecutive characters
o Be at least six characters in length
o Contain characters from three of the following four categories:
o English uppercase characters (A through Z)
o English lowercase characters (a through z)
o Base 10 digits (0 through 9)
o Non-alphabetic characters (for example, !, $, #, %)
o Complexity requirements are enforced when passwords are changed or created.
Default: Enabled
This security setting determines whether IMS stores passwords in the database using hashing instead
of encryption.
Hashing makes it almost impossible to turn a hash back into its original string, thus making it almost
impossible to determine the stored passwords should access be acquired to the IMS database.
Enabling or disabling the use password hash function requires users to change their passwords.
Default: No
This security setting determines the number of minutes a locked-out account remains locked out before
automatically becoming unlocked. The available range is from 0 minutes through 99,999 minutes. If the
account lockout duration is set to 0, the account will be locked out until an administrator explicitly
unlocks it.
If an account lockout threshold is defined, the account lockout duration must be greater than or equal to
the reset time.
Default: 30
This security setting determines the number of failed logon attempts that causes a user account to be
locked out. A locked-out account cannot be used until it is reset by an administrator or until the lockout
duration for the account has expired. A value between 0 and 999 can be set on failed logon attempts. If
the value is set to 0, the account will never be locked out.
Default: 3
This security setting determines the number of minutes that must elapse after a failed logon attempt
before the failed logon attempt counter is reset to 0 bad logon attempts. The available range is 1
minute to 99,999 minutes.
If an account lockout threshold is defined, this reset time must be less than or equal to the Account
lockout duration.
Default: 1
Part
2
2 Bulk loaders
In the bulk loader screen, a list of all pre-defined bulk loaders can be found.
If a bulk loader is selected an Excel sheet will be generated by clicking the button:
The second row displays the column names that can be used to load data.
The following columns need always to be filled:
The other fields are only filled in case this data needs to be added or changed.
Exercise: Create a customer bulk loader sheet and fill in the following details:
Rownum: 1 – 5
Action: ADD (5 rows)
Entity: Customer (5 rows)
Id: empty
Name: CUST1.x – CUST5.x (5 rows)
Full Name: CUSTOMER 1.x – CUSTOMER 5.x (5 rows)
Paste the copied data into the bulk loader screen of IMS.
Click on the execute button on the bottom right of the screen.
The data will be loaded, and the screen will show the result for each row. (Success)
IMS Training
Part
3
3 Contacts
In IMS contacts can be registered for Customers, Groups or Sites.
Persons or groups can be registered as contacts and can be related to Customers, Sites or Groups.
Open the Create New Contact screen and fill in your own name and details. Press Save.
Click on the ‘Relate Contact To’ button and relate to the first customer that was created in the bulk loader
exercise.
IMS Training
Part
4
4 Equipment Types
IMS is equipment and vendor independent, so that all equipment types can be modeled.
Section 1:
This is the layout of the equipment
Every rectangle is a slot, that can be defined in section 2 and adjusted in section 3
Section 2:
Tab pages with Node Type information. These can be used to store Node type settings and create the layout.
Section 3:
In this section the settings related to the layout are visible. Settings can be adjusted by double clicking on the row.
1 2
3
4.4 Create new node type
To create a new node type, press the button ‘New’ on the node types form.
Height: 500
Width: 800
Physical speeds: 1S|1GBE|100MB|10MB
Domain: OSN
Press save.
4.6 Define layout
The layout can be defined via the "SlotDefinition" tab page.
Create a layout.
Hint:
Part
5
5 Card Settings
Card settings can be viewed and created in the Card Definition Form.
5.1
Ca rd na me :
This is the general name of the card. Normally this is not the part-number.
Ca rd code :
This is the exact part-number of the card.
The Card Code is a "child" of the Card name. One Card name can have multiple Card Codes.
A button can be found on top of the form to display all card codes.
When this tab page is not visible, it means there are no internal ports related to this Card Name/Card
Code.
When this tab is not visible it means that there is no Card Code related to the Card Name.
When this tab is not visible, it means this card is not place in any equipment.
It also provides related port info, like status, card/port name, slot number, circuit on that port.
5.4.7 Sub-Cards
In case of a (carrier) card that have sub-cards (card-in-card) defined in IMS, a tab page will be visible
to show the relation between card and sub card.
The following fields are available to create the correct port names:
Name: This is the name of the port, excluding the port number.
So, to create port "P1", this field contains the "P"
Start port This is the sequence number of the first port.
So, to create P1 till P10, this field contains "1"
Number of ports This field indicates the amount of ports to create.
InterfaceDefiniton Interface type of ports
Speed: Speed/Bandwidth of the ports (or connections that can be connected to it).
In case the port can handle multiple speeds, the speeds must be
separated by a piper symbol "|". E.g.: 64K|128K|512K|1024K|1984K|
To create and define sub slots, press the button ‘Create sub-slots’
A new button will appear on the top of the card screen:
Now the layout of the sub slots can be defined in the Node Types form. This is the same form where
the layout of the equipment is being modeled.
Similar to the define the layout of equipment, the layout of the sub slots can be created via tab page
"SlotDefinition"
Card Settings can be copied from one card (code) to the other.
- Create Card with the following name: CARDTEAMx, where x is your team number
- Add Cardcode: CODEx, where x is your team number
- Add 12 ports to card code.
N ames: P1 - P12
Speed: 2MB
Press save.
- Change port name P12 into P999 and port speed P999 must be 34MB
Select the Card Code and left-click on the slot to create the relation. The slot colors purple.
It’s also possible to create a relation of one card and multiple slots (one card occupies 2 or 3 slots at
once), in that case right-click on the other slot(s), those will color green.
Exercise: Create Card-Slot relation
Name: CARDTEAMx, card code: CODEx > slot 1,2 and 3 of Node type EQx
(where x is your team number)
Name: CARD2TEAMx, card code: CODE2x > slot 4 and 5 (simultaneously), of Node type EQx
(where x is your team number)
Create a new node of the new node type. G i v e i t a n y n a m e and place it on any location.
Insert some cards and let the trainer check this node.
IMS Training
Part
6
6 Workflow
A complete workflow system has been integrated into IMS. Every process can be created easily by
users who have the correct permissions.
Examples of processes that can be created:
- Service Delivery (Create customer and/or platform services)
- Fault Handling (Solve network problems)
- Capacity Management (create new network capacity and network migrations)
- Planned Work (Scheduled Network maintenance)
- BID management
- etc.
Parent order In case of a sub-order this field contains the parent order
number.
Name: The identification of the order
OrderType: The workflow process
Type: Order or Trouble ticket
OrderStatus: Status of order (Open/Closed)
Severity : Severity of order/TT (1 to 4)
Priority: Priority of order/TT (1 to 4)
LeadTime: Number of days extra
Customer: Customer ID
Description: Free text field
PlannedStartDate Date the order should be started
PlannedStopDate Date the order should be completed
DeliveryDate Date of delivery of the order
ContactDetails Contact details
Complete Order
This tab page lists all the tasks within an order/TT, with related status, dates, lead times and
users.
Logging (All)
Automatically when an action is done with an order/TT task a log note is being created by IMS.
All extra fields (tab only appears when extra fields are configured)
Every workflow can have its own related order/TT fields that can be set up by the admin user.
The "All extra fields" tab lists all fields of all order/TT tasks that belong to the main order.
Bill Of Materials (tab only appears when applicable)
Related Objects
All objects (nodes, circuits, sites etc.) related to the order. Every new object created in which this
order number is used is automatically added to the list.
WF Graphical
GeoMap
On the left in the red box the queues are found (department message boxes in which the tasks are
created); on the top red circle the tab is found with all orders/tasks in the selected queue.
In the green circle the tab is found with all orders assigned to you.
In the yellow circle the tab is found with all orders that are owned by you.
In the purple box below, the tabs are found that are explained above and the CompleteOrder tab
shows all tasks of the selected order (purple circle top left)
When a task becomes active an email is sent to the queue that is listed to perform the task (this is
set-up in the order-type (process))
A user who is assigned to that queue can accept the task, in which case the task is removed from the
department queue and moved to the personal queue of the user that accepted.
He/she can than perform the task and when completed, close the task, so that the next task in the
flow becomes active.
Actions on tasks
Beside opening, accepting and closing order/TT tasks, the following actions can be performed
as well: (if the user has the proper permissions in the department queue)
In the menu bar above the order form these tasks and others can be selected:
Part
7
7 Workflow - Order types
In the red box the selected process flow is found, the primary queue for this flow, the indicator whether lead
times are calculated by days (D) or minutes (M), a description (not obligatory), and a name template which
will be applied for all orders that are configured according to this flow (if no template is desired fill in [NONE]
(including the brackets)
In the green box a list of all tasks that are configured for this process flow is found. This list consists of the
following columns:
ID: a record ID assigned by IMS
Name: the name of the task
TaskSort: a number to sequentially list the tasks
Leadtime: a number showing the lead time in days or minutes
Queue: the queue in which the task will be executed
TasksDone: the ID of the preceding task(s)
Description: a description of the tasks
HoursWork: the actual effort to execute the task in hours
AutoWorkflowFailQueue: the name of the queue in which tasks are registered if auto
workflow fails
AutoWorkflowFunction: the automatic workflow function to be performed
AutoWorkflowRelatedObjectsTask: the parameters for the automatic workflow
SkipTask: the type of task (behavior)
Xpos: the horizontal position of the task in the graphical representation
Ypos: the vertical position of the task in the graphical representation
In the yellow box the extra fields that have been configured for the selected task in the green box are found.
(see also chapter EXTRA FIELDS)
By clicking on the ‘Create new OrderType’ button the following screen opens:
After all tasks are created, the tasks can be related to each other (create the flow)
This can be done in the task matrix by filling in the column TasksDone (for easy sequential flows) or in
the WF Graphical view (for more complex flows)
In the matrix fill in the ID of the preceding task in the TasksDone column (so for the first task this
column remains empty)
In the WF Graphical view first sort the tasks as they will appear all on top of each other in the screen.
Select the task and drag it with the mouse (left mouse button) to the desired position in the flow;
repeat this as many times as necessary until all tasks are in a position that represents the process
flow.
Here new tasks can be created, extra fields related or copied to a task, task updated (SkipTask type,
description etc.), task deleted or ‘Connect from task->’ a screen with all tasks will open to select the
task that will precede this task. If the preceding task is a YES_NO_LOOP task, a small arrow on the
right of the task is visible, indicating a further choice; YES, NO or LOOP. In the graphical
representation an arrow will be drawn from the preceding task to the task that was selected, Black if
it’s a normal sequential flow, Red if it represents the NO path, Green if it represents the YES path and
Gold if it represents the LOOP path. (see picture below)
The trainer will give an exercise to perform based on the flows that are customary in your organization.
IMS Training
Part
8
8 Queues
The execute workflow tasks, the users must be member of a queue; i.e. an email box per department
in which the tasks to be executed are announced and which defines the permissions to execute a
task.
In the screen above the ‘DEPARTMENT1’ queue is shown and the users that are member of this
queue. Every queue has an email address configured that can be a group address or individual
address(es). Multiple addresses can be inserted by dividing them with a piper symbol “|”.
In the columns next to the user name the authorizations per user are defined:
- Yank: the user may grab a task from another user and execute it
- Assign: the user is authorized to assign tasks from the department queue to a user
- Dispatch: the user may dispatch tasks from the department queue to another queue
- OtherPerson: the user may assign tasks to someone outside the department
- Reject: the user may reject tasks
- Reopen: the user may re-open tasks that have already been closed
- Cancel: the user may cancel a complete order
A user can only create orders/TT if he/she is member of the queue that is configured in the order type.
A user can only execute tasks if he/she is member if the queue the tasks is assigned to.
Any task can only be executed and closed by the user that has accepted the task or was assigned to
the task.
Press the Create New Queue button in the IMS menu bar -
Name the queue: TRAINING_QUEUE.x (where x is your team number) and fill in your own
email address:
From the list of users select all available TEAMx users to be members of this queue:
All selected users are now member of the queue and you can assign permissions to them.
IMS Training
Part
9
9 Extra Fields
The menu option for extra fields is located in the System menu, option ‘Extrafield Group’
All sql checks: extra fields can be assigned to objects in IMS based
on object characteristics, such as object type, IP type,
Site type etc. To know whether extra fields must be
shown in IMS, sql checks can be defined that do the
selection based on the required characteristics
Add all missing permissions to all groups: to be able to work with extra fields the authorizations
must be added to the user group(s), after all the fields
didn’t exist before they were created. With this button
those authorizations are added to all user groups.
Create new ExtraFieldGroup: extra fields are related to extra field groups, extra
fields can be added to existing groups or create a new
group.
Close Form: Close the Extrafield group form.
By clicking the ‘Create new ExtraFieldGroup’ button, the following screen opens:
The menu bar for the extra field options has the following options/buttons:
Part
10
10 IP Management
Open IP range form
The IP range form can be opened via:
Section 1) (red)
Search form to find a specific range using the drop down menu of all ranges.
Search Text
Searching on all details related to IP address or IP range.
Section 2) (brown)
Overview of root ranges.
Single click will open the details in section 3, of that specific range.
Right click will provide a menu with additional options, which are explained in the following chapters.
Section 3) (blue)
Overview of range related information.
All Sub Ranges : Details of subranges related to the selected range.
Details : Editable information for selected range.
History : History of changes done on selected range.
Extra details : Possible to add Extra Fields tab, by means of the “Extra Fields” functionality in
IMS, related to selected range.
Section 4) (green)
Quick overview of details related to highlighted range in tree view.
10.1 Create New Range
To create a new IP range, press
1 2
Section 1)
Mandatory parameters for each range.
Name : A unique range name
IPStartAddress : The network address of the new range (This can be IPv4 or IPv6)
Prefix : Prefix of the new range (for IPv4: 0-32 and for IPv6: 0-128)
Domain : The domain to which the range needs to be assigned.
Parent : The range name of which the new range needs to be the sub range.
Section 2)
Additional references for each range:
Circuit : Related circuit name registered in IMS
Site : Related location name in IMS
Country : Related Country name in IMS
Customer : Related customer name in IMS
Section 3)
Extra info : A free text field.
− Press create new range button and fill additionally “Parent” with parent range name.
− Via Right mouse click on the Parent range in the tree and select the required sub prefix of “Create
sub range”.
o then choose to create all possible subranges with “Create all free ranges”.
o or a specific range by selecting the start IP from “Select range”
10.3 Edit (sub) range
Step 1 Open the range:
This will open the range in the right pane of the screen with the tab Details:
Modify details of the range : Site, Customer, Country, Circuit and Extra_info
Change the domain : Assigning a sub range of a parent range to a different domain to
distribute ranges to custom domains. The range is not allowed to
overlap existing ranges in the new domain.
For instance for distribution between departments or platforms.
Related IP addresses are migrated to the new domain.
Adjust range size : adjusting the range size is only possible when there is no other range
overlapped by the change, within the same parent range.
Decreasing range size will only work when there is no sub-range outside
the new range size.
Decreasing the range size will also not be possible when there are IP
addresses in use that do not fit within the new range size.
Change the Parent : Changing the parent will be allowed when the subrange fits in the parent
range and does not overlap with existing ranges in the new parent range.
10.4 Merging of (sub-)ranges
To aggregate ranges into one bigger range.
Starting point:
Steps:
1. Merge DCN_0:FF80:0:0:AB:2:AE:10/126 with DCN_0:FF80:0:0:AB:2:AE:14/126 ,
DCN_0:FF80:0:0:AB:2:AE:18/126 , DCN_0:FF80:0:0:AB:2:AE:1C/126
a. Right mouse click on range DCN_0:FF80:0:0:AB:2:AE:10/126
and select “Change Prefix” > “To:124 range(s) to merge:…..”
b.
Result:
Delete is possible via right mouse click on range, in range tree. Select “Delete” > Yes
10.6 IP Address overview
Section 1) (red)
The selected (sub) range details.
Section 2) (blue)
For the tab IP Address Table, the following details are specified.
To a node:
Go to node and select toolbar option: “IP” > “Add IPaddress:…..”
To a card:
Right mouse click on a card in a node and select “IP” > “Add IPaddress:….. to Card”
To a port:
Right mouse click on a port and select: “Add IPaddress:…. to Port”
10.8 Bulk loader usage IP management
Bulkloaders can be found in IMS via menu: “BulkLoader” > “BulkLoader”
Part
11
11 Vendor
Suppliers or manufacturers of equipment must be registered in IMS as vendors of the type equipment.
Vendor related agreements can also be registered in IMS, like SLA’s, contacts.
4. Review the following information to get an understanding of the capabilities of this form.
• List of equipment definitions
• List of Nodes
1. Click the “Create new Vendor” button on the Vendor Actions button bar.
2. Fill in the following details:
• Name = Vendor-X
• Type = Equipment
3. Click the Save button to create the new Vendor.
IMS Training
Part
12
12 Contracts
Contract with the different vendors can be managed within IMS by registering them in relation to the
specific vendors, for example a maintenance support or installation contract.
1. Click the ”Create new Contract” button on the Contract Actions button bar.
2. Fill in the following details:
• Name = Contract-X
• Vendor = VENDOR-X
• ContractType = MAINTENANCE SUPPORT
• DateStart = 01-01-2018
• DateEnd = 01-01-2020
• DateRenewal = 01-12-2019
• SlaOnSite = 24/7
• SlaMttr = SLA-2HRS
3. Click the Save button to create the new contract.
IMS Training
Part
13
13 Combo boxes
In many forms in IMS the user can select values from a list (f.i. location type, circuit service parts
etc.)
The contents of these lists are stored in tables that can be accessed via the Combobox Data
option.
In the Combobox data menu the overview of existing combobox data lists can be found by
clicking on the small arrow on the right of the search field.
To add values to any of the lists, click on the Create new ComboBoxData button.
Open the Combobox menu and search for the ‘Type_Location’ list.
Click on this list and view the location types that are listed.
Now click on the ‘Create new ComboBoxData’ button and add the value below to this list:
Name: TYPE_LOCATION
Selection: SHOPPING MALL
Press Save.
Now open the Site menu and click on ‘Create New Site’
In the Create Site screen, click on the SiteType field to open the list of Site Types.