SciQuest Testing Scenarios

SciQuest Testing Scenarios:

Whenever a test of the SciQuest (B2B) interface is required, the following scenarios need to be included.

  1. Catalog item - Go to Shop Catalogs, choose a vendor to do business, choose an item to purchase, and return to KFS.  This should return you to the requisition.  Compete the requisition, then submit.  Perform appropiate approvals to verify that a Purchase Order is created and returned from SciQuest without error (status=final).  Try to include a scenario with a 4-decimal contracted unit price (Air Gas or Alphagraphics),

  2. Non-Catalog item - Create a requisition using the requisition selection on the main menu.  Fill in all required items and submit the requisition.  Perform appropiate approvals to verify the Purchase Order is created and returned from SciQuest without error (status=final). 

  3. Automatic Purchase Order - Create a requisition either thru SciQuest or through the main menu, ensuring the total amount is less than the APO amount. Submit the requisition.  Perform appropiate approvals to verify the Purchase Order is created and returned from SciQuest without error (status=final).

  4. Not an Automatic Purchase Order - Create a requisition either thru SciQuest or through the main menu, ensuring the total amount is more than the APO amount.  Submit the requisition.  Perform appropiate approvals on the requistion.  Also perform contract manager approvals and Purchase Order approvals.   Verify the Purchase Order is returned from SciQuest without error (status=final).

  5. During the course of creating requisitions, use special character like and apostrophe(') or and ampersand(&) in fields like contract number, supplier name, or description fields. Submit the requisition.  Perform appropiate approvals to verify the Purchase Order is created and returned from SciQuest without error (status=final).

  6. Process and electronic invoice.  Resend an electronic invoice from SciQuest.    Run the ElectronicInvoiceExtractJob.  Verify that the job ran successfully.