EST 337120 Sterling Portal Interface: Difference between revisions
(v0.1 - Initial Draft) |
(v1.0 - Issue after review by Phil Harding) |
||
Line 5: | Line 5: | ||
|Supimix_Client_Reference=PL-STERLING PORTAL | |Supimix_Client_Reference=PL-STERLING PORTAL | ||
|Supimix_Number=337120 | |Supimix_Number=337120 | ||
|The_version_of_the_document=0 | |The_version_of_the_document=1.0 | ||
|Your_Name=A N Walker | |Your_Name=A N Walker | ||
|Supimix_PO_Reference= | |Supimix_PO_Reference= | ||
Line 23: | Line 23: | ||
A new export configuration will be added to each site, to control the sending of the Job Completion export file to Sterling's Portal. The rule allowing only one configuration per type to be added to a configuration will be relaxed, so that this export configuration may be added. | A new export configuration will be added to each site, to control the sending of the Job Completion export file to Sterling's Portal. The rule allowing only one configuration per type to be added to a configuration will be relaxed, so that this export configuration may be added. The configuration will set the destination FTP directory and file naming specification and connectivity parameters to be the same for each of the sites. | ||
The database will be modified to create an Export Control record for each job that requires it, at the point that a job is set to Completed or Cancelled status. This will be triggered by the database at the point of completion and will be largely sourced from the existing package that decides which configuration requires an export. These changes will reduce development costs and increase the speed of the export process. The process will be modified slightly to obey the configuration against the site, rather than requiring the configuration to be the same name as the site code - this is required to allow the control records to be written. | The database will be modified to create an Export Control record for each job that requires it, at the point that a job is set to Completed or Cancelled status. This will be triggered by the database at the point of completion and will be largely sourced from the existing package that decides which configuration requires an export. These changes will reduce development costs and increase the speed of the export process. The process will be modified slightly to obey the configuration against the site, rather than requiring the configuration to be the same name as the site code - this is required to allow the control records to be written. | ||
Line 32: | Line 33: | ||
The Export process for jobs will be changed to retrieve the control records rather than attempt to find each job that requires updating. The job associated to the control record will be retrieved at the same time. This will ensure a far more efficient export process. | The Export process for jobs will be changed to retrieve the control records rather than attempt to find each job that requires updating. The job associated to the control record will be retrieved at the same time. This will ensure a far more efficient export process. | ||
The process will 'batch' similar export files together, and produce the XML once only, replicating this to several files. The process will produce the files in a temporary area, and will send all FTP files for the same destination at the same time. Only then will a file be marked as successfully sent. | The process will 'batch' similar export files together, and produce the XML once only, replicating this to several files. The process will produce the files in a temporary area, and will send all FTP files for the same destination at the same time. Only then will a file be marked as successfully sent. | ||
The files will be named based on the Export configuration, expected to be: | |||
: EPOD_STIRLING_<SITE>_<DATE>_<TIME>_<SEQ>.XML | |||
For example: | |||
:EPOD_STIRLING_L01_20160805_093427_80.XML | |||
:EPOD_STIRLING_L01_20160805_093427_81.XML | |||
:EPOD_STIRLING_L03_20160805_093427_80.XML | |||
Note that the sequence may only be unique for the site file being sent, rather than for all messages sent in that batch. | |||
Any issues with creating or sending the export file will result in the Error or Reprocess status being set against the control record, as normal. | Any issues with creating or sending the export file will result in the Error or Reprocess status being set against the control record, as normal. | ||
Line 43: | Line 53: | ||
|Requirements_Days=0.0 | |Requirements_Days=0.0 | ||
|Estimation_Days=0. | |Estimation_Days=0.75 | ||
|Functional_Specification_Days=2.5 | |Functional_Specification_Days=2.5 | ||
|Technical_Specification_Days= | |Technical_Specification_Days=0.0 | ||
|Development_Days=10.5 | |Development_Days=10.5 | ||
|Testing_and_Release_Days=2.5 | |Testing_and_Release_Days=2.5 |
Revision as of 12:23, 13 September 2016
![]() |
CHANGE REQUEST ESTIMATE |
Client | PART | Project | DEV | Site | PART |
Client Reference | PL-STERLING PORTAL | Aptean Reference | 337120 | Estimate Version | 1.0 |
Prepared By | A N Walker | Estimate Date | 13/09/16 | ||
'Invoice Reference | ' | Priority | 3 | ||
Customer | ALL | System Version | 3.3.X |
Client Request |
From Stirling - Phil Hall on Tuesday, 26 July, 2016 4:28 PM, cc John Davidson.
|
Aptean Solution |
![]()
As the control records are being written based off the configuration against the site and job group, the new configuration added will result in a new control file being created for the new export to Stirling's Portal system.
The process will 'batch' similar export files together, and produce the XML once only, replicating this to several files. The process will produce the files in a temporary area, and will send all FTP files for the same destination at the same time. Only then will a file be marked as successfully sent. The files will be named based on the Export configuration, expected to be:
For example:
Note that the sequence may only be unique for the site file being sent, rather than for all messages sent in that batch.
|
![]() | Unknown costs for client/year (PART/2016) |
Cost Details | |||
Activity | Hours | Rate per hour (£) | Cost (£ Exc. VAT) |
Requirements | 0.00 | 0.00 | £0.00 |
Change Request Evaluation | 0.75 | 0.00 | £0.00 |
Functional Specification | 2.50 | 0.00 | £0.00 |
Technical Specification | 0.00 | 0.00 | £0.00 |
Development | 10.50 | 0.00 | £0.00 |
Testing and Release | 2.50 | 0.00 | £0.00 |
Implementation | 0.25 | 0.00 | £0.00 |
Project Management | 0.75 | 0.00 | £0.00 |
TOTAL | 17.25 | £0.00 |
Estimate excludes training, release to live and go live support. |
Copyright © Aptean 2016. |