HEX
Server: nginx/1.18.0
System: Linux iZj6c1ieg2jrpk1z5tzi19Z 6.3.9-1.el7.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 21 22:18:40 EDT 2023 x86_64
User: www (1001)
PHP: 8.2.4
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/www.cytocare.cn/wp-content/plugins/shopmagic-for-woocommerce/src/Workflow/README.md
# WPDesk/ShopMagic/Workflow

It's heart and center of ShopMagic. Workflow is a high level construct which covers `Automation`
and its components (`Event`, `Action`, `Filter`, `Placeholder`).

Conceptually, workflow is something that can be initialized upon some event, be validated for
some conditions and then perform some actions. Finally, Workflow result is saved as Outcome.

One level lower in the hierarchy, we have `Automation` which holds a concrete setup for workflow
-- one `Event`, set of `Filter`s and `Action`s. Those elements form a Workflow components, what
gives them some special abilities (i.e. being presented to users and having some settings).

Workflow can delegate action to asynchronous execution.