Skip to content
This repository has been archived by the owner on Feb 14, 2024. It is now read-only.

Latest commit

 

History

History
62 lines (34 loc) · 3.87 KB

Diagrams.md

File metadata and controls

62 lines (34 loc) · 3.87 KB

Workflows for Sybex tickets

Checking

Checking an issue description against online test bank and offline printed book

graph TD
Choose("Choose <a href='https://wiley-my.sharepoint.com/:x:/r/personal/pmikhailov_wiley_com/_layouts/15/Doc.aspx?sourcedoc=%7B8ebf8fd0-f213-49d1-ba83-d848a9878b3c%7D'>a Sybex product</a>\nto work with.\nCopy the last <b>6 digits</b>\nof ISBN") --> Ticket
    Ticket("<a href='https://jira.wiley.com/browse/WELCM-29476?filter=67750'>Find</a> all tickets\nfor the product.\nSearch ''tb123456''\nor just ''123456''") --> |"Use the same\n6 digits"| SpreadSheet("Find ISBN with this ending\nin <a href='https://wiley.sharepoint.com/:x:/r/teams/ReprintDocuments/_layouts/15/guestaccess.aspx?wdLOR=c91F00341-4041-9042-9857-DA8734875602&share=ERUV8UaGHgFJkVfPr9xtEEsBu2JC2_4kJIalHtErZPLcMA'>Sybex_TB_SMEs.xslx"</a>)
    
    SpreadSheet --> |Copy the course name\nin the column <b>М</b>| WEL("Find this course in <a href='https://uat3app.efficientlearning.com/my-account'>WEL test bank</a>")
    
    WEL--> |Copy full Question ID from Jira\nand find question in WEL| WELQuestion("Open question,\nclick correct answer,\nsnap a screenshot")
    
    WELQuestion --> FindInBook("Find this question\nin book in <a href='https://thevault.wiley.com/loadPublicationView.htm?cartId=00d503d1-2fdf-4c5f-aa58-72e1368c3e3f&cartName=Default'>Vault BPA</a>\n(hint: add a book to MyCart)")
    
    FindInBook --> IsQInBook{"Is there a question\nin a book?"} --> |Yes| BookScrn("Snap a screenshot of question\nin book") --> AnswerScrn("Snap a screensshoot\nof answer and explanation\nin book's backmatter\n(e.g. b01)")
    
    Summary --> SMENeededQ{"Is SME Needed?"} --> |Yes| WriteEmail("Write an email\nto <a href='https://wiley.sharepoint.com/:x:/r/teams/ReprintDocuments/_layouts/15/guestaccess.aspx?wdLOR=c91F00341-4041-9042-9857-DA8734875602&share=ERUV8UaGHgFJkVfPr9xtEEsBu2JC2_4kJIalHtErZPLcMA'>SME</a>")
    
    WriteEmail --> WaitSME("Wait answer from SME")
    
    IsQInBook{"Is there a question\nin a book?"} --> |No| AddScreenshotsInJira("Attach screenshots\nin Jira ticket")
    
    AddScreenshotsInJira --> Summary("Write summary:<i>\nISBN: xxx\nChapter ., Question ..\n TB and book do/don't match\nIssue description: ...\nChange proposal: ...\n and/or SME review is needed</i>")
    
    AnswerScrn --> AddScreenshotsInJira

    SMENeededQ --> |No| NextStep("You are ready\nto do edits.")

    WaitSME --> NextStep
Loading

Editing XML

Editing and pre-publishing.

graph TD
    QInAlfreco("Find question by inserting\nGUID ''Location of Content''\n as the last term of the <a href='http://ec2-34-233-201-87.compute-1.amazonaws.com:9090/share/page/site//document-details?nodeRef=workspace://SpacesStore/06cd5372-fca5-42d4-a9ff-6abea34d5b81'>address</a>") -->  inlineEdit("change XML \nand click 'Save' twice")
    
    inlineEdit --> note("Leave a note \n<i>'WELCM-12345' has been fixed</i>")
    
    note --> Alfresco("Open <a href='http://ec2-34-233-201-87.compute-1.amazonaws.com:9090/share/page/documentlibrary#filter=path%7C%2FWiley%20Content%2FProducts'>Alfresco main page</a>")
    
    Alfresco --> |Find product \nby typing one-by-one\nlast 6 digits of ISBN \n in ''a course JSON node'' field| publish("Click ''Wiley Publish (Offline)''")
    
    publish --> checkQueue("Check <a href='http://ec2-34-233-201-87.compute-1.amazonaws.com:9090/share/page/queue-publish'>''publish queue''</a>")
    
    checkQueue -->Jenkins("Open <a href='http://ci.efficientlearning.com'>Jenkins</a>")
    
    
    Jenkins --> |Find <b>QA</b>-product and schedule\na build in Jenkins| CheckWEL("Check that at least \none question in WEL\nwas fixed successfully")
    
    CheckWEL --> Comment("Write results:\n<i>This has been fixed in UAT;\n it's being waited an update on PROD.</i>")
    
    Comment --> JenkinsLink("Attach a link to Jenkins")
    
    JenkinsLink --> Assign("Assign the next person")
Loading