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 hosted
Access to fc_obj_owner schema on database where data is
located
Access to fc_obj_admin schema
Date of community go-live
Names of practice residents to be removed
Instructions
- Open
J:\FullCount\FC - Implementations\Templates - Development\FullCount
Practice Data.xlsx.
- Do a
File Save As and save to the community's implemenation folder. This is
where we will store the data that we are removing from the system as
backup.
- Download
script delete_community_practice_data.txt from http://sourcecontrol.fullcount.net/repos/database/trunk/processes/implementation/delete_community_practice_data.txt
- Open
script using SQLDeveloper or similar software.
- Open
connection to database using fc_obj_owner user.
- Update
community id with the community id of the community having transactions
removed for. You can use the query on line 4 to help find the community
id. This can be done via Find and Replace.
- Update
date with the date the transactions are being deleted prior to. Ex. - If I
wanted to remove all transactions prior to 2/1/2015, I would replace the
existing date in the file with 02/01/15. This would remove anything prior
to that date, but not anything on that date. This can be done via Find and
Replace.
- For
each 'Select' statment, copy and paste the results into the corresponding
tab in the template. Note: Some queries may return no rows. For example, a
community not taking forms of payment will not have any rows in the
PAYMENTS table.
- Save
the Excel spreadsheet template.
- Run
through each 'Delete' statement on the script. After each statment, run a
commit to the database. Note: Some statements may remove no rows. For
example, a community not taking forms of payment will not remove any rows
from the PAYMENTS table. The order items statement may be skipped on
central as it currently takes a long time to execute. The orders statement
only removes open orders, also due to long execution time to delete all
orders.
- Run
the update statements on user_profiles to update implementer operator
codes to their post go-live values.
- Confirm
that no duplicate pos operator codes were created by running the select
statement below the update statements. If there are duplicates, manually
change in back office.
- Commit
to the database.
- Log
into the back office for the community and remove any practice
residents/accounts provided by the implementer. This is optional and may
not be provided.
- If the
community is utilizing resident portal and remotely hosted, set ENABLE_RP
to YES on the COMMUNITY_CONFIG table for the community id of the
community.
- Update
implemented date in Tracker if it is not already populated.
- Communicate
with the implementer that the practice transactions have been removed.
Related Articles
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 ...
Change Community Period Dates
Change Community Period Dates Objectives Successfully change meal plans, charge accounts, etc. for community when switching period dates. Prerequisites Access to fc_obj_owner on database where community's data resides Access to and knowledge of ...
Change Community Meal Plans - Different Type of Plan
Change Community Meal Plans - Different Type of Plan Objectives Successfully change meal plans from one type of plan to another. For example, community is switching from a meal plan to declining dollar. Prerequisites Access to fc_obj_owner user on ...
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 ...
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) ...