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"
}
}
7 添加SDP属性到PMP过滤列中。
8 高级过滤器中选到这些过滤选项(这里举例选择了模板,分类,子分类,审批状态,工单状态,限定资源条目的名称作为条件)
9 如此设置后,工单ID为4的能够准入名称为itsm-test6,任何其他名称,诸如itsm-test7之类的资源将不能被访问。另外工单解决,关闭,取消后,也将不在能准入资源。
工单置为解决后:
特别注意,此知识库为特定业务的一个样例场景,实际场景和条件设置增减以实际为准,上述场景仅供参考。