868: Configure Approved Quantity

Test Case #:868


Test Case Name: Configure Approved Quantity

System: openLMIS

Subsystem: blue

Test case designed by: Lucyna Laska

Design Date:02.11.2016

Short description

                                                                                                                                                   

Pre – conditions:

                                                                                                                                                                                                                                                       

Step

Action

Expected system response

Comment

1

                                                                                 The approved quantity is visible on approval step.                                                                                    

                                                                                                                            

                                                 
2The approved Quantity is not available on other phases.


3

When "isdisplayed" value is set to false for The approved quantity, it will not be visible on approved step.

URL:  http://10.222.17.134/requisition/api/requisitionTemplates/5a268780-fafd-4243-9551-5c7daa824913?access_token=f3c9fd48-21ec-4c7c-9747-07ffed6f34a5

Method: PUT

Body:

{
    "id": "5a268780-fafd-4243-9551-5c7daa824913",
    "programId": "dce17f2e-af3e-40ad-8e00-3496adef44c3",
    "columnsMap": {
      "beginningBalance": {
        "name": "beginningBalance",
        "label": "Beginning Balance",
        "indicator": "A",
        "displayOrder": 3,
        "isDisplayed": true,
        "source": "USER_INPUT",
        "columnDefinition": {
          "id": "33b2d2e9-3167-46b0-95d4-1295be9afc22",
          "name": "beginningBalance",
          "sources": [
            "USER_INPUT"
          ],
          "label": "Beginning Balance",
          "indicator": "A",
          "mandatory": false,
          "isDisplayRequired": false,
          "canChangeOrder": true,
          "canBeChangedByUser": false,
          "columnType": "NUMERIC"
        }
      },
      "productCode": {
        "name": "orderableProduct.productCode",
        "label": "Product Code",
        "indicator": "O",
        "displayOrder": 1,
        "isDisplayed": true,
        "source": "REFERENCE_DATA",
        "columnDefinition": {
          "id": "bde01507-3837-47b7-ae08-cec92c0c3cd2",
          "name": "productCode",
          "sources": [
            "REFERENCE_DATA"
          ],
          "label": "Product Code",
          "indicator": "O",
          "mandatory": false,
          "isDisplayRequired": false,
          "canChangeOrder": true,
          "canBeChangedByUser": false,
          "columnType": "TEXT"
        }
      },
      "totalConsumedQuantity": {
        "name": "totalConsumedQuantity",
        "label": "Total Consumed Quantity",
        "indicator": "C",
        "displayOrder": 5,
        "isDisplayed": true,
        "source": "USER_INPUT",
        "columnDefinition": {
          "id": "9e825396-269d-4873-baa4-89054e2722f4",
          "name": "totalConsumedQuantity",
          "sources": [
            "CALCULATED",
            "USER_INPUT"
          ],
          "label": "Total Consumed Quantity",
          "indicator": "C",
          "mandatory": false,
          "isDisplayRequired": false,
          "canChangeOrder": true,
          "canBeChangedByUser": false,
          "columnType": "NUMERIC"
        }
      },
      "requestedQuantity": {
        "name": "requestedQuantity",
        "label": "Requested Quantity",
        "indicator": "J",
        "displayOrder": 8,
        "isDisplayed": true,
        "source": "USER_INPUT",
        "columnDefinition": {
          "id": "4a2e9fd3-1127-4b68-9912-84a5c00f6999",
          "name": "requestedQuantity",
          "sources": [
            "USER_INPUT"
          ],
          "label": "Requested Quantity",
          "indicator": "J",
          "mandatory": false,
          "isDisplayRequired": false,
          "canChangeOrder": true,
          "canBeChangedByUser": false,
          "columnType": "NUMERIC"
        }
      },
      "requestedQuantityExplanation": {
        "name": "requestedQuantityExplanation",
        "label": "Requested Quantity Explanation",
        "indicator": "W",
        "displayOrder": 9,
        "isDisplayed": true,
        "source": "USER_INPUT",
        "columnDefinition": {
          "id": "6b8d331b-a0dd-4a1f-aafb-40e6a72ab9f5",
          "name": "requestedQuantityExplanation",
          "sources": [
            "USER_INPUT"
          ],
          "label": "Requested Quantity Explanation",
          "indicator": "W",
          "mandatory": false,
          "isDisplayRequired": false,
          "canChangeOrder": true,
          "canBeChangedByUser": false,
          "columnType": "TEXT"
        }
      },
      "stockOnHand": {
        "name": "stockOnHand",
        "label": "Stock On Hand",
        "indicator": "E",
        "displayOrder": 7,
        "isDisplayed": true,
        "source": "CALCULATED",
        "columnDefinition": {
          "id": "752cda76-0db5-4b6e-bb79-0f531ab78e2c",
          "name": "stockOnHand",
          "sources": [
            "CALCULATED",
            "USER_INPUT"
          ],
          "label": "Stock On Hand",
          "indicator": "E",
          "mandatory": false,
          "isDisplayRequired": false,
          "canChangeOrder": true,
          "canBeChangedByUser": false,
          "columnType": "NUMERIC"
        }
      },
      "totalLossesAndAdjustments": {
        "name": "totalLossesAndAdjustments",
        "label": "Total Losses And Adjustments",
        "indicator": "D",
        "displayOrder": 6,
        "isDisplayed": true,
        "source": "USER_INPUT",
        "columnDefinition": {
          "id": "cd57f329-f549-4717-882e-ecbf98122c38",
          "name": "totalLossesAndAdjustments",
          "sources": [
            "USER_INPUT"
          ],
          "label": "Total Losses And Adjustments",
          "indicator": "D",
          "mandatory": false,
          "isDisplayRequired": false,
          "canChangeOrder": true,
          "canBeChangedByUser": false,
          "columnType": "NUMERIC"
        }
      },
      "productName": {
        "name": "orderableProduct.name",
        "label": "Product",
        "indicator": "N",
        "displayOrder": 2,
        "isDisplayed": true,
        "source": "REFERENCE_DATA",
        "columnDefinition": {
          "id": "e53e80de-fc63-4ecb-b6b2-ef376b34c926",
          "name": "productName",
          "sources": [
            "REFERENCE_DATA"
          ],
          "label": "Product",
          "indicator": "N",
          "mandatory": false,
          "isDisplayRequired": false,
          "canChangeOrder": true,
          "canBeChangedByUser": false,
          "columnType": "TEXT"
        }
      },
      "remarks": {
        "name": "remarks",
        "label": "Remarks",
        "indicator": "L",
        "displayOrder": 11,
        "isDisplayed": true,
        "source": "USER_INPUT",
        "columnDefinition": {
          "id": "2ed8c74a-f424-4742-bd14-cfbe67b6e7be",
          "name": "remarks",
          "sources": [
            "USER_INPUT"
          ],
          "label": "Remarks",
          "indicator": "L",
          "mandatory": false,
          "isDisplayRequired": false,
          "canChangeOrder": true,
          "canBeChangedByUser": false,
          "columnType": "TEXT"
        }
      },
      "approvedQuantity": {
        "name": "approvedQuantity",
        "label": "Approved Quantity",
        "indicator": "K",
        "displayOrder": 10,
        "isDisplayed": false,
        "source": "USER_INPUT",
        "columnDefinition": {
          "id": "a62a5fed-c0b6-4d49-8a96-c631da0d0113",
          "name": "approvedQuantity",
          "sources": [
            "USER_INPUT"
          ],
          "label": "Approved Quantity",
          "indicator": "K",
          "mandatory": false,
          "isDisplayRequired": false,
          "canChangeOrder": true,
          "canBeChangedByUser": false,
          "columnType": "NUMERIC"
        }
      },
      "totalReceivedQuantity": {
        "name": "totalReceivedQuantity",
        "label": "Total Received Quantity",
        "indicator": "B",
        "displayOrder": 4,
        "isDisplayed": true,
        "source": "USER_INPUT",
        "columnDefinition": {
          "id": "5ba8b72d-277a-4da8-b10a-23f0cda23cb4",
          "name": "totalReceivedQuantity",
          "sources": [
            "USER_INPUT"
          ],
          "label": "Total Received Quantity",
          "indicator": "B",
          "mandatory": false,
          "isDisplayRequired": false,
          "canChangeOrder": true,
          "canBeChangedByUser": false,
          "columnType": "NUMERIC"
        }
      }
    }
  }


4

Approved Quantity when configured is required.


5




6




Post – conditions:

OpenLMIS: the global initiative for powerful LMIS software