Advanced megoldások ügyviteli projectekben Károly BÉKÉSI Application Operation and Support Specialist IT Application Support – NNG Kft.
NNG JIRA 22Project Categories 278Project 74Issue Type Scheme 82Issue Type 78Workflow Scheme 97Workflow
NNG JIRA 93Issue Type Screen Scheme 133Screen Scheme 295Screen 39Field Configuration Scheme 52Field Configuration 528Custom Field
NNG JIRA 13Project Roles 31Permission Scheme 6Issue Security Scheme 120Status 23Resolution 30-nál több user installed plugin Néha kicsit sok!
Procurement & Logistics Project Követelmények: ERP rendszerrel integrált custom field; az issue-k ne legyenek publikusak; a beszerzési igényt lehessen visszavonni; jóváhagyók értesítése -ben; párhuzamos többes jóváhagyás sub-taskok nélkül; az összes jóváhagyó jóváhagyása esetén továbbléptetés; ha mindenki jóváhagyta, akkor a jóváhagyók kerüljenek ki a watcher-ek közül ütemezett figyelmeztetés a jóváhagyásra váró ügyekről;
P&L Advanced Custom Field nFeed - display data in custom fields A Financial Project Code nevű custom field az nFeed plugin által biztosított autocomplete custom field, melynek az adatforrása az ERP (Microsoft Dynamic NAV)
Financial Project Code configuration
Procurement & Logistics Create Screen
Issue Security - Reporter Security Level
Procurement & Logistics Workflow global transition reuse transition
Cancel – global transition
Cancel – Conditions, Validators
Cancel – Post Functions
Send mail for Approvers transition
Send mail for Approvers Post Functions
Send mail for Approvers transition Jóváhagyó személyek megadása a transition screen-en Approvers - User Picker (multiple users) típusú custom field-ben Mail küldése az érintetteknek az This Issue plugin segítségével To: cf:Approvers Cc: o:me,o:reporter,cf:Involved Groups,cf:Involved Users Subject: APPROVAL NEEDED / JÓVÁHAGYÁS KÉRÉSE Include comment: true Attachments: NONE Options: addToWatchers=true,mailAsMe=false,replyToMe=false, Format=html,addComments=true,commentVisibility=, bypassComment=false,suppressCommentEvent=false
Procurement & Logistics Workflow
Approve transition Conditions csak azon a jóváhagyó(k)nak engedélyezett, aki(k) még nem hagyták jóvá, azaz a current user benne van az Approvers custom fieldben, de nincs benne az Approved by custom fieldben
Approve transition Post Functions a current user bekerül az Approved by custom field-be
Approved transition Conditions csak akkor futtatható, ha minden jóváhagyó jóváhagyta
Approved transition Post Functions Jóváhagyók kikerülnek a watchers-ből
Post Function - Inline Groovy Script import com.atlassian.jira.issue.IssueManager import com.atlassian.jira.issue.MutableIssue import com.atlassian.jira.issue.Issue import com.atlassian.jira.ComponentManager import com.atlassian.jira.issue.CustomFieldManager import com.atlassian.jira.issue.fields.CustomField import com.atlassian.jira.user.util.UserManager import com.atlassian.crowd.embedded.api.User import com.atlassian.jira.component.ComponentAccessor componentManager = ComponentManager.getInstance() issueManager = componentManager.getIssueManager() customFieldManager = componentManager.getCustomFieldManager() watcherManager = ComponentAccessor.getWatcherManager() userManager = (UserManager) ComponentAccessor.getUserManager() mutableIssue = issue // Approved by, User Picker (multiple users) ApprovedBy = customFieldManager.getCustomFieldObject("customfield_14900"); userList = mutableIssue.getCustomFieldValue(ApprovedBy) userList.each() { user = userManager.getUser(it.getName()) watcherManager.stopWatching(user, mutableIssue) }
Reminder – Filter Subscription Filter Name: REMINDER - APPROVAL NEEDED! Filter Description: Please, to approve the following issue(s)! JQL: project = "Procurement & Logistics" AND status = "Waiting for approve" AND Approvers = currentUser() AND ("Approved by" != currentUser() OR "Approved by" is EMPTY) Shares: Group: JIRA_NNG_AllUsers
Behaviours, Automation
HR: New Empolyee - Summary Summary legyen a: Full Name - Position/s => Behaviours plugin
OPERATIONS: Legal – Auto Answer Customer Request: Feedback státuszban a felhasználók nem mindig használják az Answer transitiont, csak kommentben válaszolnak, ezért a Feedback státuszban ne lehessen kommentelni Solution: Feedback státuszból kerüljön In progress státuszba, ha az Assignee kommentelt => hide transition és JIRA Automation
FINANCE: Billing project Sales-es kollégák kérik igénylik a számlázást ERP-ből Salesperson Customer egy vagy több számlázható (!) Sales Order Gross Total Sales Order Detail Summary Issue Type Customer és egyéb adatok függvényében
Billing Demo
Köszönöm a figyelmet! Skype: bekesi