Development
How to set a Static Address to PartnerTech Printers using Utility
What You’ll Need · Computer · Ethernet Cable · Access to Utility o Link to Utility J:\FullCount\Documentation\Hardware Docs\PTT_Printer_Utility_V1.3.6.0\PTT_Printer_Utility_V1.3.6.0 1. Connect the printer to your computer via Ethernet Cable, and ...
Change 3rd Party Billing System
Change 3rd Party Billing System Objectives Successfully update FullCount for a new 3rd party billing system. For example, a community is switching from AOD to myUnity as their 3rd party billing system. Prerequisites Access to fc_obj_owner user on ...
Import Mid-Month Usage Information
Import Mid-Month Usage Information Objectives Import usage from previous point of sale system to allow for a mid-month go-live date. Communities may also have staggered meal plan start dates that require loading in usage for some residents regardless ...
Navigate and Use Axia Control Center
Navigate and Use Axia Control Center Objectives Learn to Navigate and Use the Axia Control Center Prerequisites Axia Control Center *See manager for an Axia Control Center Log In Instructions Axia Control Center Dashboard 1. Online Terminals - Shows ...
Resident Portal Email Registration Process
Intent: This document should only be used for defining the process and programatic approach used to implent an email registration process for known users. This article aims to outline the business logic decisions that were made, why, and how they ...
Resident Portal Username Recovery/ Password Reset
Intent: This document should only be used for defining the process and programatic approach used to implent the password reset process for known users. This article aims to outline the business logic decisions that were made, why, and how they were ...
API Connect - Resident Portal Implementation
Assumptions: 3rd party vendor has been validated. Implementation steps: Signed contract/agreement from the mutual customer(s). Contract/agreement provides license and permission to share customer data with the 3rd party. Identify and populate 3rd ...
Pause/Activate TeamCity tests
Objectives Pause and activate tests that run on TeamCity. This is typically done during maintenance windows. Prerequisites VPN Access Username and password for TeamCity Instructions Make sure you are logged into VPN. Go to ...
Subversion Guide
We use a version control software called Subversion. With this we can check out repositories, create branches, commit code changes, and do many other cool things. We don’t use the command line to interact with Subversion, rather we use TortoiseSVN, ...
Unlock Archiva Admin Account
Objectives Unlock administrative account(s) for Archiva. Prerequisites Ability to log into devtools.fullcount.net via SSH. Instructions If the password expires on the admin account for Archiva before it is changed, the account will be locked. Follow ...
Run A Maven Project
Instructions Once you have run your project and you are satisfied with your test results, you will want to check in code to our repository. All of our code is stored in a central repository hosted in our data center. The subversion tool, Tortoise ...
Check Code Into Subversion
Instructions Once you have run your project and you are satisfied with your test results, you will want to check in code to our repository. All of our code is stored in a central repository hosted in our data center. The subversion tool, Tortoise ...
Import Certificates into Java Keystore
Objectives Import certificates into java keystore to accept new SSL certificate handshakes. Prerequisites Access to application server Ability to download certificate to be imported Instructions With new SHA-2 certificates being put into place, we ...
Change Community Name/Abbreviation
Usage: Search and replace COMMUNITY_ID Search and replace COMMUNITY_NAME Search and replace billing abbrev Adjust descriptions as needed and follow instructions --*** DEVELOPMENT 1. Select from FC_OBJ_OWNER.COMMUNITIES table to identify community for ...
Redmine Development Task Workflow - Bug Fix and Feature Requests
Support Team enters new task in Redmine with a Project of Support, Tracker of Customer Support, and Assignee of Development. Support will choose either the Bug Fix or Feature Request template. A member of the development team will check for new tasks ...
Redmine Development Task Workflow - Support and Implementation Data Work
Support Team enters new task in Redmine with a Project of Support, Tracker of Customer Support, and Assignee of Development. Support will choose either the Support Data Work or Implementation Data Work template. A member of the development team will ...
Redmine Development Task Workflow - New Community Instance
Support Team enters new task in Redmine with a Project of Support, Tracker of Customer Support, Assignee of Development, and New Community Instance template. A member of the development team will check for new tasks under the development project as ...
Internal API for PointClickCare access
Objectives 1. Manually fetch full patient lists from an existing PointClickCare community to import into FullCount. Prerequisites Ability to make an HTTP request. Instructions will use Curl, but other options include PostMan or other online tools. ...
Redmine Development Task Workflow - Customer Support
Support Team enters new task in Redmine with a Project of Support, Tracker of Customer Support, Assignee of Development, and Customer Support template. A member of the development team will check for new tasks under the development project as they ...
Redmine Development Task Workflow - Delete Practice Data
Support Team enters new task in Redmine with a Project of Support, Tracker of Customer Support, Assignee of Development, and Delete Practice Data template. A member of the development team will check for new tasks under the development project as ...
Standardized List of Table Name Abbreviations
This list is an effort to standardize our naming convention for database table and column names. Please use these abbreviations when names are too long (longer than 28 characters). Full Word Abbreviation Account ACCT Accounts Receivable AR Adjustment ...
FullCount Semantic Versioning Projects
Note: this is a working document and may be updated/altered without warning. Assumptions: This document will not cover the incremental nature of semantic versioning in detail. Instead, before proceeding, you should have an understanding on how ...
Development Training Resources
Below are a list of resources that were compiled by the development team. Javascript https://eloquentjavascript.net/01_values.html JUnit User Guide https://junit.org/junit5/docs/current/user-guide/ Hibernate Quick Guide ...
Release Meeting Presentation
During our release meeting, we strive to have clear context and real-world use case explanation and demonstration so as to maximize understanding and real world application of each feature request. The following guidance for the presentations has ...
Jasper Report Design Standards
This design standards guide contains all the design decisions we have made to beautify our reports. We expect all these standards to be followed, however we also acknowledge that it may be advantageous to diverge from these standards in order to ...
Development Environments
We have four main development environments. They are local, development, test, and production. Our local and development environments both provide places for the development team to test their code changes before they are complete. Our test ...
Developer Emails
Developers will receive a large amount of emails, and it can be tough to determine which emails are important and which can be ignored. This table contains the information so developers can determine just that. Email Description Can I Ignore? To - ...
Remote Debugging
Assumptions Local tomcat instance on machine Eclipse installed on machine Ability to deploy and run webapps on local tomcat instance Steps 1. Start tomcat in debug mode Command Line Navigate to [tomcat_base]/bin Run command: catalina jpda start *This ...
Remote Deployment Process - Java
Deployment Process Determine if a valid argument has been passed in Only continue if downloadOnly, postDownload, fullDeployment, handleSuccess, checkHash, verifyApplications passed through. Lock file to stop deployment from running more than once ...
Code Review Checklist
Before asking for code to be reviewed, the following steps should be completed. This will ensure a smooth review process and help code to get checked in more quickly. Javadocs created/updated Method and class level comments added Back office ...
Central Deployment Process
Run SQL scripts in http://sourcecontrol.fullcount.net/repos/internal/trunk/at-fullcount-model/src/main/resources/sql/nextDeploy Pause TeamCity test for fullcount-uptime-production-overnight. Download release war file from archiva for all ...
Delete Community Practice Data
Delete Community Practice Data Objectives Remove practice transactions for a community. This process will also remove practice residents and update operator codes for post-go-live. Prerequisites Knowledge of community being centrally or remotely ...
Create New Community Record
Create New Community Record Objectives Setting up a new community record in FullCount and updating applicable documents about the new community Prerequisites Access to production database Access to FullCount google map (requires google account) ...
Pre Central Deployment Tasks
Pre Central Deployment Tasks Objectives Complete necessary pre-deployment tasks Prerequisites Access to Redmine Access to production application server Access to Subversion Access to TeamCity Instructions Update Semantic Version Information See ...
Development Best Practices
Development Best Practices Code Review Checklist Code Review Checklist Subversion Best Practices Branches Always put in comments when checking into subversion Create one branch per task Name branch with Redmine task number and short description (Ex. ...
Selenium Testing Guide
Selenium Testing Guide Objectives Create End-To-End Selenium Tests for FullCount Applications Prerequisites - Completed the "Setup a new developer machine" guide. - Checkout the ui-tests subversion repository: ...
Post Central Deployment Tasks
Post Central Deployment Tasks Objectives Complete necessary post-deployment tasks Prerequisites Access to Redmine Access to production database Access to fcadmin Access to deployment test server Instructions Send release docs Release docs are located ...
Chase Lab/Test Credit Card Terminals
Chase Lab/Test Credit Card Terminals Please see J:\FullCount\Vendors\Chase (JP Morgan Chase)\Chase Lab-Test Credit Card Terminals.docx
Android Touchscreen Deployment
Objectives Create the FullCount Touchscreen Android Application Bundle (.aab) Deploy to the Google Playstore Deploy to local device Prerequisites Android Studio 2.1.3 (min at the time of this writing) JRE 1.6.0_45 (min) Android Keepass access (Google ...
How to Convert a Jasper Report to the New Standards
Objectives To teach developers how to change our older style Jasper Reports to match our new design standards. Prerequisites JasperSoft Studio 6.14, small amount of Java experience, and very little Jasper Report experience. Instructions Parameters, ...
Next page