豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 40 行 · 4189 字节 · UTF-8
§
寻观「标准库」之「豫言标准内核」之书。
寻观「标准库」之「数据结构」之「字符串术」之书。
寻观「云工宿主」之「事件」之书。
寻观「云工宿主」之「工作流」之书。
寻观「云工宿主」之「请求」之书。

「:文言:双实例验暂停复行、步上重启、终止及删除。汉语:两个本地实例验证 Workflow 管理方法及状态转移。:」
虑「种类」者「云工事件种类」于「元」而
若「字符串相等吗」于「种类」于『workflow-step』
则「云工工作流设输出」于『{"步骤":"豫言执行"}』
否则若「字符串相等吗」于「种类」于『workflow』
     则虑「结果」者「云工工作流步做」于『业务步骤』于『{}』于『{"输入":"豫言"}』而
          虑「来信」者「云工工作流候事件」于『候信』于『{"type":"继续","timeout":"5 minutes"}』而
          「云工工作流设输出」于「来信」
     否则虑「请求」者「读取云工请求」于「元」而
          若「是子字符串吗」于『/create2』于「请求」
          则「设置云工响应」于「二零零」于『text/plain』于(「云工工作流创建」于『TEST_WORKFLOW』于『{"id":"yy-manage-2"}』)
          否则若「是子字符串吗」于『/create1』于「请求」
               则「设置云工响应」于「二零零」于『text/plain』于(「云工工作流创建」于『TEST_WORKFLOW』于『{"id":"yy-manage-1"}』)
               否则若「是子字符串吗」于『/pause1』于「请求」
                    则虑「无」者「云工工作流暂停」于『TEST_WORKFLOW』于『yy-manage-1』而
                         「设置云工响应」于「二零零」于『text/plain』于『已暂停』
                    否则若「是子字符串吗」于『/resume1』于「请求」
                         则虑「无」者「云工工作流恢复」于『TEST_WORKFLOW』于『yy-manage-1』而
                              「设置云工响应」于「二零零」于『text/plain』于『已恢复』
                         否则若「是子字符串吗」于『/restart1』于「请求」
                              则虑「无」者「云工工作流重启」于『TEST_WORKFLOW』于『yy-manage-1』于『{"from":{"name":"业务步骤"}}』而
                                   「设置云工响应」于「二零零」于『text/plain』于『已重启』
                              否则若「是子字符串吗」于『/send1』于「请求」
                                   则虑「无」者「云工工作流送事件」于『TEST_WORKFLOW』于『yy-manage-1』于『{"type":"继续","payload":{"值":"一次"}}』而
                                        「设置云工响应」于「二零零」于『text/plain』于『已发送』
                                   否则若「是子字符串吗」于『/terminate2』于「请求」
                                        则虑「无」者「云工工作流终止」于『TEST_WORKFLOW』于『yy-manage-2』于『{"rollback":false}』而
                                             「设置云工响应」于「二零零」于『text/plain』于『已终止』
                                        否则若「是子字符串吗」于『/delete2』于「请求」
                                             则虑「无」者「云工工作流删除」于『TEST_WORKFLOW』于『yy-manage-2』而
                                                  「设置云工响应」于「二零零」于『text/plain』于『已删除』
                                             否则若「是子字符串吗」于『/status2』于「请求」
                                                  则「设置云工响应」于「二零零」于『application/json』于(「云工工作流状态文」于『TEST_WORKFLOW』于『yy-manage-2』)
                                                  否则「设置云工响应」于「二零零」于『application/json』于(「云工工作流状态文」于『TEST_WORKFLOW』于『yy-manage-1』)。