×

Workflow system, workflow executing device, workflow executing method, and non-transitory computer-readable recording medium encoded with workflow executing program

  • US 9,544,460 B2
  • Filed: 07/14/2015
  • Issued: 01/10/2017
  • Est. Priority Date: 07/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. A workflow system comprising a workflow executing device, a first external device, and a second external device,the workflow executing device comprisinga communication unit to communicate with the first external device and the second external device, anda controller, the controller of the workflow executing device executing:

  • a workflow specifying step of specifying a workflow that defines a plurality of processes, wherein at least one of the plurality of processes is an external process to be executed by the first external device;

    a workflow executing step of executing the plurality of processes defined by the specified workflow;

    an external process specifying step of specifying the external process to be processed by the first external device;

    a device specifying step of, when the external process is specified, specifying the second external device that stores user account information requested by the first external device to allow the first external device to execute the external process;

    a sub-workflow generating step of generating a sub-workflow that defines a login process of logging into the first external device using the user account information stored in the second external device, a request process of allowing the first external device to execute the external process, and an execution result output process of transmitting an execution result of the external process by the first external device to the workflow executing device; and

    a workflow changing step of changing the external process in the workflow to a workflow transmitting process of transmitting the sub-workflow to the second external device through the communication unit and an execution result receiving process of receiving the execution result of the external process from the second external device through the communication unit, in order to allow the second external device to execute the generated sub-workflow,the workflow executing step including a step of, when the external process is specified in the external process specifying step, executing the workflow changed in the workflow changing step in place of the specified workflow,the first external device comprisingan account information storage unit to store user account information obtained from the second external device, anda controller, the controller of the first external device executing;

    an account information requesting step of requesting user account information from the second device; and

    a service providing step of, on condition that account information received in response to the request in the account information requesting step is stored in the account information storage unit, providing a service of executing the external process and returning an execution result to a device that has transmitted the received account information,the second external device comprisinga device-side storage unit that stores user account information, anda controller,the controller of the second external device executing a sub-workflow executing step of executing a process defined by the sub-workflow in response to reception of the sub-workflow from the workflow executing device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×