PMP SDP集成方案案例

PMP 集成 SDP 实现特定资源的申请使用

PMP 集成 SDP 实现特定资源的申请使用
  需求场景:
          希望通过特定资源的SDP服务目录申请,SDP中的审批管理员批准通过后,达到PMP通过特定关联此资源的工单ID远程访问PMP资源的使用目的。

实现方法及细节
      1 首先,PMP资源和SDP资源信息打通是第一步。这里可以根据需要,导出所有PMP或者部分需要的PMP资源的XLS文件。然后建议仅保留便于在SDP中申请资源时标识资源的重要信息,这里建议名称,DNS名称(IP地址)及描述,可以根据实际需要调整。

      2 收集好原始数据后,进行公式计算,使其进入到特定一列。然后将xls文件另存为csv文件。

      3 然后思考使用字段来进行信息记录,这里建议使用分类,子分类,条目来做,分类子分类条目可以直接导入csv信息。



4 在SDP中创建特定的服务目录

添加必要表单信息,并进行下一步审批工作流配置。

添加审批明细。

5 此时,申请该类型工单时,条目信息即为需要使用的信息,审批批准通过后,将看到批准状态。

6 PMP中进行test测试,查看信息。

内容参考:
{
    "request": {
        "ola_due_by_time": null,
        "subject": "资源申请",
        "service_sla": null,
        "resolution": {
            "resolution_attachments": [

            ]
,
            "content": null
        }
,
        "linked_to_request": null,
        "onhold_time": null,
        "has_purchase_requests": false,
        "is_read": false,
        "lifecycle": null,
        "reason_for_cancel": null,
        "assets": [

        ]
,
        "is_trashed": false,
        "fr_sla_violated_group": null,
        "id": "3",
        "assigned_time": null,
        "group": null,
        "requester": {
            "email_id": null,
            "phone": "1234455",
            "name": "administrator",
            "mobile": "1234567890",
            "profile_pic": {
                "content-url": "\/images\/default-profile-pic2.svg"
            }
,
            "is_vipuser": false,
            "id": "5",
            "department": null
        }
,
        "cancel_requested_by": null,
        "email_to": [

        ]
,
        "sla_violated_technician": null,
        "created_time": {
            "display_value": "11\/04\/2024 10:49 AM",
            "value": "1712803740755"
        }
,
        "item": {
            "name": "itsm-test6~192.168.0.94~测试服务器",
            "id": "303"
        }
,
        "has_resolution_attachments": false,
        "approval_status": {
            "name": "Approved",
            "id": "2"
        }
,
        "service_category": {
            "name": "资源远程申请",
            "id": "301",
            "ciid": "301"
        }
,
        "sla": null,
        "priority": null,
        "created_by": {
            "email_id": null,
            "phone": null,
            "name": "admin",
            "mobile": null,
            "profile_pic": {
                "content-url": "\/images\/default-profile-pic2.svg"
            }
,
            "is_vipuser": false,
            "id": "11",
            "department": null
        }
,
        "sla_violated_group": null,
        "tags": [

        ]
,
        "scheduled_end_time": null,
        "first_response_due_by_time": null,
        "last_updated_time": {
            "display_value": "11\/04\/2024 10:49 AM",
            "value": "1712803772886"
        }
,
        "has_notes": false,
        "is_current_ola_violated": null,
        "image_token": "6f488cddc9fa6fac7866270982d59df46435a1b336280e0c6acd14b50a26f5a9fee1c12e7e99773eceb192494ad2ea83432ccd77",
        "udf_fields": {

        }
,
        "subcategory": {
            "name": "内部资源",
            "id": "303"
        }
,
        "email_cc": [

        ]
,
        "status": {
            "color": "#0066ff",
            "name": "Open",
            "id": "2"
        }
,
        "scheduled_start_time": null,
        "template": {
            "is_service_template": true,
            "service_category": {
                "id": "301"
            }
,
            "name": "资源服务申请",
            "id": "302"
        }
,
        "primary_asset": null,
        "attachments": [

        ]
,
        "cancel_requested_time": null,
        "notification_status": null,
        "has_purchase_orders": false,
        "description": null,
        "has_dependency": false,
        "has_conversation": false,
        "fr_sla_violated_technician": null,
        "chat_type": 0,
        "callback_url": null,
        "is_service_request": true,
        "is_shared": false,
        "cancel_requested": false,
        "has_request_initiated_change": false,
        "request_template_task_ids": [

        ]
,
        "department": null,
        "is_reopened": false,
        "has_draft": false,
        "has_attachments": false,
        "has_linked_requests": false,
        "resources": {

        }
,
        "has_request_caused_by_change": false,
        "is_overdue": false,
        "technician": null,
        "due_by_time": null,
        "is_first_response_overdue": false,
        "cancel_requested_is_pending": false,
        "recommend_template": null,
        "unreplied_count": null,
        "category": {
            "name": "资源申请",
            "id": "301"
        }
,
        "maintenance": null
    }
,
    "response_status": {
        "status_code": 2000,
        "status": "success"
    }

}
添加SDP属性到PMP过滤列中。


8 高级过滤器中选到这些过滤选项(这里举例选择了模板,分类,子分类,审批状态,工单状态,限定资源条目的名称作为条件)






9 如此设置后,工单ID为4的能够准入名称为itsm-test6,任何其他名称,诸如itsm-test7之类的资源将不能被访问。另外工单解决,关闭,取消后,也将不在能准入资源。




工单置为解决后:



特别注意,此知识库为特定业务的一个样例场景,实际场景和条件设置增减以实际为准,上述场景仅供参考。


    • Related Articles

    • SDP & PMP 集成注意事项

      1 要确保PMP和sdp中有一样的管理员 如都具有admin用户(其中sdp上要为其设置SDAdmin权限) 2 确保双方hostname能在双方服务器上互为解析 3 url最好换为ip地址以防解析不到 4 看清需要,如果不是变更处使用PMP的话请不要选择使用变更ID用于验证, 不然关联的ID就不是工单ID而变成变更ID了 注意:如果sdp使用的是https的话需要相应导入证书,不然无法直接集成。 PMP 下设置实际的过滤条件 ...
    • 使用.pfx证书将OpManager与SDP集成

      在SDP中应用.pfx证书不涉及创建集成所需的密钥库文件。请按照以下步骤创建密钥库文件。 将文件OpManager.TrustStore和SDP PFX文件放置在OpManager JRE\bin安装下。 1.运行以下命令,在OpManager\Jre\bin目录将pfx证书转换为JKS格式。 >keytool -importkeystore -srckeystore sdp_pfx_cert.p12 -destkeystore OpManager.truststore ...
    • Servicedesk 与 Analytics 集成报同步异常解决方法

      症状:在成功配置集成信息后,显示同步一段时间,自动报错并且同步状态为失败,重启服务或重新配置均无效。 解决方法: 1、查看日志是否有异常输出: 2020/05/26 14:59:39 CST:Error is :: <nobr>[Line: 8 Field:  2] (-) -ERROR: Invalid NUMBER value</NOBR><br><nobr>The data found at the row 8 has invalid data for the given ...
    • ELA-ELA中告警事件可以生成SDP的工单吗?

      EventLog Analyzer支持与ServiceDesk Plus集成,告警事件会自动在工单系统中生成工单,测试如下: 配置如下:
    • Analytics Plus & Endpoint Central (原名 Desktop Central) 集成 - Endpoint Central 生成 API 密钥

      Analytics Plus 中集成 Endpoint Central (原名 Desktop Central) 的步骤如下: 1. 2. 3. 输入Desktop Central 的地址 4. 在 Endpoint Central (原名 Desktop Central) 中获取 API 密钥 部分 Endpoint Central (原名 Desktop Central) 版本语言设置为中文时,不能生成 API 密钥。建议先将语言切换为英文。 选择您登录的方式,输入账号密码,点击执行。 ...