自动化与脚本
新员工入职时用 ziniao-cli 批量给员工授权店铺权限
当需要把多个店铺权限批量分配给某个员工(如新人入职)时,按「查员工 → 查店铺 → 逐个授权 → 验证」的工作流执行。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
新员工入职时用 ziniao-cli 批特定
解决思路
- 开始前 MUST 先用 Read 工具读取 ../ziniao-shared/SKILL.md,获取认证方式和全局参数。
- 确认已配置 apiKey:执行 ziniao-cli config init。
- 查找员工:执行 ziniao-cli staff list --name "张三" --format table,记录返回的 userId。
- 查找要授权的店铺:执行 ziniao-cli account list --format table --page-all 列出所有店铺,或用 ziniao-cli account list --name "US" --format table 按名称搜索,整理出目标 storeId 列表。
- 对每个店铺逐个授权:执行 ziniao-cli api /superbrowser/rest/v1/erp/store/auth/add --data '{"storeIdList":["<storeId>"],"staffId":"<staffId>"}'。
- 验证授权结果:执行 ziniao-cli api /superbrowser/rest/v1/erp/user/stores --data '{"userId":"<userId>","page":1,"limit":10}',查看该员工已授权的店铺。
- 汇总所有店铺的授权结果。
- 授权是写入操作,执行前先确认用户意图。
- 如需授权大量店铺,先列出完整授权计划并让用户确认后再执行。
- 某个店铺授权失败时,记录错误信息并继续处理下一个店铺,不要中断整个批次。
适用边界 · 注意事项
- 未安装 ziniao-cli 或未配置 apiKey(ziniao-cli config init)时无法使用。
- 不涉及紫鸟店铺/员工权限分配的场景不适用。