Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Advanced megoldások ügyviteli projectekben Károly BÉKÉSI Application Operation and Support Specialist IT Application Support – NNG Kft.

Hasonló előadás


Az előadások a következő témára: "Advanced megoldások ügyviteli projectekben Károly BÉKÉSI Application Operation and Support Specialist IT Application Support – NNG Kft."— Előadás másolata:

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

12

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


Letölteni ppt "Advanced megoldások ügyviteli projectekben Károly BÉKÉSI Application Operation and Support Specialist IT Application Support – NNG Kft."

Hasonló előadás


Google Hirdetések