Uploaded image for project: 'PrintTalk'
  1. PrintTalk
  2. PTK-246

Update section 6.5.3 Job Tracking to discuss/show subscription flow

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Implemented (View Workflow)
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1
    • Component/s: Workflow
    • Labels:
      None

      Description

      During the 9/26/19 PrintTalk meeting, we decided the following:

      • Section 6.5.3 Job Tracking is missing useful information about the flow when doing status requests via subscription.  For example, 6.5.3 should maybe be split into two sections (6.5.3.1 and 6.5.3.2), one for the non-subscription case (already in the spec) and one for the subscription case.  And a new diagram should definitely be added in any case to show the subscription control flow.
      • These updates should occur in PrintTalk 2.1.

        Draft

        6.5.3 Job Tracking
        A Print Buyer MAY request details of a job such as milestones, tracking identifiers or color reports either by sending an explicit OrderStatusRequest or by providing one or more PurchaseOrder/StatusRequest elements.There are 2 options for requesting details of a job:
        * A request for the current state of the job: see ##ref 6.5.3.1 Job tracking without subscription.
        * A subscription for future updates of the state of a job: see ##ref 6.5.3.2 Job tracking with subscription.

        6.5.3.1 Job tracking without subscription
        A Print Buyer MAY request the Print Provider to provide details of the current state of a job by sending an
        OrderStatusRequest with OrderStatusRequest/@Subscribed=false that references a PurchaseOrder.
        The Print Provider SHALL respond with an OrderStatusResponse that references the OrderStatusRequest and is evaluated in the context of the PurchaseOrder that is referenced by OrderStatusRequest.
        <move existing Figure 6-8: Job Tracking without Subscription here>

        6.5.3.2 Job tracking with subscription
        A Print Buyer MAY subscribe with the Print Provider to provide details of the state either by sending an
        explicit OrderStatusRequest with OrderStatusRequest/@Subscribed=true that references a PurchaseOrder or by providing one or more PurchaseOrder/StatusRequest elements.
        The Print Provider SHALL NOT respond with an OrderStatusResponse until one of the the trigger conditions defined in a StatusRequest is met.

        If the Print Buyer has provided StatusRequest elements in the context of a PurchaseOrder, the Print Provider SHOULD SHALL send
        details of the status of a job to a Print Buyer by sending an OrderStatusResponse that references the PurchaseOrder whenever
        one of the conditions defined by a StatusRequest is met.
        A Print Provider MAY additionally send details of the status of a job to a Print Buyer by sending an OrderStatusResponse
        that references the PurchaseOrder in a system dependent manner.

        <add Figure 6-9: Job Tracking with Subscription here>

         

          Attachments

          1. JobTracking_withSub_10.a4.png
            JobTracking_withSub_10.a4.png
            185 kB
          2. JobTracking_withSub_10.a5.ai
            1,46 MB
          3. JobTracking_withSub_10.a5-01.png
            JobTracking_withSub_10.a5-01.png
            203 kB
          4. JobTracking_withSub_10.ai
            1,49 MB
          5. JobTracking_withSub_10.png
            JobTracking_withSub_10.png
            169 kB
          6. JobTracking_withSub_5.png
            JobTracking_withSub_5.png
            77 kB
          7. JobTracking_withSub_6.png
            JobTracking_withSub_6.png
            133 kB
          8. JobTracking_withSub_7.ai
            1,48 MB
          9. JobTracking_withSub_7.png
            JobTracking_withSub_7.png
            77 kB
          10. JobTracking_withSub_9.ai
            1,49 MB
          11. JobTracking_withSub_9.png
            JobTracking_withSub_9.png
            84 kB
          12. JobTracking_withSub.ai
            1,30 MB
          13. JobTracking_withSub.png
            JobTracking_withSub.png
            60 kB

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  denniscarney Dennis Carney
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: