700: Identify facilities that do not have access to OpenLMIS

700: Identify facilities that do not have access to OpenLMIS

Test Case #:700

 

Test Case Name: Identify facilities that do not have access to OpenLMIS

System: OpenLMIS

Subsystem: requisition

Test case designed by: Lucyna Kwidzińska

Design Date:18.07.2016

Short description: Be able to denote what facilities do not have access to OpenLMIS so that the appropriate business process is used

                                                                                                                                                   

Pre – conditions:

 

 

Step

Action

Expected system response

Comment

1

Create GeographicLevel.   

       

Method: POST

Example Body:

{

"code": "facilityaccesstest",

"name": "facilitynameaccess",

"levelNumber": "1107"

}

                                                                                                           

Status: 201 created,    

 

geographicLevel id: "

af36acc57cda

"

          



 

                                                 

2

Create GeographicZone.



Method: POST

Example Body:

{

"code": "zoneaccesscode",

"name": "zoneaccessname",

af36acc57cda"

}

Status: 201 created,

 

geographicZone id: "

 

3

Create FacilityType.



Method: POST

Example Body:

{

"code": "accesscode123",

"name": "accessname123",

"description": "abcaccesstest"

}

Status: 201 created,

 

 facilityType id: "

b9428f046d33"

 

4

Create Facility entity.



Method: POST

Example Body:

{

"code": "accesscode098",

"name": "accessname098",

"description": "testdescription",

4502-bb7f-841bf312dc95",

b9428f046d33",

"active": "true",

"enabled": "true",

"openLmisAccessAbility": "true"

}

Status: 201 created,

 

facility id: "

 

5

Change the

openLmisAccessAbility

value.



Method: POST

Example Body:

{

"id": "6cd80867-cf5b-4c67-a246-068705b317a8",

"code": "accesscode098",

"name": "accessname098",

"description": "testdescription",

4502-bb7f-841bf312dc95",

b9428f046d33",

"active": "true",

"enabled": "true",

"openLmisAccessAbility": "false"

}

The openLmisAccessAbility value should be modified.

 

6

 

 

 

7

 

 

 

8

                                                

 

 

 

 

Post – conditions:

 

 

  Status: 201 created,

OpenLMIS: the global initiative for powerful LMIS software