assetic的Python项目详细描述
说明
assetic是assetic rest api的sdk包装器。
安装(推荐)
要安装assetic run:
< Buff行情>
pip install assetic
手动安装
可以手动操作,但依赖项也需要安装
如果无法使用pip,则可以选择使用assetic提供的zip文件
快速入门
< DL>
安装完所有内容后,在python脚本中包括以下内容:导入assetic
#创建一个实例并进行身份验证
asseticsdk=assetic.asseticsdk()
从那里您可以使用api:
< Buff行情>< DL>
assetapi=assetic.assetapi()assetapi.getassets()如果您有登录名,请参阅assetic知识库:
https://assetic.zendesk.com
报告问题
通过assetic支持记录问题
更改日志
< DL>
发布于2019.13.2.4 > UL>对于导出同步过程,添加一个assetic memo字段列表,以便
在构建表时,可以将字段创建为varchar(4000)发布于2019.13.2.3 > UL>对于导出同步过程,添加新的配置文件选项以支持替换
生成的数据库列名中的字符。允许特殊
要替换的字符,如(,),-,/。也允许截断为
如果超过目标字段长度,则应用于文本数据
表示截断的可选后缀发布于2019.13.2.2 > UL>对于导出同步到数据库的过程,请将"ODBC Driver 17 for SQL Server"添加到要检查的默认驱动程序列表中发布于2019.13.2.1 > UL>CRM集成日期时间偏移量计算需要在小时和分钟内填充2个字符发布于2019.13.2.0 > UL>模型表示名称已更改以删除命名空间
前缀。此更改符合open api(swagger)定义
为模型发布。例如,模型assetic.models
.assetic3集成表示现在assetic.models
。工作请求。当前仍支持原始模型名
但每次旧型号名称
被调用。在将来的版本中支持不推荐的模型名
将被删除资源表示api现在正确地返回资源
状态为用户友好字符串。发布于2019.9.1.1 > UL>如果asseticsdk无法获得使用该配置,则无法写入错误消息,因为此时未完全初始化记录器。发布于2019.9.1.0 > UL>用于获取和放置资源的新资源API如果响应是列表或201响应,则返回正确的模型定义发布2019.5.1.2 > UL>修复python 27上批量导出过程中字段不是字符串的编码问题发布2019.5.1.1 > UL>为put添加新的工作请求终结点以更新工作请求workrequestapi.work_request_putCRM集成将位置描述设置为地址,如果Informix数据库为注释,则从注释中删除Unicode字符发布2019.3.2.2 > UL>CRM集成不再假设为新工作请求设置了状态发布2019.3.2.1 > UL>如果未定义评估表单create,则该值将保留为空,而不是设置为与标签相同的值。如果控件类型不是cor直接定义它将不再默认为文本,而是中止从informix crm insert中去掉撇号并允许资源显示100个字符的名称发布2019.3.2.0 > UL>文档现在有了元数据的附加"说明"字段在记录错误时修复SMTP电子邮件资产创建和更新流程的改进创建/更新多边形时包含多边形质心如果出现错误,请包括来自HP CM的响应消息发布2019.1.1.0 > UL>介绍将搜索配置文件导出到csv的过程CRM集成现在使用工作请求状态ID而不是标签,修复目标日期注释,检查现有注释时传递完整的CRM对象发布日期:2018.26.1.1 > UL>新维度API支持维度的筛选搜索新的工作请求搜索API(工作请求获取0)和检查员和检查日期的新字段CSV中的评估表单生成器-确保遵循控制顺序CRM集成扩展Notes对象,支持目标日期修复dbsync的问题,其中搜索值为空,目标数据库值不为空扩展文档的批量导入提示器,以支持除资产以外的其他记录类型,如功能位置、工作订单、工作请求发布日期:2018.24.2.1 > UL>CRM集成确保资源显示名称不超过50个字符确保未捕获的异常指向日志记录,并禁用直接指向stdout的重复https调试日志记录发布日期:2018.24.2.0 > UL>在SQL Server同步过程中引入删除选项更正文档大容量更新的文件名和外部ID问题发布日期:2018.21.1.2 > UL>assetic3integrationrepresentationscomponentdimensionrepresentation"nm_sub_total"重命名为"network_measure_sub_total",将"nm_sub_total unit"重命名为"network_measure_sub_total unit"发布日期:2018.21.1.1 > UL>修复dbsync工具的问题,以确保在少于10000条记录时不返回重复项发布日期:2018.21.1.0 > UL>assetic3集成表示组件维度表示具有新的键"nm_sub_total"和"nm_sub_total unit"修复dbsync工具在创建表时不包含空同步字段的问题CRM集成-提供其他配置和实施选项重命名变量async,因为它是python 3.7中的保留关键字2018.20.1.0版
> UL>新的API MaintenanceconfigurationAPI.maintenance_configuration_get_managed_resources返回"工作组"中的资源列表,其中集成用户被配置为"工作组"的"管理用户"environmentname现在包含在authapi.auth\u get的响应中现在由componentapi返回lastmodifiedon和lastmodifiedby。component_get_dimensionCRM集成-提供其他配置和实施选项资产工具-将新的/修改过的资产和组件等导出到平面csv文件时对列排序,在搜索中包括对维度的更改发布日期:2018.17.1.1 > UL>资产工具-用于将新的/修改过的资产和组件等导出到平面csv文件的新工具CRM集成-满足新的工作请求取消状态和OData日期筛选更正发布日期:2018.16.1.1 > UL>CRM集成-正确的资产识别问题发布日期:2018.16.1.0 > UL>上次修改日期否w在组件搜索中可用只要属性有效,就可以包含未为结果资产定义的资产属性发布日期:2018.15.2.2 > UL>纠正CRM集成解决资产位置问题发布日期:2018.15.2.1 > UL>完成工作订单API从旧模型到新模型的转换。旧模型在assetic中不可访问,因此不受支持。模块workorderintegrationapi已重命名为workorderintegrationapiassetic3integrationrepresentationsassetspatialocationrepresentation的模型现在包括应该使用的"data"属性,而不是错误命名的"space-data"引入新的CRM集成工具CRMTools,支持CRM集成,包括"Adapter"for Authority CRMassetic3integrationrepresentationscomplexassetrepresentation的新属性assetsecuritygroup2018.11.1.2版
> UL>用于批量导出到SQL Server
< Buff行情>- 添加新选项以使用词典列表设置自定义字段名
- 添加一个选项,将空值插入为空而不是空字符串
- 添加新的资产工具assetic.fullassetexport()以将包含组件、维度和位置的资产的csv文件导出为单个记录
发布日期:2018.11.1.1 > UL>具有日期属性的表示具有默认日期,默认值现在为"无"将新资产工具添加到资产工具中。获取完整资产的列表获取一组资产的完整资产2018.11.1.0版
> UL>assetic.workorderconfigurationsapi已更改为assetic.maintenanceconfigurationapiassetic.configurationsapi已更改为assetic.systemconfigurationapi引入一个odata查询工具来帮助查询assetic odata端点添加到assistic3integrationrepresentationsasmttaskformrrepresentation的formresultcount属性添加到assetic3integrationrepresentationsassessmentformatssessmentformdetailrepresentation的id属性检查为大容量导出定义的SQL Server ODBC驱动程序是否存在,如果未定义或不存在,请使用其中一个已安装的SQL Server驱动程序2018.7.3.0版
> UL>新工单模块的新api端点- assetic.workorderintegrationapiapi有多个端点可用于获取、放置和发布工单
- assetic.workorderconfigurationsapi有多个用于工单配置的终结点
- assetic.configurationsapi具有endpoint get unit\u类型
新的服务标准api端点assetic.servicecriteriaapi- servicecriteriaapi.service_criteria_get获取服务标准分数的筛选列表
- servicecriteriaapi.service_criteria_get获取特定服务标准分数
不推荐使用asseticsdk.client_for_docs,而是使用assetic.documentapi.document_get_document_file_with_http_info配置不再是单一的。asseticsdk现在设置配置默认值,以便
无需指定客户端配置即可实例化。Trim(HP内容管理器)文档集成现在支持文档标记2018.2.1.0版
> UL>新的api端点get/api/v2/assets/{id}/location和put get/api/v2/assets/{id}/location。Put创建并更新空间定义和地址。get检索空间定义和地址对于批量导出过程,请添加"导出到文件"选项,并在搜索为10000行时立即导出。export immediate意味着不使用后台工作进程即可立即下载数据2017.15.4.2版 > UL>对于批量导出过程,创建键字段为varchar(100)且不为空且具有primarykey约束的tmp和目标表如果端口=25,允许省略INI文件中用户名和密码的SMTP设置2017.15.4.1版
> UL>对于批量导出过程,请在合并后删除tmp表,并在合并前从资产街道号中删除虚假字符2017.15.4.0版
> UL>新的资产配置API标准:- get/api/v2/assetfinancialclass获取财务类和财务子类的集合
- get/api/v2/assetcategory/criticality获取所有资产类别的资产关键性集合
- get/api/v2/asset category/{id}/criticality获取资产类别id的资产关键性集合
通过提示脚本上载批量文档和数据交换的新过程2017.14.2.0版
> UL>用于资产配置的新api端点:- get/api/v2/work group获取工作组的集合
- get/api/v2/assetCategory获取资产类别的集合
新的批量上载工具bulkprocesses.bulk_upload_prompter可简化批量上载任务2017.13.1.1版
> UL>为满足CSV文件中的意外配置而对评估表创建进行的细微更改2017.13.1.0版
> UL>新资产配置端点:- get/api/v2/asset type获取资产类型和资产子类型的集合
- get/api/v2/assetClass获取资产类和资产子类的集合
端点user_get_user_映像已被删除,因为它已被弃用"接受"头列表包括"application/xml+hal",费用为"application/xml"创建评估表的新过程,其中会提示用户输入表单详细信息2017.11.1.2版
> UL>修正了使用列检查测试2017.11.1.1中引入的表是否存在时出现的问题2017.11.1.1版
> UL>允许用户名/密码连接到数据库工具和同步本地进程类。
改进同步本地进程和数据库工具中的错误捕获,以帮助调试问题2017.11.1.0版
> UL>新的assessment助手类,用于从csv定义文件创建评估表单新的assessment tools类简化和管理与assessment api的接口在APIhelper类中添加通用邮件消息生成器和发件人根据Assetic版本2017.11.1.0构建
添加到资产组件表示的referenceDate属性评估表单发布、更新和删除以及表单克隆发布不再标记为
"已禁用"。这些API已重新启用,并受此sdk支持。2017.9.1.0版
> UL>文档API对评估的支持文档在用户代理头中包含sdk版本号2017.3.11.2版
> UL>新的登录到电子邮件选项。asseticsdk.setup_log_to_email().用于直接发送记录器事件
发电子邮件。需要SMTP,端口465=SSL,端口587=TLS,端口25无身份验证。在INI文件里
是可选的标题为[smtpserver]和[smtpauth]的新节。请参见下面的示例:
[smtpserver]
host=smtp.myserver.com
端口=587
[smtpauth]
username=user@mysitecom
密码=****
初始化asseticsdk时,允许检查文件夹%appdata%/assetic中的assetic.ini文件
如果未指定ini文件,则检查assetic.in的顺序。我是当前的工作文件夹,
然后是%appdata%/assetic,然后是环境变量
通过以下方式支持与HP内容管理器(Trim/HP Records Manager)的文档集成
可选的文档适配器。还支持与本地文件系统的文档集成
其他内容管理适配器将在未来版本中开发。
2017.3.11.1版
> UL>用于获取、发布和放置文档元数据的新文档元数据api2017.3.8.2版
> UL>添加对代理服务器定义的支持。在ini文件中有一个可选的新部分
标题为[proxy]和标题为"server"的新设置。请参见下面的示例:
[代理]
服务器=http://152.187.65.1:3128
添加对缺少sni支持的旧版本python 2的支持。请参阅以下文章:http://urllib3.readthedocs.io/en/latest/user guide.html ssl-py2" rel="nofollow">http://urllib3.readthedocs.io/en/latest/user guide.html ssl-py2以升级urllib3。
如果安装了assetic sdk,它将实现urllib3.contrib.pyopenssl。
2017.3.8.1版
> UL>为新版本2017.3.8构建新的api端点get&;post/api/v2/workrequest/{id}/supportinginfo确保导出同步进程"syncToLocalProcesses"处理特殊字符
在Python2.7中2017.3.1.6版
> UL>在数据库表"assetic同步管理器"中包含新列"spacedelimiter"
这允许导出同步进程"synctoLocalProcesses"删除白空间
并替换为用户定义的字符,如下划线。
"searchprofilerepresentation"还有一个属性"spacedelimiter",可以是
设置为替换空格的字符。
仅当"useInternalNames"为false且"replaceSpace"为true时有效由于pypyodbc具有字符长度限制,请将pypyodbc替换为pyodbc在启动时迎合""而不是预期的"无"
assetic.asseticsdk logfilename参数2017.3.1.5版
> UL>测试构建和部署2017.3.1.4版
> UL>新的数据交换api post/api/v2/dataexchangejobnoprofile
允许在不指定配置文件的情况下创建数据交换作业
需要指定模块类别2017.3.1.3版
> UL>引入新的带有启动方法的api助手类
各种上下文中的assetic浏览器选项卡,如asset或
工单2017.3.1.2版
> UL>介绍新的工具资产。获得完整的资产2017.3.1.1版
> UL>迎合资产ID中的特殊字符
将错误消息记录回Excel文件,以便批量上载工具2017.3.1.0版
> UL>纠正资产工具未提取非空字段的问题
更新< /LI>2017.3.0.0版
> UL>新的组件API,包括尺寸
新的资产空间获取api
复杂的资产api现在被命名为资产api。通过别名支持的原始名称2016.12.1.3版
> UL>更新了关键照片资产ID检索和同步预览的批量导入业务逻辑2016.12.1.2版
> UL>在数据库表"assetic同步管理器"中包含新列"replacespaces"
这允许导出同步进程"synctoLocalProcesses"删除白空间
字段名,使数据库查询更容易。
"searchprofilerepresentation"有一个额外的属性"replacespaces",可以是
设置为如果要删除空格,则为true。仅当"UseInternalNames"为false时有效
欢迎加入QQ群-->: 979659372
推荐PyPI第三方库