
# 创建合约
数据拥有方公司A同意数据需求方公司B的数据使用申请后，可以由公司A创建合约，合约是需要双方同意的数据使用证明。
合约内容包括：合约名称、合约描述、数据信息、公司B的访问需求、访问限制和自定义限制。其中数据信息、公司B的访问需求来自于公司B的数据使用申请，合约名称、合约描述、访问限制和自定义限制由公司A在创建合约时定义。
#### 约束限制
- 访问限制：目前不限制数据的使用环境和应用。
- 自定义限制：自定义其他属性，比如设置文件访问者的名称、工号等，使用"="相连。比如：name=huaxiaowei，code=996181。
 
#### 操作步骤
1. 创建合约。
   1. 用户登录进入计算节点页面。
   
   2. 在左侧导航树上选择"可信数据交换 \> 数据申请"，打开数据申请页面。
   
   3. 在数据申请页面单击"我收到的"。
   
   4. 在"我收到的"数据申请页签中，选择已经确认的申请，单击"创建合约"。
      图1创建合约   
      ![](https://support.huaweicloud.com/devg-tics/zh-cn_image_0000002012832338.png) 
   
   5. 在创建合约对话框填写合约信息。 数据合约的内容有五个部分，包括：
      1、合约内容：合约名称、合约描述。
      2、数据信息：主要描述结构化数据的列信息，包含数据名称、创建人、创建时间描述等信息。
      3、访问需求：主要描述数据用方的需求，包含访问截止时间、访问方式、访问次数。
      4、访问限制：暂不支持。
      5、自定义限制：自定义策略支持"\<"、"\>"和"="。
      供数方可以设置自定义属性来进一步强化数据访问控制。
      图2创建合约   
      ![](https://support.huaweicloud.com/devg-tics/zh-cn_image_0000002032843938.png) 
   
   6. 单击"保存并提交审批"。 公司A编辑合约完成后，可以提交由公司B审批。在"可信数据交换 \> 数据合约 \> 我创建的"的页签可以看到合约及状态，并允许撤回再次编辑。
      
    
2. 审批合约。
   1. 数据拥有方公司B在左侧导航树上选择"可信数据交换 \> 数据合约"，打开数据合约页面。
   
   2. 在数据合约页面单击"我收到的"。可以看到数据需求方公司A发送来的数据合约。
      图3我收到的数据合约   
      ![](https://support.huaweicloud.com/devg-tics/zh-cn_image_0000001890015981.png) 
   
   3. 单击"查看详情"可以查看合约的具体内容，检查无误后单击"同意并执行"可以执行合约进行数据交换。
      图4查看合约内容   
      ![](https://support.huaweicloud.com/devg-tics/zh-cn_image_0000002069081961.png) 
    
3. 数据交换。
   1. B公司单击合约执行后，在左侧导航树上选择"可信数据交换 \> 数据交换"，在可信数据交换页面，查看交换作业的执行情况。
   
   2. 单击"下载"，即可使用数据。 数据交换作业执行完成后可以进行下载，将文件保存到本地。如有必要，下载时还需要填写公司A制定的自定义限制。
      图5下载合约   
      ![](https://support.huaweicloud.com/devg-tics/zh-cn_image_0000002012832354.png) 
    
 
