public String suspendProcessAsync(String groupId, String operator) {
        LOGGER.info("begin to suspend process asynchronously for groupId={} by operator={}", groupId, operator);

        groupService.updateStatus(groupId, GroupStatus.CONFIG_OFFLINE_ING.getCode(), operator);
        InlongGroupInfo groupInfo = groupService.get(groupId);
        GroupResourceProcessForm form = genGroupResourceProcessForm(groupInfo, GroupOperateType.SUSPEND);
        UserInfo userInfo = LoginUserUtils.getLoginUser();
        EXECUTOR_SERVICE.execute(
                () -> workflowService.startAsync(ProcessName.SUSPEND_GROUP_PROCESS, userInfo, form));

        LOGGER.info("success to suspend process asynchronously for groupId={} by operator={}", groupId, operator);
        return groupId;
    }
Suspend InlongGroup in an asynchronous way.

@param groupId inlong group id
@param operator name of operator
@return inlong group id
@apiNote Stop source and sort task related to the inlong group asynchronously, persist the status if
        necessary.
inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/group/InlongGroupProcessService.java