#HELP FORMAT: abbr= abbreviation //context provide for use of abbreviation word// #Reporter block = Reporter function #help--> rl= reporter last, rf= reporter first, rt= reporter telephone (subsequent logic rt2, rt3 etc), rd= reporter department, re= reporter email, c= call, t= ticket (ref # provided)(t,in, sr, im//t2,in2, sr2, im2), issueD= issue description #alternates // gt= generic ticket (ref # provided) rl = input("What is your Last Name?: ") rf = input("What is your First Name?: ") rt = input("Phone number to reach you at?: ") rd = input("What is the caller's department?: ") re = input("Email to reach you at?: ") peo = input("Are you calling from a SD? (yes or no): ") t = input("Do you have a ticket number reference?: ") issueD = input ("\n\nPlease describe the issue: ") #display reporter collected info function #help--> cr = Call REPORTER or See(c) REPORTER collected info def cr(): print("\nReporter Last Name: " + str(rl)) print("Reporter First Name: " + str(rf)) print("Reporter Telephone: " + str(rt)) print("Reporter Department: " + str(rd)) print("Reporter email: " + str(re)) print("Is Caller from a PSD: " + str(peo)) #Incident block #help--> out= outage, s= scope, nua= number users affected isc= is cbas, cbas= cbas //critical business application or service// #help--> asac= affected system application configurationItem, ioos= impact on other systems, bi= business impact, e= error //message// out = input("Is there an outage? (yes or no): ") s = input("Scope of the outage/issue?: ") nua = input("How many users affected?: ") asac = input("Which affected system-application-ci?: ") ioos = input("What impact,if any, on other systems?: ") bi = input("What is the business impact?: ") e = input("What does the error message say?: ") #Affected site block #help--> aeb= affecting entire building, asn= affected site name, asa= affected site address, asds= affected site (is a ?) designated site aeb = input("\nAffecting Entire building?: ") asn = input("What is the Affected SITE NAME?: ") asa = input("What is the Affected SITE ADDRESS?: ") asds = input("Is this a Designated Site?: ") asf = input("Which floor is affected?: ") asr = input("Which room is affected?: ") #AGENT ASSESSMENT WORK QUESTIONS print("\nAGENT WILL ANSWER THESE QUESTIONS AFTER HE PUTS THE CALLER ON HOLD\n") #help--> isc= is cbas, cbas= cbas //critical business application or service//, sh= support hours, ric= responsible incident coordinator, ia= impact assessment, ua= urgency assessment, otp= overall priority ticket isc = input("Is this a CBAS? (yes or no): ") cbas = input("Which CBAS (Critical Business Application or Service is Affected?: ") sh = input("What are the hours of support for the CBAS?: ") ric = input("Who is the Responsible Incident Coordinators?: ") ia = input("What is the Impact assessment?: ") ua = input("What is the Urgency assessment?: ") otp = input("What is the overall priority of the ticket?: ") #display Incident collected info function #help--> cr = Call REPORTER or See(c) REPORTER collected info def cin(): print("\nIs this an outage: " + str(out)) print("What is the scope of the outage: " + str(s)) print("Number of users affected: " + str(nua)) print("This is affected: " + str(asac)) print("Impact on other systems: " + str(ioos)) print("Business impact: " + str(bi)) print("ERROR MESSAGE: " + str(e)) # print("Hours of Support for " + str(cbas) + ": " + sh) print("Responsible Incident Coordinator: " + str(ric)) print("Impact Assessment: " + str(ia)) print("Urgency Assessment: " + str(ua)) print("Overall Priority of the Ticket: " + str(otp)) #Affected user block = EU function #help--> eud= end user department, eul= end user last, euf= end user first, euid= end user id, eut= end user telephone, , eue= end user email, euloc= end user location eud = input("\nWhat is the End User's department?: ") eul = input("What is End User's Last Name?: ") euf = input("What is End User's First Name?: ") euid = input("What is the End User ID?: ") eut = input("Phone number to reach End User?: ") eue = input("Email to reach End User?: ") ''' needs a revise or edit function that will go over each question giving opportunity to edit the response given ''' #am I talking about an edit function? #another way to do this is to call a specific question. #display call status function #help--> cs = Call Status or See(c) Status on collected info in this call def cs(): print("\n\n\nLet me recap what I have so far: ") cr() print("\nTicket Number provided by the caller: " + t + "\n") ceu() print("\n") cin() print("\nIssue description as reported: " + issued) print("\nHappening here @: " + asa) print("\nOverall priority of the Ticket: " + otp) #Affected user block = EU function #help--> euq = End User //Questions to ask// #help--> eul= end user last, euf= end user first, eut= end user telephone, eud= end user department, eue= end user email def euq(): eud = input("What is the End User's department?: ") eul = input("What is End User's Last Name?: ") euf = input("What is End User's First Name?: ") euid = input("What is the End User ID?: ") eut = input("Phone number to reach End User: ") eue = input("Email to reach End User?: ") #display End User collected info function def ceu(): print("Affected End User Department: " + str(eud)) print("Affected End User ID: " + str(euid)) print("Affected End User Last Name: " + str(eul)) print("Affected End User First Name: " + str(euf)) print("Affected End User ID: " + str(euid)) print("Affected End User Telephone: " + str(eut)) print("Affected End User Email: " + str(eue)) print("\nAffected End User's Site: " + str(asn)) print("Affected End User Floor: " + str(asf)) print("Affected End User Room: " + str(asr)) cs() ############################ ############################ # DEFAULT VALUES ############################ rl = "" rf = "" rt = "" rd = "" re = "" c = "" t = "" issueD = ""