
# gcs create workflow
#### 功能
指定需要创建的模板名称，上传新的模板。同名模板上传两次会报错。
#### 语法
**gcs create workflow**FILENAME \[params\]
workflow可以简写为wf，即：
**gcs create wf** WORKFLOWID \[params\]
#### 参数说明
表1参数说明 
| 参数名称                    | 是否必选 | 简写  | 描述                                                                                           |
|:---|:---|:---|:---|
| FILENAME                | 是    | 不涉及 | 本地待上传workflow文件路径。                                                                           |
| --name                  | 否    | -n  | 更新的模板名称。输入字符最大长度为64，以小写字母开头，允许出现中划线(-)、小写字母和数字，且必须以小写字母或数字结尾。默认为gcs-时间戳（YYYY-MMDD-hhmmss）格式。 |
| --description           | 否    | -d  | 对上传模板的描述。默认为空。                                                                               |
| --enterprise_project_id | 否    | -e  | 上传workflow的企业项目id，如果为空，则默认为default企业项目（普通用户无需带此参数）                                           |
   
#### 使用示例
创建 workflow。这里以 GATK 流程为例，首先，依据 [流程语法说明](https://support.huaweicloud.com/tr-gcs/gcs_tr_01_0002.html)，编写 YAML 文件。然后将模板上传至GCS，命名为 gatk-example：
```
gcs create workflow gatk4-example.yaml --name gatk-example --description "test " --enterprise_project_id "0"
```
创建 workflow 的示例执行结果：
```
create workflow succedd !
workflow id : 9b5e61a9-fdee-52cc-4ac8-dd07e1bf3ca6
```
