Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaKristóf Gulyás Megváltozta több, mint 8 éve
1
Advanced megoldások ügyviteli projectekben Károly BÉKÉSI Application Operation and Support Specialist IT Application Support – NNG Kft.
2
NNG JIRA 22Project Categories 278Project 74Issue Type Scheme 82Issue Type 78Workflow Scheme 97Workflow
3
NNG JIRA 93Issue Type Screen Scheme 133Screen Scheme 295Screen 39Field Configuration Scheme 52Field Configuration 528Custom Field
4
NNG JIRA 13Project Roles 31Permission Scheme 6Issue Security Scheme 120Status 23Resolution 30-nál több user installed plugin Néha kicsit sok!
5
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 e-mail-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;
6
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)
7
Financial Project Code configuration
8
Procurement & Logistics Create Screen
9
Issue Security - Reporter Security Level
10
Procurement & Logistics Workflow global transition reuse transition
11
Cancel – global transition
13
Cancel – Conditions, Validators
14
Cancel – Post Functions
15
Send mail for Approvers transition
16
Send mail for Approvers Post Functions
17
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 Email 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, emailFormat=html,addComments=true,commentVisibility=, bypassComment=false,suppressCommentEvent=false
18
Procurement & Logistics Workflow
19
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
20
Approve transition Post Functions a current user bekerül az Approved by custom field-be
21
Approved transition Conditions csak akkor futtatható, ha minden jóváhagyó jóváhagyta
22
Approved transition Post Functions Jóváhagyók kikerülnek a watchers-ből
23
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) }
24
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
25
Behaviours, Automation
26
HR: New Empolyee - Summary Summary legyen a: Full Name - Position/s => Behaviours plugin
27
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
28
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
29
Billing Demo
30
Köszönöm a figyelmet! Karoly.BEKESI@nng.com Skype: bekesi
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.