bts business trip scheduler lital badash eran banous yanir quinn academic advisor: prof. ehud gudes...
TRANSCRIPT
![Page 1: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/1.jpg)
BTSBTSBusiness Trip SchedulerBusiness Trip Scheduler
BTSBTSBusiness Trip SchedulerBusiness Trip Scheduler
Lital BadashEran BanousYanir Quinn
Academic Advisor: Prof. Ehud Gudes
Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr. Haim Bar-Shira
![Page 2: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/2.jpg)
2
ContentsContents
About the project
Main System Functionality
System Architecture & Components
Algorithms & Rule Engine
User Interface
Technologies
![Page 3: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/3.jpg)
3
Problem Problem DefinitionDefinition
Amdocs employees usually divided to Groups that consists up to 30 people.
Occasionally, each group is signed up for a mission (at customer sites) and it’s manager has to decide which of its members will be sent to the mission.
Selecting employees for the mission often involves the consideration of personal and corporate constraints that can reflect a member or group needs .
![Page 4: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/4.jpg)
4
What is BTSWhat is BTS? ?
A web based application that solves the problem of business travel flights assignment for site support.
As input, the application will get a list of team members with their parameters ,constraints and mission details.
The system presents as a result a prioritized list of users for the Business travel flights , taking into account a list of rules and constraints.
Dynamic rule engine for creating removing and process constraints is possible.
![Page 5: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/5.jpg)
5
System FunctionalitySystem Functionality
Create a new mission (assignment for site support) - Create a new mission for site support assignment. Including:
Define mission.
Select mission schedules, site location and mission specifications.
Select irrelevant constraints
Select irrelevant team members
All missions can be updated. Manager can edit any of the mission properties in modify scheduled mission.
![Page 6: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/6.jpg)
6
Generate List for mission- After creating a new mission, the algorithm can be activated and recommend which of the team members are most preferable to perform the mission. It will generate a list of suitable options in a descending order, taking into account personal and group constraints .
System FunctionalitySystem Functionality
![Page 7: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/7.jpg)
7
System System FunctionalityFunctionality
Add/Remove personal constrains –Add/Remove personal constrains from a given template .
Add/Remove Group constraints – Add/Remove Group constrains from a given template that the administrator creates .
Define new constrains templates – Pool of possible constraints subjects are offered to the Administrator who can choose the type of operator and data that he would like to attach to the constraint template
![Page 8: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/8.jpg)
8
System System FunctionalityFunctionality
Manage Team Members
Login as Administrator, Manager, Team Member.
Reports
![Page 9: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/9.jpg)
9
System ArchitectureSystem Architecture
DB
Client Client Client Client
Web/ApplicationServer
![Page 10: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/10.jpg)
10
Main Main ComponentsComponents
Application
Algorithm
DBRule
engine
ConstraintsTripDemands
Output
Input
Constraints TripDemands
Output
Input
User
![Page 11: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/11.jpg)
11
AlgoritAlgorithmhm
Input: Mission, Group.
The algorithm first takes only Xi Group that satisfies the basic hard constraints of the mission: Position and Level Of Experience.
Then, the relevant members are sorted. The compare operator takes into account the constraints priorities and the satisfaction of the constraints by the user.
Output: a list of prioritized users including additional information that explains the reason for the user’s priority.
![Page 12: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/12.jpg)
12
Rule Rule EngineEngine
Pool of possible constraints subjects are offered to the Administrator who can choose the type of operator and data that he would like to attach to the constraint template
Each group manager may choose a constraint template and fill the data type value. Constraints can be removed.
Each constraint subject is mapped to a function that calculate it’s value according to the db and mission specifics.
![Page 13: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/13.jpg)
User InterfaceUser Interface
13
![Page 14: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/14.jpg)
14
![Page 15: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/15.jpg)
15
![Page 16: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/16.jpg)
16
![Page 17: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/17.jpg)
17
![Page 18: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/18.jpg)
18
TechnologiesTechnologies
![Page 19: BTS Business Trip Scheduler Lital Badash Eran Banous Yanir Quinn Academic Advisor: Prof. Ehud Gudes Technical Advisor: Mr. Eugene Kovalyov (Amdocs) Mr](https://reader036.vdocuments.site/reader036/viewer/2022062517/56649ee15503460f94bf2123/html5/thumbnails/19.jpg)
Thank YouThank YouQuestionsQuestions ? ?