动作类型处理
act-types的Python项目详细描述
动作类型
导言
这些脚本用于向ACT数据模型添加类型(对象类型和事实类型)
安装
- 此项目要求您有一个正在运行的act-platform安装
- 从PIP安装
pip install act-types
动作类型用法
要使用默认类型引导类型系统(userid/act baseurl必须指向act installation):
act-types \
--userid 1 \
--act-baseurl http://localhost:8888 \
--loglevel ERROR \
--default-object-types \
--default-fact-types \
--default-meta-fact-types \
add
将新类型添加到数据模型后,可以安全地重新运行上面的命令。
还可以使用--object types file,-fact types file和--meta fact types file从自己的文件中添加类型,这些文件指向与default types格式相同的json文件。
打印默认类型(替换为其他类型的事实/元事实):
act-types --default-object-types print
动作图数据模型用法
建立act数据模型的图形(graphviz)。
act-graph-datamodel --help usage: act-graph-datamodel [-h][--uid UID][--http_username HTTP_USERNAME][--http_password HTTP_PASSWORD][--parent_id PARENT_ID][--confluence_url CONFLUENCE_URL][--confluence_user CONFLUENCE_USER][--confluence_password CONFLUENCE_PASSWORD] url
地方发展
使用pip在local development mode中安装。Act类型(和Act API)使用命名空间,因此它与使用setup.py install
或setup.py develop
不兼容。
在存储库中,运行:
pip3 install --user -e .
在进行本地更改时,还必须以本地开发模式安装,以正确解析由--default-*
选项读取的文件。这些文件是从act.types下的etc读取的,如果包是用“pip install act types”安装的,它将始终从安装的包中读取文件,即使您在本地签出存储库中进行了更改