function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
smitha george 5smitha george 5 

Please help me on this task

Hi Friends,

Page #1
Purpose: Create new patent (Record)
Create a custom object with a custom data entry screen
Patent Fields:
1. Application Number varchar(100) Ex: 13/234,432
2. Patent Number varchar(100) Ex: 8235487
3. Country varchar(100) Ex: US, IN
4. Filing Date DATETIME
5. Issue Date DATETIME
6. Abstract varchar(max) Ex: Rich Text – HTML editor
7. Upload attachments –Multiple files upload to SF app
1-5 mandatory fields
 
Requirements:
1.       Do not use declarative development
2.       Client side and server side validations
3.       Issue date should be greater than filing date
4.       User can select more than one attachments and upload in one shot.
5.       Provide a button ‘Save’ to save the records
6.       Provide a button ‘Clear’ to clear the entry fields
7.       Provide a button ‘Fetch’ to get the bibliographic details from EPO.
 
For ‘Save’ button:
- Enter values for the above fields
- Save the above record
 
Web Services Fetch
For ‘Fetch’ button:
- Enter 'Patent Number'
- Click 'Fetch' button to fetch other details of the given patent number from EPO
- EPO url to get data. (Please use web/wcf service in SalesForce to fetch data from this URL)
                URL: http://ops.epo.org/3.1/rest-services/published-data/publication/epodoc/<patent_number>/biblio)
                Eg.: http://ops.epo.org/3.1/rest-services/published-data/publication/epodoc/US7878787/biblio
                Note: Please don’t call this url many times as EPO will block the ip address, if they receive many requests from same ip address. So try to use couple of time and write your code and test it.
 
Page #2
Purpose: To display the list of patents
 
Requirements:
                1. Delete option to delete the patents
                2. Sort option for all the fields
                3. Paging option for the table

please help meto complete this task.

Thanks in advance.