assetic集成api

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_put
  • CRM集成将位置描述设置为地址,如果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_dimension
  • CRM集成-提供其他配置和实施选项
  • 资产工具-将新的/修改过的资产和组件等导出到平面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已重命名为workorderintegrationapi
  • assetic3integrationrepresentationsassetspatialocationrepresentation的模型现在包括应该使用的"data"属性,而不是错误命名的"space-data"
  • 引入新的CRM集成工具CRMTools,支持CRM集成,包括"Adapter"for Authority CRM
  • assetic3integrationrepresentationscomplexassetrepresentation的新属性assetsecuritygroup
  • 2018.11.1.2版 > UL>
  • 用于批量导出到SQL Server < Buff行情>
    • 添加新选项以使用词典列表设置自定义字段名
    • 添加一个选项,将空值插入为空而不是空字符串
    • 添加新的资产工具assetic.fullassetexport()以将包含组件、维度和位置的资产的csv文件导出为单个记录
    发布日期:2018.11.1.1
    > UL>
  • 具有日期属性的表示具有默认日期,默认值现在为"无"
  • 将新资产工具添加到资产工具中。获取完整资产的列表获取一组资产的完整资产
  • 2018.11.1.0版 > UL>
  • assetic.workorderconfigurationsapi已更改为assetic.maintenanceconfigurationapi
  • assetic.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>
  • 用于获取、发布和放置文档元数据的新文档元数据api
  • 2017.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 Python中文网_新手群

    推荐PyPI第三方库


  • 热门话题
    java是否可以基于步骤定义返回的arraylist迭代一组功能文件行   SoapUI项目执行后的java WebDriver异常   在Java中,比较int和可能为null的整数最干净的方法是什么?   java生成带有bouncy castle的dsa/elgamal密钥对,该密钥对在GPG中导入时不会出错   java JLS与Sun javac的对应关系/它们不匹配的原因   用圆除法的java大长数值   是否存在用于集合处理的Java库?   java读取txt文件。显示每行旁边的整数之和,并找出其中最大的和   java计算数组中的值之和   java正在从SharedReferences中删除对象   在项目“XXXXX”上运行生成器“Jboss知识库生成器”时出现java错误。未知标签!位置=3池计数=12   java有没有更简单的方法来编写这个equalsIgnoreCase检查链?   java无法在NetBeans中找到main   如何在Java或C中创建MAC连接?   ssl Java MTLS主体和颁发者顺序   如何在java中解组具有未知子元素的XML?   java如何使用带多FirestoreRecyclerAdapter的房间?   java如何实例化IOSDriver以在当前会话中访问其方法   java Oracle在插入后更新NCLOB   我们可以在安卓中进行下一次迭代之前,在每次迭代中创建一个for循环来获取用户输入