ServiceNowExtension
示例
要运行示例项目,请克隆库,然后先从示例目录中运行pod install
。
需求
iOS 10.0+ / macOS 10.12+ / tvOS 10.0+ / watchOS 3.0+ Xcode 10.1+ Swift 4.2+
安装
ServiceNowExtension可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中
pod 'ServiceNowExtension'
用法
在您的视图控制器中导入ServiceNowExtension,然后使用所需的详细信息初始化SNManager实例。
domain = "Servicenow domain url"
userName = "Service now account userid"
password = "Service now password"
var snManager = SNManager(domain, userName: userName, password: password)
创建实例后,您可以通过createIncidentTicket()方法提出票证,并传递所需参数。
func createATicket() {
let subject = "Ticket Subject"
let priority = "Ticket Priority" [High/Medium/Low]
let description = "Decribe the issue"
let incidentImage = "Your image"
snManager.createIncidentTicket(subject, priority: priority, description: description, image: incidentImage) { (status, message) in
}
}
作者
Sarath Raveendran
许可
ServiceNowExtension 按MIT许可证提供。有关更多信息,请参阅LICENSE文件。