############################### Task scheduling and execution ############################### .. note:: When the system identifies pending tasks, it will schedule the tasks in **TASKS sheet** to execute them gradually Modules of Task scheduling and execution ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * **AUTO**: The tasks are executed every 5 minutes under automatic mode * **MANUAL**: button RUN NOW on TASKS sheet. This will execute the task which is next in the list Task status ^^^^^^^^^^^^^^^^^^^^ * **STEPPED**: the task reached the limit set by the system, the task needs to repeat in order to complete * **CANCELED**: The task is not necessary to complete * **FAILED**: the task was terminated * **FAIL SKIP**: the task provides with unforeseen error. After 15 minutes, the system will decide to skip this task. .. warning:: A review is necessary to identify what went wrong with task Diagram on Task scheduling and execution ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. figure:: images/process_2/process_2_task_scheduling_1.png :width: 500px :align: center :alt: This is the image caption The block-diagram on Task scheduling and execution GAS Functions for Task scheduling and execution ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ GENERAL component EXCUTETASK() * :ref:`DATABRIAGE component EXTERNALDATABRIDGE() ` * :ref:`SURVEY component updateManuallyLocationFile() ` * :ref:`NEW SURVEY CREATION component NEWBSURVEY() ` * :ref:`DATA ANALYSIS component checkAnalysisNote() ` * :ref:`CUSTOMISATION component CUSTOMISE() ` * :ref:`USERMANAGMENT component addUserAccess() ` * :ref:`TEMPLATE component TEMPLATEREPORT() ` * :ref:`DATABRIDGE component DATABRIDGE() ` * :ref:`TEMPLATE SUMMARY component TABLEUPDATE() ` * :ref:`DATA ANALYSIS component createUpdateAnalysisSheet() ` * :ref:`PARTNERDATA component CREATEPARTNERDATA() ` * :ref:`DATA ANALYSIS component extractAnalysisNote() ` * :ref:`MANUAL UPDATE component SAMPLEPROFILE() `