Page 270 -
P. 270

Chapter 9  •  proCess speCifiCations and struCtured deCisions     237

                                                                                                     Figure 9.2
                                                                                                     An example of a completed
                                                                                                     process specification form
                                                                                                     for determining whether an
                                                                                                     item is available.
                                                     Process Specification Form

                               Number  1.3
                               Name
                                     Determine Quantity Available
                               Description  Determine if an item is available for sale. If it is not available, create a backordered
                                item record.  Determine the quantity available.
                              Input Data Flow
                              Valid item from Process 1.2
                              Quantity on Hand from Item Record

                              Output Data Flow
                              Available Item (Item Number + Quantity Sold) to Processes 1.4 & 1.5
                             Backordered item to Inventory Control
                             Type of Process
                               Online
                                            Batch       Manual       Subprogram/Function Name
                             Process Logic:

                             IF the Order Item Quantity is greater than Quantity on Hand
                                  Then Move Order Item Quantity to Available Item Quantity
                            ELSE
                                             Move Order Item Number to Available Item Number
                                  Subtract Quantity on Hand from Order Item Quantity
                                            giving Quantity Backordered
                                  Move Quantity Backordered to Backordered Item Record
                                  Move Item Number to Backordered Item Record
                                 DO write Backordered Record
                                 Move Quantity on Hand to Available Item Quantity
                           ENDIF
                                 Move Order Item Number to Available Item Number
                           Refer to: Name:
                             Structured English
                                                    Decision Table
                                                                           Decision Tree

                          Unresolved Issues: Should the amount that is on order for this item be taken into account?
                          available is calculated?
                          Would this, combined with the expected arrival date of goods on order, change how the quantity








                   6. An indication of the type of process: batch, online, or manual. All online processes require
                     screen designs, and all manual processes should have well-defined procedures for employ-
                     ees performing the process tasks.
                   7. If the process uses prewritten code, include the name of the subprogram or function con-
                     taining that code.
                   8. A description of the process logic that states policy and business rules in everyday lan-
                     guage, not computer language pseudo-code. Business rules are the procedures, or perhaps
                     a set of conditions or formulas, that allow a corporation to run its business. The early prob-
                     lem definition (as explained in Chapter 3) that you completed initially may provide a start-
                     ing place for this description. Common business rule formats include the following:

                     •  Definitions of business terms
                     •  Business conditions and actions
   265   266   267   268   269   270   271   272   273   274   275