
# 解锁作业
脚本或作业解锁涉及数据开发的编辑锁定功能。
编辑锁定：用于避免多人协同开发脚本或作业时产生的冲突。新建或导入脚本或作业后，默认当前用户锁定脚本或作业，只有当前用户自己锁定的脚本或作业才可以直接编辑、保存或提交，通过"解锁"功能可解除锁定；处于解除锁定或他人锁定状态的脚本或作业，必须通过"抢锁"功能获取锁定后，才能继续编辑、保存或提交。
![](https://support.huaweicloud.com/usermanual-dataartsstudio/public_sys-resources/notice_3.0-zh-cn.png)
- 当前脚本或作业的锁定状态可以通过脚本或作业的目录树查看。
- 对于已被他人锁定状态的脚本或作业，您需要通过重新打开该脚本或作业，查看最近的保存或提交时的内容。已打开的脚本或作业内容不会实时刷新。
- 在DataArts Studio更新编辑锁定功能前已经创建的脚本或作业，在更新后默认为解除锁定状态。您需要通过"抢锁"功能获取锁定后，才能继续编辑、保存或提交。
- 抢锁的操作依赖于软硬锁的处理策略。配置软硬锁的策略请参见[配置默认项](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_04501.html)。
  - 软锁：忽略当前作业或脚本是否被他人锁定，可以进行抢锁或解锁。
  
  - 硬锁：若作业或脚本被他人锁定，则需锁定的用户解锁之后，当前使用人方可抢锁，空间管理员或DAYU Administrator可以任意抢锁或解锁。
   
- 不建议直接抢锁处于他人锁定状态的脚本/作业，这会导致他人的修改丢失。如果您有修改需求，请先联系锁定人将脚本/作业解锁，然后再抢锁。
 
图1锁定状态转换图   
![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001665673257.png "点击放大")
#### 前提条件
已完成作业开发任务。
#### 解锁作业
"提交"会将当前开发态的最新作业保存并提交为版本，并覆盖之前的作业版本。为了便于后续其他开发者对此作业进行修改，建议您在提交作业后通过"解锁"解除该作业锁定。
1. [登录DataArts Studio管理控制台](https://console.huaweicloud.com/dayu/)。
   
   详情请参考[访问DataArts Studio实例控制台](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0001.html)。
   
   
2. 在DataArts Studio控制台首页，选择对应工作空间的"数据开发"模块，进入数据开发页面。
3. 在数据开发主界面的左侧导航栏，选择"数据开发 \> 作业开发"。
4. 在作业目录中，双击已开发完成的作业名称，进入作业开发页面。
5. 提交作业后在作业画布或编辑器上方单击"解锁"，解除锁定，便于后续其他开发者对此脚本进行修改更新。 
   图2解锁   
   ![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001617433160.png "点击放大")
   
   
   
 
