Inside / Human Resources System
- Complimentary to direct and dotted reporting relationships
- People can manage multiple internal customer relationships
- Will support future social visualizations of org
- Can change a specific field for a multiple people
- User administration screens
- Fine-grained, role-based access control to fields, functions
- Supports superadmin, admin, finance, staff roles, easily extensible to other roles
- Users can login using ldap username or email
- Updated csv, xls exports to include all person fields
- Data entry & completeness reports
- Simpleform: start_year: Date.today.year - 90, / https://github.com/plataformatec/simple_form
- Add "unbudgeted / posted" as option
- Basic select field to choose primary job function (developer, infra, pm, etc)
- Supports basic staffing reports
- Software Engineers
- Systems Engineers
- Quality Assurance
- Project Management
- Allows for replication of Rajiv's staff mix reports
- Engineers
- People management
- Group by budget
- Group by group
- Show as chart & table
- Drop down lists for floor field
- Phone # fields
- Quick reports for PMO, finance, management
- Show me people with no supervisors
- Show me people with more than one supervisor
- Show me people with no budget
- More reports to follow
- Front page ticker of who updated what, when
- Need to allow for null employment start and end dates
- Temporary disable required fields validation for group, budget, hiring status
- Support for hiring status, budget, seating type, group fields
- Can filter on any of these, export as excel
- Improved show person page, better handling of growing # of data points
- As an admin, I can see who has performed what actions in the system
- Visible, filterable via SQL client
- Lays foundation for creation of staffing book & portfolio views
- Provides 'who is working on what' data structures
- Disable employee/reporting relationship
- Critical for supporting multiple supervisor & other complex relationships
- Important for interface evolution
- Org chart printing and PDF support
- I want an org chart that explicitly shows all association types (direct, dotted)
- I want an org chart for this person, showing supervisors N levels up, and subordinates N levels down
- I want to select the levels up and down
- I want to an org chart exported as PDF
- Works on all browsers
- Works on safari (omitting width/height effects svg render)
- Works on firefox
- Works on chrome
- Works on IE 9+
- Add Person Floor, Work Location #
- Internet Explorer support (IE9 required for D3.js)
- Baseline application to replace EmployeeWare
- Parameter files
- Limited to non-infrastructure compliant changes
- Faster query for tree, elimination of worker threads and cache (from 25 seconds to .01 second!)
- Graph cycle detection (alpha state, important for future work)
- For proper roles:
- Toggle resigned people
- Toggle open positions
- Specify event types
- Track detailed event types for future reporting (post-initial system inputs)
- Load spreadsheet based seating data
- Drop down lists for floor field
- Phone # fields
- Onboard facilities onto TPIE
- Formalize facilities data entry workflow
- Authenticate using LDAP credentials
- I want to assign a seat from a autocomplete search
- I want a report on home seat availability
- I want a report on hoteling availability
- Color coded org chart based on attributes
- Color by hiring status
- Visualize org chart top-to-bottom (as opposed to left-to-right)
- I want to see plans within a portfolio
- I want to see who is working on what
- I want basic, non-sexy forms for data entry
- I want to indicate % utilization for this person on this plan
- I want to allocate resources at the plan level
- Affix a specific budget to a resource allocation
- As a person, I cannot enter a cyclic relationship
- See: https://github.com/centresource/angularjs_rails_demo
- Replacement of existing facebook/rolodex app
- Where does this person sit?
- As a director, I can change my staff's info
- As a person, I can change some details of my profile
- As a person, I can upload photos for my profile
- As a person, I can login with my LDAP credentials, so I can update my info
- As a person, I can use search and show tools without logging in
- Integration to budget and financials data
- More scalabile menu architecture for easier adding of reports, features
- requires Bootstrap gem upgrade, UI tweaks
- Records of all system components
- I want to see the owner of a system
- I want to see the lifecycle of a system (draft, in production, sunset, retired)
- I want to see the status of a system
- I want to see the service interface for a system
- I want to see a graph of system interdependencies
- I want to see all tickets for a system
- I want to see tests associated with a system, and their pass/fail status
- I want to see system stats (load, IO)
- Express the core value chains visually
- Show collaborators
- Show clusters of communication
- Show time through the loop
- See https://www.ruby-toolbox.com/categories/reporting
- Update xls, csv export to include new fields