2024年8月
Table of Contents |
---|
1 Technical Program
1.1 Technical Framwork
In order to better meet the customer's use scenarios, this plug-in introduces departmental dimensions in Jira, which is convenient for customers to manage the organization's users; and implements custom extended user fields, which is convenient for customers to define more attributes of the user; it supports synchronous AD/LDAP, and dynamically binds the corresponding attributes; realize multiple user selections, multiple user selections, multiple departments selections, and single department selection issue custom field, which can be linked with user attribute rule configuration to display corresponding results; statistics on user visits, departmental projects, issue number; also supports Jira Service Management's Project's RequestType and departmental bindings, which is convenient for customers to use. The following is the structure diagram of the related functions:
...
图3 Jira Service Management Project structure chart
1.2 Functional Description
The plug-in for the Jira/Jira Service Management system to provide plug-in initialization management , organizational structure management , organizational personnel management , user extended field management , AD/LDAP management , issue custom field management , RequestType management , the overall functional modules are as follows:
1.3 Function Module
1.3.1 Plugin Initialization Management
Configure the company name and default separator.
1.3.2 Organizational Structure Management
Departments add, search, modify, and delete; as well as departmental personnel statistics, project statistics, and problem statistics.
1.3.3 Organizational Staff Management
User add, modify, remove, find, modify user group, batch modify department, batch clear department, batch move out department, batch excel import, export user, synchronize Jira/JSM user, synchronize ldap user.
1.3.4 User Extended Field Management
Add extension field, delete extension field, clear extension field, find extension field, modify extension field; some extension fields define categories.
1.3.5 AD/LDAP Management
Select AD/LDAP configuration, AD/LDAP attribute and user extension field binding, split AD/LDAP attribute issue; AD/LDAP timing synchronization configuration; AD/LDAP attribute character split configuration.
1.3.6 Issue Custom Field Management
This plugin implements 4 custom fields for multi-selected department, single-selected department, multi-selected user, single-selected user, where the custom fields single-selected user and multi-selected user can be filtered according to the configuration information.
1.3.7 RequestType Configuration Management
This section is a special configuration for Jira service management, which allows to bind the requestType of the corresponding project to the department, which makes the display interface more concise.
2 Operating Instructions
2.1 Plugin Initialization Management
2.1.1 Company configuration
...
2.1.2 Character configuration
...
2.2 Organizational Structure Management
2.2.1 Departments addition
New Department:
...
New Sub-department:
...
2.2.2 Update Department
...
2.2.3 Delete Department
...
2.2.4 Search Department
...
2.2.5 Department Details
...
2.3 Organizational Staff Management
2.3.1 View users details
...
2.3.2 Change users
...
2.3.3 Move out users
...
2.3.4 Search Users
Click a department, enter the search content, and also support userType drop-down filter, switch to show the current department.
...
2.3.5 Users list
...
2.3.6 Batch modification of departments
...
2.3.7 Batch move out department
...
2.3.8 Clear department
...
2.3.9 Synchronize Jira system users
...
2.3.10 Synchronize AD/LDAP system users
Configuring AD/LDAP will be displayed in 2.5AD/LDAP management.
...
2.3.11 Add department employees
...
2.3.12 Excel import users
...
2.3.13 Excel export users
...
2.3.14 Update user groups
...
2.4 User Extension Field Configuration
2.4.1 Extending Custom Fields
New Custom Field
...
2.4.2 Extending the field Position Type to add drop-down options
...
2.4.3 Extending the field User Type to add drop-down options
...
2.4.4 Extending the Project Screen Issue Information
Add the extension fields to be displayed in the project and the corresponding values will be displayed on the project page.
...
2.5 AD/LDAP Management
2.5.1 Configure AD/LDAP
...
2.5.2 AD/LDAP Bound Fields
Bound fields are also supported, splitting an AD/LDAP field into multiple fields.
...
2.5.3 AD/LDAP Department Field Split Character
When 2.5.2 binds a field in AD/LDAP as a department, can set the split character, then it is generating a sub-department. If the department field is a control, then a default department is selected.
...
2.5.4 AD/LDAP Timing Configuration
Synchronization of AD/LDAP can be configured with timing, and it can be synchronized automatically and regularly; Manual synchronization was introduced in 2.3.10; At the same time, after each synchronization, the differences between AD/LDAP will be compared. Please refer to 2.5.5 for details.
...
2.5.5 对比 AD/LDAP Comparison
...
2.6 Issue custom field management
2.6.1 Igsl custom field
...
2.6.2 Igsl custom field rule
For user-defined fields, single user and multiple users can be filtered according to configuration information. Jira and Jsm both support it. Among them, deptType is divided into four parts: current department, current department and its sub-departments, current department and its parent department, and all departments; Each rule can choose or or and, and take union or intersection in order.
...
2.7 RequestType Configuration Management
2.7.1 RequestType Configure RequestType
RequestTypeId binding department of each project, the rules are as follows:
...
If no department is configured, all departments can see it.
...
2.7.2 Demonstrate RequestType
...
2.8 Other Managment
2.8.1 Generate user password rules
There are two kinds of rules, one is to have the same password as username, and the other is to generate a random password and send it to the user via email.
...
2.8.2 Synchronize user logs
This plugin supports excel batch import, Jira/JSM system synchronization, AD/LDAP synchronization. All can view the synchronization log.
...
2.8.3 User login statistics
...