Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
images
preview
README.md
batch_query.php
datamodel.custom-pages.xml
en.dict.custom-pages.php
main.custom-pages.php
model.custom-pages.php
module.custom-pages.php
resetpwd.php
server_accounts.php
verify_user.php
zh.dict.custom-pages.php

README.md

custom-pages

提供一个批量查询页面

服务器账号管理

server_accounts 文档

此部分应该已过期

账号管理工单流程分为工单提交,创建账号,自动指派几个过程,其中,创建账号操作很费时,因此借助除非其和action-shell-exec插件把耗时操作放到后台执行。

动作调用的脚本在 cmdbApi/actions 目录下

需要配置如下触发器及动作

触发器 过滤条件 动作
工单创建(对象创建时) SELECT UserRequest WHERE title LIKE '服务器登录权限申请-Server IDs%' SCRIPT_NAME=accountRequest_create.php ID=$this->ref$
工单重开(进入一个状态时) 过滤条件同上, 状态为 new 同上
工单完成(进入一个状态时) 过滤条件同上, 状态为 resolved SCRIPT_NAME=update_accounts.php ID=$this->ref$
use_pam更新(对象更新时) tracked attributes: use_pam SCRIPT_NAME=update_accounts_fromLnk.php ID=$this->id$
Server lnkContact新增(对象创建时) SELECT lnkContactToFunctionalCI WHERE functionalci_id_finalclass_recall='Server' SCRIPT_NAME=update_accounts_fromLnk.php ID=$this->functionalci_id$
Server lnkContact删除(对象删除时) 同上 同上