Skip to content

Commit

Permalink
Install: XU*8.0*693
Browse files Browse the repository at this point in the history
Patch Subject:  EDIT DEACTIVATE BULLETIN
Description:

============
 Patch XU*8*693 will provide the following edits in the area of Mailman
 Bulletins that are related to user access.  In essence, this patch will
 provide four updates:
 1)  Edits to the existing XUSERDEAC Mailman Bulletin - This patch
     will add three fields to the Bulletin message - The Station Name, the
     Station Number, and the DUZ / IEN (#200) of the User whose access is
     being deactivated.
 2)  The creation of a new XUSERDIS Bulletin for "DISUSERed" users -
     setting the DISUSER field to 'Yes' for a user will trigger this
     Bulletin.  Data fields displayed will be the same as the XUSERDEAC
     Mailman Bulletin.
 3)  The creation of a new Mailgroup ISO SECURITY for receiving both of
     these Bulletins.
 4) New cross reference on the DISUSER (#7) field on the NEW PERSON (#200):
     CROSS-REFERENCE:  200^AL^MUMPS
                  1)= D SEND1^XUSTERM1(DA,X)
                  2)= Q
                  This cross reference sends a message to an
                  Authority group when the DISUSER status
                  of a user is set to 'YES'.
 Patch Components:
 -----------------
 Files & Fields Associated:
 File Name (Number)             Field Name (Number)    New/Modified/Deleted
 ------------------             -------------------    --------------------
 NEW PERSON (#200)              DISUSER (#7)           Modified
 Forms Associated:
 Form Name       File #  New/Modified/Deleted
 ---------       ------  --------------------
 N/A
 Mail Groups Associated:
 Mail Group Name New/Modified/Deleted
 --------------- --------------------
 ISO SECURITY    New
 Options Associated:
 Option Name     Type    New/Modified/Deleted
 -----------     ----    --------------------
 N/A
 Protocols Associated:
 Protocol Name   New/Modified/Deleted
 -------------   --------------------
 N/A
 Security Keys Associated:
 Security Key Name
 -----------------
 N/A
 Templates Associated:
 Template Name   Type    File Name (Number)  New/Modified/Deleted
 -------------   ----    ------------------  --------------------
 N/A
 Additional Information:
 XUSERDEA BULLETIN Modified
 XUSERDIS BULLETIN New
 New Service Requests (NSRs):
 ----------------------------
 N/A
 Patient Safety Issues (PSIs):
 -----------------------------
 N/A
 Defect Tracking System Ticket(s) & Overview:
 --------------------------------------------
 Email request.
 Problem:
 --------
 The Information Security Officers request to be informed whenever
 a user is deactivated or disusered from a VistA system.
 Resolution:
 -----------
 The XUSERDEAC Mailman Bulletin is generated when the Automatic
 Deactivation of Users [XUAUTODEACTIVATE] option is used, and is sent to
 the Mailgroup designated in the Bulletin's parameters.  The Automatic
 Deactivation of Users option is tasked to run daily via Taskman.  The new
 XUSERDIS Mailman Bulletin will be sent to the designated mailgroup when
 the DISUSER field in the New Person (#200) File is set to 'Yes' for a
 particular user.  Setting this field to 'Yes' will only disable the
 user's ability to log on to the VistA system.  It will leave all Menus,
 Security Keys and other attributes intact.
 Enhancements:
 1.  Additions to the XUSERDEAC Bulletin information display:
 a.      Add the DUZ / IEN of the User whose access is being deactivated
         to the Bulletin.
 b.      Add the Station Number and Station Name to the Bulletin.
 c.      A mockup of the updated XUSERDEAC Bulletin is included below:
 Subj: XUSER DEACTIVATION  [#55995] 03/15/18@09:48  8 lines
 From:LASTNAME,FIRSTNAME  In 'IN' basket.   Page 1
 --------------------------------------------------------------------------
       User name : LAST,FIRST C
       Title     : DEVELOPER
       Service   : VHIT Field Office
       IEN       : 1039
       Station # : 662 SAN FRANCISCO
 was deactivated on Mar 15, 2018.
 Enter message action (in IN basket): Ignore//
 2.  Creation of a new XUSERDIS Bulletin:
 a.  Due to the need to differentiate between DISUSERed and
     Deactivated users, a new XUSERDIS Bulletin will be created.  Setting
     the DISUSER field to 'Yes' for a user will trigger this Bulletin.  As
     mentioned before, setting this field to 'Yes' will only disable the
     user's ability to log on to the VistA system.  It will leave all
     Menus, Security Keys and other attributes intact.
 b.  Data fields displayed will be the same as the XUSERDEAC Mailman
     Bulletin.
 c.  A mockup of the XUSERDIS Bulletin is included below:
 Subj: USER DISUSERED  [#306499] 02/26/18@16:46  1 line
 From: LASTNAME,FIRSTNAME (VHA OCC)  In 'IN' basket.   Page 1
 --------------------------------------------------------------------------
       User name : LAST,TEST C
       Title     : DEVELOPER
       Service   : VHIT Field Office
       IEN       : 1039
       Station # : 662 SAN FRANCISCO
   was DISUSERED on Apr 05, 2018.
 Enter message action (in IN basket): Ignore//
 3.  Add a new Mailgroup, and set that as the recipient Mailgroup for the
     XUSERDEAC and the XUSERDIS Mailman bulletins.
 a.  Create a new Mailman mailgroup called ISO SECURITY as part
     of the patch install process.  Information Security Officers (ISOs)
     and their alternates will be instructed to request membership in the
     Mailgroup at their facility.
 b.  The post routine XU8P693 adds the ISO SECURITY Mailgroup as a
     recipient of the XUSERDEAC and the XUSERDIS Mailman bulletins.
 Shown below is a screen capture of the Bulletin edit option; the field
 for designating the Mailgroup is highlighted.
 Select Group/Distribution Management <TEST ACCOUNT> Option:  Bulletin edit
 Select BULLETIN NAME:    XUSERDEAC
 NAME: XUSERDEAC//
 SUBJECT: XUSER DEACTIVATION//
 Select MAIL GROUP: ISO SECURITY//
 RETENTION DAYS:
 DESCRIPTION:
   This bulletin will be sent to an assigned mail Group when a user gets
   deactivated.
 EDIT Option:
 MESSAGE:
         User name : |1|
         Title     : |2|
         Service   : |3|
         IEN       : |4|
         Station # : |5|
   was deactivated on |6|.
 EDIT Option:
 Select PARAMETER: 4//
   DESCRIPTION:
   Date of user gets deactivated.
 EDIT Option:
 Select PARAMETER:
 PRIORITY?:
 4) New cross reference on the DISUSER (#7) field on the NEW PERSON (#200):
    CROSS-REFERENCE:  200^AL^MUMPS
                 1)= D SEND1^XUSTERM1(DA,X)
                 2)= Q
                 This cross reference sends a message to an
                 Authority group when the DISUSER status
                 of a user is set to 'YES'.
 Test Sites:
 -----------
 - NORTH FLORIDA/SOUTH GEORGIA HCS
 - TAMPA, FL HCS
 Software and Documentation Retrieval Instructions:
 ----------------------------------------------------
 The software for this patch is being released as a KIDS Build.  There's no
 updated Documentation being released with this patch.
 Blood Bank Team Coordination
 ============================
 Blood Bank Clearance: 05/01/2018
  EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch XU*8*693 contains
  changes to a package referenced in VHA OI SEPG SOP 192-023 Review of
  VISTA Patches for Effects on VISTA Blood Bank Software. This patch does
  not alter or modify any VistA Blood Bank software design safeguards or
  safety critical elements functions.
  RISK ANALYSIS: Changes made by patch XU*8*693 have no effect on Blood
  Bank software functionality, therefore RISK is none.
 Pre/Post Installation Overview:
 -------------------------------
 The post-routine XU8P693 will be automatically deleted after the
 installation completion.
 You may use the option [Verify Checksums in Transport Global] to verify
 the checksum if you wish.

Use default answers for KIDS load/install questions.

Patch-Files: http://code.osehra.org/VistA.git/tree/master/Packages/Kernel/Patches/XU_8.0_693
  • Loading branch information
josephsnyder committed Aug 30, 2019
1 parent 6442d55 commit a87f3a7
Show file tree
Hide file tree
Showing 12 changed files with 371 additions and 66 deletions.
37 changes: 35 additions & 2 deletions Packages/Kernel/Globals/14.4+TASKS.zwr
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
OSEHRA ZGO Export: TASKS
29-AUG-2019 22:46:14 ZWR
^%ZTSK(-1)=5187
29-AUG-2019 23:35:36 ZWR
^%ZTSK(-1)=5190
^%ZTSK(0)="TASKS^14.4^5020"
^%ZTSK(1001,0)="TASK^XMXBULL^16^^63957,36927^63957,36927^R^^^PATCH,USER^PLA^PLA^ZTDESC^^"
^%ZTSK(1001,.02)="^PLA^^"
Expand Down Expand Up @@ -49478,6 +49478,39 @@ OSEHRA ZGO Export: TASKS
^%ZTSK(5187,.3,"DUZ(",0)="@"
^%ZTSK(5187,.3,"XQSCH")=8
^%ZTSK(5187,.3,"XQY")=9891
^%ZTSK(5188,0)="ZTSK^XQ1^.5^VISTA^65254,84631^65254,84631^O^8853^HL AUTOSTART LINK MANAGER^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(5188,.02)="^VISTA^^"
^%ZTSK(5188,.03)="No Description (%ZTLOAD)"
^%ZTSK(5188,.04)=5638030231
^%ZTSK(5188,.1)="B^65254,84631^Task's volume set not listed in index.^^^^^^"
^%ZTSK(5188,.2)=""
^%ZTSK(5188,.21)=""
^%ZTSK(5188,.25)=""
^%ZTSK(5188,.3,"DUZ(",0)="@"
^%ZTSK(5188,.3,"XQSCH")=10
^%ZTSK(5188,.3,"XQY")=8853
^%ZTSK(5189,0)="ZTSK^XQ1^.5^VISTA^65254,84631^65254,84631^O^8412^HL TASK RESTART^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(5189,.02)="^VISTA^^"
^%ZTSK(5189,.03)="No Description (%ZTLOAD)"
^%ZTSK(5189,.04)=5638030231
^%ZTSK(5189,.1)="B^65254,84633^Task's volume set not listed in index.^^^^^^"
^%ZTSK(5189,.2)=""
^%ZTSK(5189,.21)=""
^%ZTSK(5189,.25)=""
^%ZTSK(5189,.3,"DUZ(",0)="@"
^%ZTSK(5189,.3,"XQSCH")=11
^%ZTSK(5189,.3,"XQY")=8412
^%ZTSK(5190,0)="ZTSK^XQ1^.5^VISTA^65254,84631^65254,84631^O^9891^XOBV LISTENER STARTUP^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(5190,.02)="^VISTA^^"
^%ZTSK(5190,.03)="No Description (%ZTLOAD)"
^%ZTSK(5190,.04)=5638030231
^%ZTSK(5190,.1)="B^65254,84635^Task's volume set not listed in index.^^^^^^"
^%ZTSK(5190,.2)=""
^%ZTSK(5190,.21)=""
^%ZTSK(5190,.25)=""
^%ZTSK(5190,.3,"DUZ(",0)="@"
^%ZTSK(5190,.3,"XQSCH")=8
^%ZTSK(5190,.3,"XQY")=9891
^%ZTSK(1082462,.1)="E^64013,39495^Interrupted While Running"
^%ZTSK(1082463,.1)="E^64013,39495^Interrupted While Running"
^%ZTSK(1082464,.1)="E^64013,39495^Interrupted While Running"
Expand Down
Loading

0 comments on commit a87f3a7

Please sign in to comment.