Acceptance test
© 2008 Emisoft AS
2 Chemicals Implementation Acceptance test
Table of Contents
Foreword 0
© 2008 Emisoft AS
Contents 3
© 2008 Emisoft AS
4 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Contents 5
6 Test TSRADMIN
................................................................................................................................... 186
Index 0
© 2008 Emisoft AS
6 Chemicals Implementation Acceptance test
1 Chemicals Implementation
This is a system to implement registration, calculation and reporting of consumption and discharge of
chemicals as done in the Norwegian oil industry with regard to the information required about these aspects
from government authorities. We have only implemented two samples of areas of use, production chemicals
and auxiliary chemicals, just to show and test the principles.
© 2008 Emisoft AS
Chemicals Implementation 7
Start the Teams SR Administration application. In the Main Menu select Manage Options.
Accepted Rejected
© 2008 Emisoft AS
8 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Create users and roles 9
© 2008 Emisoft AS
10 Chemicals Implementation Acceptance test
There are five permissions that can be set for each object or operation:
1. View
This is a weaker access right than read. It indicates that the user is allowed to see the name
of the resource. But she/he is not allowed to see the contents of the object. This means that
the resource can be shown in lists and trees, but the user will not be allowed to show the
edit forms for the object.
For data entries it indicates that the user is allowed to see the data entry list, but not the
contents of the data entry.
2. Create
This indicates that the user is allowed to create new objects of this type. If the object is
located in a tree, it means that the user is allowed to make new sub items to this object (not
siblings)
3. Read
Indicates that the user is allowed to view the object’s name and the contents of the object in
the object editor. (The read access right implicitly implies view rights)
For data entries it means that the user is allowed to see both the data entry list and the data
entry itself.
4. Update
Indicates that the user is allowed to view the objects name and contents as well as edit them
5. Delete
Indicates that the user is allowed to delete the object
The system comes with a predefined role called Admin. The first user who tries to log on to a domain is
assigned this role ( Security problem?)
Name: Admin
Description: A predefined role with access to the whole system, except from showing Dashboards.
© 2008 Emisoft AS
Create users and roles 11
© 2008 Emisoft AS
12 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Create users and roles 13
Name : Reader
Description: A reader has read access to the basic building blocks of the system.
Objects and
Permissions
Operations
Resource V,R
Property V,R
Schema V,R
Schema Form V,R
Resource Form V,R
Manage
V,R
Navigation
Data Entry V,R
Data Entry for V,R
Resources
Approve data
entry
Make credit
data entry
Query Builder V,R
Report V,R
Dashboard V,R
Data drilling
Users
Roles
User tasks
System
messages
Manage
Transfer
Import
Export
Import from Xml
Unit systems V,R
System
Document
System
Document
report
Manage
Options
Change history V,R
© 2008 Emisoft AS
14 Chemicals Implementation Acceptance test
The User enters a name for the The System give an error
Role and Another Role has the message, and return to name
same name input
Name : Reader
Description: A reader has read access to the basic building blocks of the system.
© 2008 Emisoft AS
Create users and roles 15
© 2008 Emisoft AS
16 Chemicals Implementation Acceptance test
Repeat end
The User clicks save The System saves the Role.
© 2008 Emisoft AS
Create users and roles 17
Name: Creator 1
Description: This role will give access to defining resources, resource forms.And approve data entries and
make credit data entries.
Models Permissions
Resource V,R,C,U,D
Property V,R,C,U,D
Schema
Schema Form
Resource Form V,R,C,U,D
Manage
V,R,C,U,D
Navigation
Data entry
Data entry for
resources
Approve data V
entry
Make credit V
data entry
Query Builder
Report
Dashboard
Data drilling
Users
Roles
User tasks
System
messages
Manage
Transfer
Import
Export
Import from Xml
Unit systems
System
Document
System
Document
report
Manage
Options
Change history
Name: Creator 2
Description: This role will give access to defining schema forms, manage navigation, query and reports. And
approve data entries and make credit data entries.
© 2008 Emisoft AS
18 Chemicals Implementation Acceptance test
Models Permissions
Resource
Property
Schema V,R,C,U,D
Schema Form V,R,C,U,D
Resource Form
Manage
V,R,C,U,D
Navigation
Data entry
Data entry for
resources
Approve data V
entry
Make credit V
data entry
Query Builder V,R,C,U,D
Report V,R,C,U,D
Dashboard V,R,C,U,D
Data drilling
Users
Roles
User tasks
System
messages
Manage
Transfer
Import
Export
Import from Xml
Unit systems
System
Document
System
Document
report
Manage
Options
Change history
© 2008 Emisoft AS
Create users and roles 19
Name: Contributor 1
Description: This role will give access rights regarding auxiliary chemicals, defined through rights on
Resource, Data Entry for Schema, Manage Navigation and Reports.
The access rights will be set when creating the different items.
Name: Contributor 2
Description: This role will give access rights regarding production chemicals, defined through rights on
Resource, Data Entry for Schema, Manage Navigation and Reports.
The access rights will be set when creating the different items.
© 2008 Emisoft AS
20 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Create users and roles 21
The User enters a name for the User, The system accepts the name
given on the form domain/username
The user click save The System saves the Access
Right
User
"domain"\TSRGUEST
"domain"\TSRCONTRIBUTORI
"domain"\TSRCONTRIBUTORII
"domain"\TSRAPPROVER
"domain"\TSRCREATOR
"domain"\TSRADMIN
© 2008 Emisoft AS
22 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Start with application Language English 23
© 2008 Emisoft AS
24 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Start with application Language English 25
Accepted Rejected
Date Sign. Dat Sig
e n.
Basic Flow Expected Result Comments
Scenario 1 Create a
basic resource with no
properties
User indicates to The System shows
manage Resources by Resources in a tree
selecting Resource in the structure, built up using
Main Menu window. inheritance relations
(Name or Caption?)
The User selects a The System shows the
Resource by navigating details for the Resource
the Resource tree.
The User indicates The System shows the
Create Resource at the new Resource in the
top level by clicking the Resource Tree.
big plus.
The User enters a The system accepts the
Caption new string with spaces and
special characters and the
system creates (or
suggest) a Name as ID
from the caption with no
spaces and special
characters.
The user alters the name The system accept the
(ID) altered name no spaces
and special characters,
and does not alter caption
The User alters the The system accepts the
Caption field to contain a new string with spaces and
more descriptive string special characters. What
with spaces and special happens to the Name (ID)
characters. ?
The User indicates end The System saves the
of creation, save. Resource .
Test data
© 2008 Emisoft AS
26 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Start with application Language English 27
Accepted Rejected
Date Sign. Dat Sig
e n.
Basic Flow Expected Result Comments
Scenario 1 Create a
basic property
The User indicates The System shows a list of
Create Property by all Properties.
selecting Property in
the Data definition
window.
The user clicks the big The system show the entry
plus. form for a new Property.
© 2008 Emisoft AS
28 Chemicals Implementation Acceptance test
Test data
© 2008 Emisoft AS
Start with application Language English 29
Accepted Rejected
Dat Sig Dat Sig
e n. e n.
Scenario 4 Create a
DataType (string)
property with domain
Thing
The User indicates The System shows a list of
Create Property by all Properties.
selecting Property in the
Data definition
window.
The user clicks the big The system show the entry
plus. form for a new Property.
© 2008 Emisoft AS
30 Chemicals Implementation Acceptance test
Test data
© 2008 Emisoft AS
Start with application Language English 31
Accepted Rejected
Date Sign. Dat Sig
e n
Scenario 2 Create a
basic resource with
heritage properties
User indicates to The System shows
manage Resources by Resources in a tree
selecting Resource in the structure, built up using
Main Menu window. inheritance relations
(Name or Caption?)
The User selects a The System shows the
Resource by navigating details for the Resource
the Resource tree.
The User indicates The System shows the
Create Resource at the new Resource in the
top level by clicking the Resource Tree.
big plus.
The User enters a The system accepts the
Caption new string with spaces and
special characters and the
system creates (or
suggest) a Name as ID
from the caption with no
spaces and special
characters.
The user alters the name The system accept the
(ID) altered name no spaces
and special characters,
and does not alter caption
The User alters the The system accepts the
Caption field to contain a new string with spaces and
more descriptive string special characters. What
with spaces and special happens to the Name (ID)
characters. ?
The user wants to add
properies. Properties are
added with one or more
property groups. A
property group can either
be defined as Heritage or
non-Heritage. A property
group defined as
heritage is inherited by
the resource's children.
The User adds a The system creates a
property by dragging the property group box with
© 2008 Emisoft AS
32 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Start with application Language English 33
© 2008 Emisoft AS
34 Chemicals Implementation Acceptance test
Accepted Rejected
Date Sign. Dat Sig
e n.
Scenario 4 Alter the
name(id) to a name that
already exist.
User indicates to The System shows
manage Resources by Resources in a tree
selecting Resource in the structure, built up using
Main Menu window. inheritance relations.
The User indicates The System shows the
Create Resource by new Resource in the
clicking the big plus. Resource Tree.
The User enters a Name The System creates
which is the Id for the another name for the
Resource that already resource.
exists.
The User alters the The System accepts the
name to a name that name in the name field but
already exist. denies saving the
Resource.
© 2008 Emisoft AS
Start with application Language English 35
© 2008 Emisoft AS
36 Chemicals Implementation Acceptance test
Resource Substance
© 2008 Emisoft AS
Start with application Language English 37
© 2008 Emisoft AS
38 Chemicals Implementation Acceptance test
Acc Rej
epte ecte
d d
Dat Sig Dat Sig
e n. e n.
Scenario 6 Create a
DataType property with
resource as domain.
The User indicates Create The System shows a list of
Property by selecting all Properties.
Property in the Data
definition window.
The user clicks the big The system show the entry
plus. form for a new Property.
© 2008 Emisoft AS
Start with application Language English 39
© 2008 Emisoft AS
40 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Start with application Language English 41
A depot can say something about the use of chemicals, where source says something about the
consumption, and recipient say something about where it is discharged.
Resource YesNo
Resource Category
This is a categorization that can be used in a schema to distinguish environmental data entries from
prognosis and permit entries. This is a classification used in Teams4.7
© 2008 Emisoft AS
42 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application language Norwegian 43
© 2008 Emisoft AS
44 Chemicals Implementation Acceptance test
Resource OLFCategory
This is a classification used to report the area of use for chemical consumption and discharge for Oil
companies, it is used in the RangeOfUse resource.
© 2008 Emisoft AS
Switch to application language Norwegian 45
F OLFKategori
© 2008 Emisoft AS
46 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application language Norwegian 47
resources. If a specified
resource is selected it will
be available for the
specified resource (and
children) only.
The User indicate to
select Range by clicking
The System shows the
the box next to the
Range LookUp dialogue,
Range field. The Range
with Treeview and
is a Resource or
ListView of Resources and
DataType that defines
Datatypes which can be
what the Property can be
selected as Range.
targeting.(What values a
property can have)
The User search for a
Resource by typing first
The System show
part (or whole) of name
matching resources.
or caption and click
search.
The System creates the
The User selects a
selected Resources as
Resource as Range
Range
The user Indicates Save The System saves the
Property new Property
The System creates a new
Instance Operation for
reading, updating and
deleting the Property and
adds them to Tasks and
Roles according to parent
Property
© 2008 Emisoft AS
48 Chemicals Implementation Acceptance test
Accepted Rejected
Date Sign. Dat Sig
e n.
Scenario 2 Create a
basic resource with
heritage properties
User indicates to The System shows
manage Resources by Resources in a tree
selecting Resource in the structure, built up using
Main Menu window. inheritance relations
(Name or Caption?)
The User selects a The System shows the
Resource by navigating details for the Resource
the Resource tree.
The User indicates The System shows the
Create Resource at the new Resource in the
top level by clicking the Resource Tree.
big plus.
The User enters a The system accepts the
Caption new string with spaces and
special characters and the
system creates (or
suggest) a Name as ID
from the caption with no
spaces and special
characters.
The user alters the name The system accept the
(ID) altered name no spaces
and special characters,
and does not alter caption
The User alters the The system accepts the
Caption field to contain a new string with spaces and
more descriptive string special characters. What
with spaces and special happens to the Name (ID)
characters. ?
The user wants to add
properies. Properties are
added with one or more
property groups. A
property group can either
be defined as Heritage or
non-Heritage. A property
group defined as
heritage is inherited by
the resource's children.
The User adds a The system creates a
© 2008 Emisoft AS
Switch to application language Norwegian 49
Resource RangeOfUse
Caption Caption (NO) Name(ID) Parent Pro Heritage Property Property Target
pert
y
Gro
up
Range Of Use Bruksområde RangeOfUse Top Node Info Checked hasOLFKategori OLFKategori
Drilling and well Bore og Brø RangeOfUse Info Inherited hasOLFKategori A
chemicals nnkjemikalier
Production chemicals Produksjonskjemikalier RangeOfUse Info Inherited hasOLFKategori B
Auxiliary chemicals Hjelpekjemikalier RangeOfUse Info Inherited hasOLFKategori F
© 2008 Emisoft AS
50 Chemicals Implementation Acceptance test
Caption Caption (NO) Name(ID) Parent Property Herita Property Property Validat
Group ge Target ion
FunctionGroup Funksjonsgruppe FunctionGroup Top Node Info Check hasFunctionNumber Int Require
ed d
Biosid (EN) Biosid (NO) FunctionGrou 1
p
Sediment inhibtor Avleringshemmer FunctionGrou 3
(EN) p
Defoamer Skumdemper FunctionGrou 4
p
Hydrate Inhibitor Hydrathemmer FunctionGrou 7
p
Emulsion breaker Emulsjonsbryter FunctionGrou 15
p
Cleaning and Vaske og FunctionGrou 27
detergents rensemidler p
Other chemicals Andre kjemikalier FunctionGrou 37
p
© 2008 Emisoft AS
Switch to application Language English 51
© 2008 Emisoft AS
52 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language English 53
Accepted Rejected
Date Sign. Dat Sig
e n.
Scenario 6 Add a
property to an existing
heritage property
group.
User indicates to The System shows
manage Resources by Resources in a tree
selecting Resource in the structure, built up using
Main Menu window. inheritance relations
(Name or Caption?)
The User indicates The System shows the
Create Resource by new Resource in the
clicking the big plus. Resource Tree, and shows
all the inherited Properties
(all the Heritage Properties
of the parent) – these are
not editable
The User enters a The system accepts the
Caption new string with spaces and
special characters and the
system creates (or
suggest) a Name as ID
from the caption with no
spaces and special
characters.
The User wants to add a The system adds the
new property to an property to the group box
existing non-heritage
group, and drags the
property from the list to
the group box.
The user wants to add a The system adds the
new property to an property to the group box
existing heritage group,
and drags the property
from the list to the
heritage group box.
The User Selects the The System has assigned
Property in the group the Property a target equal
box. to the Range.
The User wants to The system shows the
specify a filter for the Domain filter dialogue.
Target value for the
Property and click the
search box by the target
© 2008 Emisoft AS
54 Chemicals Implementation Acceptance test
field.
The user select the The system shows the
target values for the selected targets in the
property by using the target field. Only these
arrows in the domain targets should be possible
filter dialoge and click to select from when using
OK. this property with this
resource.
The user wants to ?
specify validation for the
property. Required/Not
Required
The user wants to ?
specify validation for the
property. Read Only/Not
Read Only
The User indicates an The System saves the
end of creation, save. Resource as inherited
from the Selected
Resource (specifying an
isA Property for the newly
created Resource with
Target the parent)
© 2008 Emisoft AS
Switch to application Language English 55
Component hasSF hasColorCo hasToxi hasLo hasBO hasTaintin hasIno hasToxi hasKO
TClas de city gPow D g rganic cityGrea W
s terThan
One
Component19 100 yellow 220 -0.000 28 No No Yes 0.000000
1 1
© 2008 Emisoft AS
56 Chemicals Implementation Acceptance test
Accepte Rejected
d
Dat Sig Dat Sig
e n. e n.
Basic Flow Expected Result
Scenario 1 Create a basic
form
User indicates to manage The System shows
Resource Forms by selecting Resource Forms in a
Resource Form in the Main structure, built up using
Menu window. relations to Resource
The User selects a Resource The System shows the
Form by navigating the details for the Resource
Resource tree and selecting a Form
form relating to a Resource.
The User indicates Create The System shows a
Resource Form at by selecting a Form bound to the
Resource the form should be Resource with default
bound to and click the big plus. fields Name, Caption,
Help and Yellow Tip.
The User enters a Name (ID) The system accepts the
new string with spaces
and not special
characters .
The User attach an icon The Systemaccepts the
Icon .
The User selects a Property The System add the
from the Property Groups for the property to the form
Resource on the Form by
selecting the resource in the
toolbox window and expanding
the property group to see the
properties. The property is
added to the form by dragging it
from the toolbox window and
dropping it in the form window.
The User indicates some extra The System adds the
(not Resource referred) components to the Form
components should be added to
the Form, repeat until all
components are added.
The user indicate save The System saves the
Form and The System
creates a new Instance
Operation for reading,
updating and deleting the
Form and adds them to
Tasks and Roles
according to parent Form
© 2008 Emisoft AS
Switch to application Language English 57
© 2008 Emisoft AS
58 Chemicals Implementation Acceptance test
Form:
Visibility
Name: Checked
Caption: Checked
Yellow Tip: Checked
Help: Checked
© 2008 Emisoft AS
Switch to application Language English 59
© 2008 Emisoft AS
60 Chemicals Implementation Acceptance test
Tab Index 0
© 2008 Emisoft AS
Switch to application Language English 61
© 2008 Emisoft AS
62 Chemicals Implementation Acceptance test
Component hasSF hasColorCo hasToxi hasLo hasBO hasTaintin hasIno hasToxi hasKO
TClas de city gPow D g rganic cityGrea W
s terThan
One
Component01 100 yellow 7.5 -0.000 78 No No Yes
1
Component02 6 red 6 3.9 66 No No Yes 99
Component03 100 yellow 1.1 2.4 70 No No Yes
Component04 100 yellow 125 1.3 71 No No Yes 19.95
Component05 201 green 999999 No No Yes
Component06 100 yellow 7.5 -0.000 63 No No Yes
1
Component07 100 yellow 69 6.000 69 No No Yes
1
Component08 100 yellow 30 2.999 66 No No Yes
9
Component09 100 yellow 0.7 0 62 No No No
Component10 100 yellow 7.5 1.9 76 No No Yes
Component11 6 red 1000 4.2 0 No Yes Yes 99
Component12 100 yellow 0.25 -0.000 67 No No No
1
Component13 100 yellow 50 2.3 83 No No Yes
Component14 100 yellow 100 6.000 100 No No Yes
1
Component15 100 yellow 51 5.2 64 No No Yes 159483.3
Component16 201 green No No Yes 1
Component17 6 red 31 4 0 No No Yes 10000
Component18 100 yellow 7.5 -3.000 99.999 No Yes Yes
1 9
© 2008 Emisoft AS
Switch to application Language English 63
Test data
Caption Caption Name(ID Parent Proper Heritage 1:n Property Property Target Validation
(NO) ) ty
Group
Product Produkt Product Substance Info Checked unCh. hasProducer Producer Required
Substance Info Checked unCh. hasColorCode ColorCode Required
Substance Info Checked unCh. hasFunctionGrou FunctionGroup Required
p
Substance Info Checked unCh. hasDensity (kg/l) Decimal Required
© 2008 Emisoft AS
64 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language English 65
Test Data
Name(ID) Parent Property Group Heritage 1:n Property Property Target Validation
Product Substance Composition Checked Checked hasPart Decimal Required
Substance Composition Checked Cheked hasComponent Component Required
© 2008 Emisoft AS
66 Chemicals Implementation Acceptance test
Composition Table
© 2008 Emisoft AS
Switch to application Language English 67
Form:
Toolbox item Label
Visible Checked
Yellow Tip
Help
Style Lucida Sans Unicode,14,Black,Bold,
Underline
Text Products Info
Tab Index 0
© 2008 Emisoft AS
68 Chemicals Implementation Acceptance test
Visibility
Name: Checked
Caption: Checked
Yellow Tip: Checked
Help: Checked
© 2008 Emisoft AS
Switch to application Language English 69
Range/Prec
Tab Index 0
© 2008 Emisoft AS
70 Chemicals Implementation Acceptance test
Form:
Toolbox item Label
Visible Checked
Yellow Tip
Help
Style Lucida Sans Unicode,14,Black,Bold,
Underline
Text Products Info
Tab Index 0
Visibility
Name: Checked
Caption: Checked
Yellow Tip: Checked
Help: Checked
© 2008 Emisoft AS
Switch to application Language English 71
© 2008 Emisoft AS
72 Chemicals Implementation Acceptance test
Caption Component
Compostion_hasPart
Visible Checked
Read only Unchecked
Caption Part
Group details Max rows 0
Tab Order edition TabIndex 0
© 2008 Emisoft AS
Switch to application Language English 73
© 2008 Emisoft AS
74 Chemicals Implementation Acceptance test
Composition Table
© 2008 Emisoft AS
Switch to application Language English 75
© 2008 Emisoft AS
76 Chemicals Implementation Acceptance test
Reso Caption Caption (NO) Name(ID) Parent Prop Herit 1:n Prope Propert Valid
urce erty age rty y ation
Grou Target
p
OrgL OrgLevel OrgNivå OrgLevel Top Node
evel
Level0 Nivå0 Level0 OrgLevel
Level1 Nivå1 Level1 OrgLevel
Level2 Nivå2 Level2 OrgLevel
Level3 Nivå3 Level3 OrgLevel
Level4 Nivå4 Level4 OrgLevel
Level5 Nivå5 Level5 OrgLevel
Level6 Nivå6 Level6 OrgLevel
Level7 Nivå7 Level7 OrgLevel
Level8 Nivå8 Level8 OrgLevel
© 2008 Emisoft AS
Switch to application Language English 77
© 2008 Emisoft AS
78 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language English 79
© 2008 Emisoft AS
80 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language English 81
Set access rights on resources, only give access rights to lowest leaf of the Org resource Auxiliary
Chemivals to contributor1, and only give access to lowest leaf of the org resource Production chemicals to
contributor 2.
Give both contributor1 and contributor 2 rights to all Substance.Products.
© 2008 Emisoft AS
82 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language Norwegian 83
© 2008 Emisoft AS
84 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language Norwegian 85
© 2008 Emisoft AS
86 Chemicals Implementation Acceptance test
Table Group
AuxiliaryChemicals Checked
Resource: Product
Property: hasProduct
Editable: Checked
Visible: Checked
Filter: Click
© 2008 Emisoft AS
Switch to application Language Norwegian 87
No calculation
.
© 2008 Emisoft AS
88 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language Norwegian 89
© 2008 Emisoft AS
90 Chemicals Implementation Acceptance test
Toolbox:
© 2008 Emisoft AS
Switch to application Language Norwegian 91
© 2008 Emisoft AS
92 Chemicals Implementation Acceptance test
Period: Yearly
Allow overlap: Unchecked
Allow holes: Unchecked
© 2008 Emisoft AS
Switch to application Language Norwegian 93
© 2008 Emisoft AS
94 Chemicals Implementation Acceptance test
Schema:
Table Group
ProductionChe checked
micals
Resource: Product
Property: hasProduct
Editable: Checked
Visible: Checked
Filter: Click
Property
groups in
table group
© 2008 Emisoft AS
Switch to application Language Norwegian 95
Caclulation
Engine tab:
No calculation
© 2008 Emisoft AS
96 Chemicals Implementation Acceptance test
The user select a OverlapColumn The System accepts the Do all have to
by selecting an entry in the drop column from one of the have overlap
down list properties in the Common column?
group. This property will
be used for controlling
period constraints on the
DataEntry
The user select a DisplayColumn The system accepts the
by selecting an entry in the drop DisplayColumn. This will
down list. show in the DataEntry list
adding extra information to
help you look for your data
entries
The user checks virtual. The system accepts the This is a
setting. non-virtual
schema, what
happens?
The User want to add a Schema The System adds the
referred component to the Form. component to the Form,
This is done by navigating the and displays the validation
toolbox list to the selected and format settings that
schema. Expand the the schema can be done for the
list to show the schema groups componet.
and select a schema group and
drag it over to the Forms
DataEntry area. Repeat for all
schema groups.
The User sets validations and The formatting will be
formats and restrictions for the visible after saving the
components according to Schema form.
scenario2 worksheet.
© 2008 Emisoft AS
Switch to application Language Norwegian 97
© 2008 Emisoft AS
98 Chemicals Implementation Acceptance test
Toolbox:
© 2008 Emisoft AS
Switch to application Language Norwegian 99
© 2008 Emisoft AS
100 Chemicals Implementation Acceptance test
Table Group
ProductionChemicals
Inherited
Resource: Product
Property: hasProduct
Editable: Checked
Visible: Checked
Filter: Click
© 2008 Emisoft AS
Switch to application Language Norwegian 101
No calculation
© 2008 Emisoft AS
102 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language Norwegian 103
© 2008 Emisoft AS
104 Chemicals Implementation Acceptance test
Toolbox:
© 2008 Emisoft AS
Switch to application Language Norwegian 105
© 2008 Emisoft AS
106 Chemicals Implementation Acceptance test
Period: Yearly
Allow overlap: Unchecked
Allow holes: Unchecked
Forms:
© 2008 Emisoft AS
Switch to application Language Norwegian 107
© 2008 Emisoft AS
108 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language Norwegian 109
Period: Yearly
Allow overlap: Unchecked
Allow holes: Unchecked
Forms:
© 2008 Emisoft AS
110 Chemicals Implementation Acceptance test
Accepte Reje
d cted
© 2008 Emisoft AS
Switch to application Language English 111
© 2008 Emisoft AS
112 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language English 113
© 2008 Emisoft AS
114 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language English 115
© 2008 Emisoft AS
116 Chemicals Implementation Acceptance test
window
Repeat 3 times
The user double click The system shows the
Calculation in the formula editor
Sequential Workflow
window.
The user enters a name The system accepts the
for the Activity name with no special
characters
The user enters a The system accepts the
description for the activity name with special
characters
The user enters a formula The system accepts tha
in the formula window . formula with no errors
The user clicks Ok in the The system close the
formula editor formula editor if the
formula is valid.
Repeat end
The user want to add a
loop calculation for the
second table group and
select ForEach and drags
it over to the sequential
workflow window
The user enters a name The system accepts the
for the Activity name with no special
characters
The user enters a The system accepts the
description for the activity name with special
characters
The user wants to set the The system helps typing
ForEach loop condition the forEach condition with
for a table group and intellisense and accepts
types it.
schema.AuxChem.Rows
in the forEach window
The user wants more The system let you add
than one calculation in the the sequence to the
forEach loop and adds a forEach loop.
sequence activity to the
loop by selecting
sequence and drag it over
to the loop in the
calculation window.
The user enters a name The system accepts the
for the sequence name
The user wants to add 2 The system displays the
calculations to the Calulation in the
sequence and selects Sequential Workflow
window.
© 2008 Emisoft AS
Switch to application Language English 117
© 2008 Emisoft AS
118 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language English 119
Properties tab:
Resource: Product
Property: hasProduct
Editable: Checked
Visible: Checked
Filter: Click
Group: Composition
Property: hasComponent
Editable: Checked
Visible: Checked
Property groups in
table group
© 2008 Emisoft AS
120 Chemicals Implementation Acceptance test
Resource: Product
Property: hasProduct
Editable: Checked
Visible: Checked
Filter: Click
Group: Composition
Property: hasComponent
Editable: Checked
Visible: Checked
Property groups in
table group
© 2008 Emisoft AS
Switch to application Language English 121
ForEach
Sequence
Calculation
Formula: current.Product13.Consumption
.hasValue=schema.TotalProduc
t13.hasTempVal* 0,05
Calculation
Formula: current.Product13.DischTOSEA
.hasValue=
current.Product13.Consumption
.hasValue*
current.Product13.FactorToSEA
.hasValue
Calculation
© 2008 Emisoft AS
122 Chemicals Implementation Acceptance test
Formula: current.Product13.DischToInj.h
asValue=
current.Product13.Consumption
.hasValue*
current.Product13.FactorToInj.h
asValue
ForEach
Sequence
Calculation
Formula: current.forEachProduct.ToS
ea.hasValue=
current.forEachProduct.Cons
umption.hasValue *
current.forEachProduct.Row
Header.Info.hasDischargeFa
ctor.Info.hasFactoreValue
Calculation
Formula: current.Product13Componen
ts.Consumption.hasValue =
current.Product13.Consumpt
ion.hasValue *
current.Product13Componen
ts.RowHeader.hasPart
Calculation
Formula: current.Product13Componen
ts.DischToInj.hasValue=
current.Product13.DischTOS
© 2008 Emisoft AS
Switch to application Language English 123
EA.hasValue*
current.Product13Componen
ts.RowHeader.hasPart
ForEach
Sequence
Calculation
Formula: current.Chemicals.DischargeTo
Sea.hasValue=
current.Chemicals.Consumption
.hasValue*
current.Chemicals.FactorToSea
.hasValue
Calculation
Formula: current.Chemicals.DischargeTo
Inj.hasValue=
current.Chemicals.Consumption
.hasValue *
current.Chemicals.FactorToInj.
hasValue
ForEach
Sequence
Calculation
© 2008 Emisoft AS
124 Chemicals Implementation Acceptance test
Formula: current.chemcomp.Consump
tion.hasValue=
current.Chemicals.Consump
tion.hasValue *
current.chemcomp.RowHea
der.hasPart
Calculation
Formula: current.chemcomp.Discharg
eToInj.hasValue =
current.Chemicals.Discharge
ToInj.hasValue*
current.chemcomp.RowHea
der.hasPart
Calculation
Formula: current.chemcomp.Discharg
eToSea.hasValue=
current.Chemicals.Discharge
ToSea.hasValue*
current.chemcomp.RowHea
der.hasPart
© 2008 Emisoft AS
Switch to application Language English 125
Accepted Rejected
© 2008 Emisoft AS
126 Chemicals Implementation Acceptance test
The User wants to add an icon for The system adds the icon
the Schema Form and does this to the Schema Form and
by clicking the search box by the this is displayed to the left
icon field and select a file with of the Schema Form
ending .ico name in the navigation
tree
The User wants to add a Label The System adds the
component from the Toolbox on component to the Form,
the Schema Form, and does this and displays the validation
by selecting Label in the Toolbox and format settings that
list, and drag it over to the Form can be done for the
DataEntry area. componet.
The User wants to set validations
and formats for the label.
The User checks Visible The system displays the
component in the Form
DataEntry area
The User selects Text, and types The system accepts and
in the text displays the text.
The user selects style for the text The system let you select
style and displays the text
with the selected style.
The User want to add a Schema The System adds the
referred component to the Form. component to the Form,
This is done by navigating the and displays the validation
toolbox list to the selected and format settings that
schema. Expand the the schema can be done for the
list to show the schema component. Verify that the
groups.The user wants to add a validations set in form can
table component and does this by only be further specified.
dragging the component to the
Forms DataEntry area.
The user deletes the 0 in the order How does the system
column respond
The user indicates save The System saves the
Form and The System
creates a new Instance
Operation for reading,
updating and deleting the
Form and adds them to
Tasks and Roles
according to parent Form
© 2008 Emisoft AS
Switch to application Language English 127
Toolbox:
© 2008 Emisoft AS
128 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language English 129
© 2008 Emisoft AS
130 Chemicals Implementation Acceptance test
Period: Monthjly
Allow overlap: Unchecked
Allow holes: checked
© 2008 Emisoft AS
Switch to application Language English 131
Scenario 9 Create a
Schema with more
complex calculation
forEach in forEach and
2 level tablegroups.
Testdata: Test data
Scenario 9(Chemicals)
User indicates to manage The System show the
Schema by selecting Schema tree structure,
Schema in the Main built up using caption
Menu.
The User selects a The System shows the
Schema by navigating the details for the Schema
Schema tree.
The User indicates The System shows the
Create Schema at the top new Schema in the
level by clicking the big Schema Tree and has
plus. added a default Schema
group called Common.
The properties in
Common group is used
as the first filter criteria for
Queries to report data
from the system.
Considerations about
which properties you
should have here must be
taken. These properities
can be used to glue and
part your entire
implementation for
reporting needs.
The User enters a The system accepts the
Caption new string with spaces
and special characters
and the system creates
(or suggest) a Name as
ID from the caption with
no spaces and special
characters.
The User enters a Valid The system saves the
From and To Dates dates and these indicate
the period the schema is
valid. As default if noe
dates are specified the
schema will always be
valid. A form on a schema
can only have valid dates
that fall within the
schemas period.
Repeat until all
© 2008 Emisoft AS
132 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language English 133
© 2008 Emisoft AS
134 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language English 135
characters
© 2008 Emisoft AS
136 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to application Language English 137
© 2008 Emisoft AS
138 Chemicals Implementation Acceptance test
characters
© 2008 Emisoft AS
Switch to application Language English 139
© 2008 Emisoft AS
140 Chemicals Implementation Acceptance test
Caption: ProductionChemicals
Name: ProductionChemicals
Valid from:
Valid to:
Virtual: Unchecked
Icon: conf(Icon 0).ico
Properties tab:
Table Group
Chemicals
Resource: Product
Property: hasProduct
Editable: Checked
Visible: Checked
Filter: Click
© 2008 Emisoft AS
Switch to application Language English 141
Group: Composition
Property: hasComponent
Editable: Checked
Visible: Checked
Property groups
in table group
© 2008 Emisoft AS
142 Chemicals Implementation Acceptance test
Caclulation
Engine tab:
Calculation
Activity name: W
Activity Description:
Formula: temp.W =
schema.Prod_water_for
m.hasFactoreValue *
schema.Wd.hasFactore
Value
Calculation
Activity name: O
Activity Description:
Formula: temp.O =
schema.Od.hasFactore
Value*
schema.Prod_oil.hasFa
ctoreValue
Calculation
Formula: schema.Share_prod_W
_Exp.hasFactoreValue=
1-
(schema.Share_prod_
W_Inj.hasFactoreValue
+
schema.Share_prod_w
_SEA.hasFactoreValue)
ForEach
Sequence
Calculation
© 2008 Emisoft AS
Switch to application Language English 143
Formula: current.Products.To_
Export.hasValue =0
Calculation
Formula: current.Products.To_I
nj.hasValue =0
Calculation
Formula: current.Products.To_
Sea.hasValue =0
ForEach
Sequence
Calculation
Formula: current.component
s.P_i.hasValue
=current.Products.
P_i.hasValue *
current.component
s.RowHeader.has
Part
Calculation
Formula: current.Products.
WCP_i.hasTempV
al = (temp.W*100)/
(temp.W+ temp.O
+
current.Products.P
© 2008 Emisoft AS
144 Chemicals Implementation Acceptance test
_i.hasValue)
Calculation
Formula: current.component
s.KOWx_i.hasTem
pVal=
current.component
s.RowHeader.has
Component.Info.ha
sKOW*schema.W
d.hasFactoreValue
/
schema.Od.hasFa
ctoreValue
Calculation
Formula: current.component
s.Fo_i.hasTempVa
l = (( 10000*
current.component
s.KOWx_i.hasTem
pVal- 100*
current.component
s.KOWx_i.hasTem
pVal *
current.Products.
WCP_i.hasTempV
al)/
(current.Products.
WCP_i.hasTempV
al+ 100 *
current.component
s.KOWx_i.hasTem
pVal -
current.component
s.KOWx_i.hasTem
pVal*
current.Products.
WCP_i.hasTempV
al)) / 100
IfElse
Condition left
branch:
© 2008 Emisoft AS
Switch to application Language English 145
Activity
Description:
Condition: current.compon
ents.RowHead
er.hasCompon
ent.Info.hasKO
W=0
Calculation
Formula: current.compon
ents.Ds_i.hasT
empVal= 0
Condition right
branch:
Condition: current.compon
ents.RowHead
er.hasCompon
ent.Info.hasKO
W<> 0
Calculation
Formula: current.compon
ents.Ds_i.hasT
empVal = (1-
current.compon
ents.Fo_i.hasT
empVal) *
current.compon
ents.P_i.hasVal
ue
Calculation
Formula: current.component
s.To_Export.hasVa
lue =
© 2008 Emisoft AS
146 Chemicals Implementation Acceptance test
current.component
s.Ds_i.hasTempVa
l*
schema.Share_pro
d_W_Exp.hasFact
oreValue
Calculation
Formula: current.component
s.To_Inj.hasValue
=
current.component
s.Ds_i.hasTempVa
l*
schema.Share_pro
d_W_Inj.hasFactor
eValue
Calculation
Formula: current.component
s.To_Sea.hasValu
e=current.compon
ents.Ds_i.hasTem
pVal*
schema.Share_pro
d_w_SEA.hasFact
oreValue
Calculation
Formula: current.Products.T
o_Export.hasValue
=
current.Products.T
o_Export.hasValue
+
current.component
s.To_Export.hasVa
lue
Calculation
Formula: current.Products.T
© 2008 Emisoft AS
Switch to application Language English 147
o_Inj.hasValue =
current.Products.T
o_Inj.hasValue +
current.component
s.To_Inj.hasValue
Calculation
Formula: current.Products.T
o_Sea.hasValue =
current.Products.T
o_Sea.hasValue +
current.component
s.To_Sea.hasValu
e
© 2008 Emisoft AS
148 Chemicals Implementation Acceptance test
Toolbox:
© 2008 Emisoft AS
Switch to application Language English 149
© 2008 Emisoft AS
150 Chemicals Implementation Acceptance test
Help
Style Lucida Sans Unicode,9.75,Black,Bold
Text Prod. Water to injection
Text_NO Produsert vann til injeksjon
Tab Index
© 2008 Emisoft AS
Switch to application Language English 151
© 2008 Emisoft AS
152 Chemicals Implementation Acceptance test
Period: Monthjly
Allow overlap: Unchecked
Allow holes: checked
© 2008 Emisoft AS
Switch to webapplication for data entry 153
© 2008 Emisoft AS
154 Chemicals Implementation Acceptance test
Test data
© 2008 Emisoft AS
Switch to webapplication for data entry 155
Accepted Rejecte
d
Dat Sign Dat Si
e . e gn.
Scenario 2 Data entry on Expected Result
simple table group, test
selection of form on period,
test different units
The User indicates to The System displays Folders
manage Data Entry by with data entry forms
selecting the data entry
button
The User Selects a Form and The System shows the period
indicate new Data Entry dialog with existing overlap\
display data entry column.
The User enters period and The system display the form if
click next. period is entered correctly.
The user enters the data, and The System saves the Data
click save. Entry
Test data
© 2008 Emisoft AS
156 Chemicals Implementation Acceptance test
Accepted Rejected
Dat Sig Dat Sig
e n. e n.
Scenario 3 Data entry on Expected Result
simple table group, test
selection of form on
period, test holes
The User indicates to The System displays
manage Data Entry by Folders with data entry
selecting the data entry forms
button
The User Selects a Form The System shows the
and indicate new Data period dialog with existing
Entry overlap\ display data entry
column.
The User enters period The system display the
and click next. form if period is entered
correctly. We have not
checked allow holes so the
system should not accept
the entry.
The user alters the period The system display the
and click next. form if period is entered
correctly.
The user enters the data, The System saves the Data
and click save. Entry
The user enters the same
data for the next period.
The user enters the data, The System saves the Data
and click save. Entry
Test data
If holes are not allowed enter the same data for 2005
© 2008 Emisoft AS
Switch to webapplication for data entry 157
© 2008 Emisoft AS
158 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to webapplication for data entry 159
© 2008 Emisoft AS
160 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to webapplication for data entry 161
Production chemicals
Input data
Produced oil Sm3 1066093
Produced water share Andel (0-1) 0,02541
to export
Produced water share Andel (0-1) 0,97321
to inj
Produced water share Andel (0-1) 0,00138
to sea
Produced water from Sm3 365402
formation
Oil Density Tonn/Sm3 0,85
Density Produced waterTonn/Sm3 1,039
© 2008 Emisoft AS
162 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to webapplication for data entry 163
© 2008 Emisoft AS
164 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Switch to webapplication for data entry 165
© 2008 Emisoft AS
166 Chemicals Implementation Acceptance test
9 Go To winclient to do queries
Enter topic text here.
© 2008 Emisoft AS
Go To winclient to do queries 167
© 2008 Emisoft AS
168 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Go To winclient to do queries 169
Filter:
Name Alias Name Value
hasOrg hasOrg
Columns and
Grouping:
Name Alias Name Not Null Parent level Value
© 2008 Emisoft AS
170 Chemicals Implementation Acceptance test
To sea
Firm YearInstallatioOL Product Producer Colorcod Range of use To
a n F Su e Consumed Injec
Catbst tion
eg anc
ory e
fun
ctio
n
EPN 2006 Grane B 15 Product04 Producer2 red Production 745,75 1,6505 0
chemicals
EPN 2006 Grane B 15 Product05 Producer2 red Production 402,458 0,03073 0
chemicals
EPN 2006 Grane B 3 Product13 Producer2 yellow Production 140,5943 3,67118 0
chemicals
EPN 2006 Grane B 4 Product03 Producer2 red Production 52,6661 0,00617 0
chemicals
EPN 2006 Grane B 7 Product11 Producer2 green Production 34,839 0,2774 0
chemicals
EPN 2006 Grane F 1 Product08 Producer2 yellow Auxiliary 9,504 9,504 0
Chemicals
EPN 2006 Grane F 1 Product09 Producer2 yellow Auxiliary 0,678 0,4068 0
Chemicals
EPN 2006 Grane F 27 Product01 Producer2 yellow Auxiliary 1,6 1,6 0
Chemicals
EPN 2006 Grane F 27 Product02 Producer2 yellow Auxiliary 1,3 1,3 0
Chemicals
EPN 2006 Grane F 27 Product12 Producer3 yellow Auxiliary 0,16 0,16 0
Chemicals
EPN 2006 Grane F 3 Product13 Producer2 yellow Auxiliary 7,3987 7,3987 0
Chemicals
© 2008 Emisoft AS
Go To winclient to do queries 171
© 2008 Emisoft AS
172 Chemicals Implementation Acceptance test
Filter:
Name Alias Name Value
hasOrg hasOrg
© 2008 Emisoft AS
Go To winclient to do queries 173
ne
© 2008 Emisoft AS
174 Chemicals Implementation Acceptance test
Year Facility Subsystem OLF Subst Product SFT Component ToxicLog taint Inorgani Tox
ance Clas ity Pow c >1 BOD Consume Discharge
Cate s
gory functi
i on
2006 Grane Driftskjemikalier B 15 Product04 6 Component17 31 4No No Yes 0 111042,175 0,14453
2006 Grane Driftskjemikalier B 15 Product04 6 Component19 15 4No No Yes 0 39673,9 0,05164
2006 Grane Driftskjemikalier B 15 Product04 8 Component25 27 1,2No No Yes 9 39673,9 5,19599
2006 Grane Driftskjemikalier B 15 Product04 100 Component04 125 1,3No No Yes 71 476012,225 304,67738
2006 Grane Driftskjemikalier B 15 Product04 100 Component23 39 2,4No No Yes 30 39673,9 2,0527
2006 Grane Driftskjemikalier B 15 Product04 200 Water No Yes No - 39673,9 1338,3773
4
2006 Grane Driftskjemikalier B 15 Product05 8 Component21 88 0No No Yes 0 34088,1926 0,94948
2006 Grane Driftskjemikalier B 15 Product05 8 Component22 124 0No No Yes 0 34088,1926 0,94948
2006 Grane Driftskjemikalier B 15 Product05 8 Component24 24 0No No Yes 9 34088,1926 0,94948
2006 Grane Driftskjemikalier B 15 Product05 100 Component04 475 1,3No No Yes 71204690,1388 27,88076
2006 Grane Driftskjemikalier B 15 Product05 100 Component15 51 5,2No No Yes 64 95503,2834 0,00166
2006 Grane Driftskjemikalier B 3 Product13 100 Component19 220 -0,0001No No Yes 2826598,89502 694,54717
2006 Grane Driftskjemikalier B 3 Product13 200 Water No Yes No - 113995,4049 2976,6343
8 8
2006 Grane Driftskjemikalier B 4 Product03 6 Component02 6 3,9No No Yes 6648616,07691 5,69937
2006 Grane Driftskjemikalier B 4 Product03 6 Component11 1000 4,2No Yes Yes 0 4050,02309 0,47479
2006 Grane Driftskjemikalier B 7 Product11 201 Component16 n/a n/a No No Yes - 34839 277,4046
2006 Grane Driftskjemikalier F 1 Product08 100 Component27 34 -3,0001No Yes Yes - 1425,6 1425,6
2006 Grane Driftskjemikalier F 1 Product08 200 Water No Yes No - 8078,4 8078,4
2006 Grane Driftskjemikalier F 1 Product09 100 Component12 0,25 -0,0001No No No 67 225,9774 135,58644
2006 Grane Driftskjemikalier F 1 Product09 200 Water N/A N/A No Yes Yes - 452,0226 271,21356
2006 Grane Driftskjemikalier F 27 Product01 100 Component07 16 3,99No No Yes 69 1476,9232 1476,9232
2006 Grane Driftskjemikalier F 27 Product01 100 Component09 16 2No No Yes 62 123,0768 123,0768
2006 Grane Driftskjemikalier F 27 Product02 100 Component01 7,5 -0,0001No No Yes 78 183,8382 183,8382
2006 Grane Driftskjemikalier F 27 Product02 100 Component06 7,5 -0,0001No No Yes 63 65,6565 65,6565
2006 Grane Driftskjemikalier F 27 Product02 100 Component10 7,5 1,9No No Yes 76 183,8382 183,8382
2006 Grane Driftskjemikalier F 27 Product02 100 Component18 7,5 -3,0001No Yes Yes 99,99 13,1313 13,1313
99
2006 Grane Driftskjemikalier F 27 Product02 100 Component26 7,5 -0,0001No No Yes 76 65,6565 65,6565
2006 Grane Driftskjemikalier F 27 Product02 200 Water No Yes No - 787,8793 787,8793
2006 Grane Driftskjemikalier F 27 Product12 100 Component08s 30 2,9999No No Yes 66 5,7832 5,7832
2006 Grane Driftskjemikalier F 27 Product12 200 Water No Yes No - 154,2168 154,2168
2006 Grane Driftskjemikalier F 3 Product13 100 Component19 220 -0,0001No No Yes 28 1399,75265 1399,7526
5
2006 Grane Driftskjemikalier F 3 Product13 200 Water No Yes No - 5998,94735 5998,9473
5
© 2008 Emisoft AS
Go To winclient to do queries 175
© 2008 Emisoft AS
176 Chemicals Implementation Acceptance test
10 Make Reports
This is not specified but should be done if there is time.
© 2008 Emisoft AS
Make Reports 177
© 2008 Emisoft AS
178 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Make Reports 179
© 2008 Emisoft AS
180 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Test of access rights 181
© 2008 Emisoft AS
182 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Test of access rights 183
© 2008 Emisoft AS
184 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Test of access rights 185
© 2008 Emisoft AS
186 Chemicals Implementation Acceptance test
© 2008 Emisoft AS
Approval and credit data entry. 187
After approval the credit data tab appears. Her you cannot change any data, not even dates, only make a
credit data entry.
After making a credit data entry you want to enter a new data entry for the same period. Since the last data
entry is nullified by the credit data entry it should be possible to enter a new data entry even when allow
overlap is unchecked.
What happens to reports where you calculate the average of data entries when there are credit data
entries??
© 2008 Emisoft AS
188 Chemicals Implementation Acceptance test
13 Verify Options
Accept Reject
ed ed
Date Sig Date Sig
n. n.
General Expected Result Comments
Option First Day of Week The system handles
= Monday weeks as starting on
monday and ending on
Sunday. Can be verified
in data entry, see that
period week starts on
Monday.
Option First Week of Year Option set, The system
= First 4-day week handles years as starting
this week. Can be verified
in Query, see that week 1
in query results comply
with this.
Option Help Files added Option set
to TEAMS2 (Values will
be a list of File-Paths)
Options "Show comment You will be asked to
when update or delete" comment every change.
Option " Show system Option set,
messages on logon"
Languages
Parent main language, The language strings
Language (EN-US) entered in the main
language will be used
when language strings for
other user languages are
missing. Try to logon with
Swedish as regional
language, the language
strings for th object
should be shown in
English.
The User selects a You verify that for all
Language (NB-NO) and objects defined it will be
checks main. possible to enter
language strings for both
NB_NO and EN_US. Log
on with N_NO as regional
language. Verify that
alway have to enter
Lanuage strings for
EN_US.
© 2008 Emisoft AS
Verify Options 189
© 2008 Emisoft AS