Go to Setup -> App Manager.
In the Lightning Experience App Manager, click New Connected App button.
Input the following values:
Connected App Name = Edval
API Name = Edval (autopopulated)
Contact Email = product email/company email
Enable OAuth Settings = Checked
Callback URL = (URL is login if production, test if sandbox)
Selected OAuth Scopes = Full access (full)
Go back to the App Manager and click Manage beside the LISS/Edval app.
Click Edit Policies and update the IP Relaxation to Relax IP restrictions and save.
Go to Setup > OAuth and OpenID Connect Settings > enable Allow OAuth Username-Password Flows
Go to the updated Edval app > go to File -> Synchronise -> Configure and select Posimente and click Configure.
Populate the fields with their corresponding values:
URL = https:// + {instance URL, from Setup -> My Domain -> Current My Domain URL+
/services/apexrest/PosiEd/liss
In the URL, if the connection is not working, try to:
exclude the Posi_Ed
or do not include the _ between Posi and Ed
Username = Salesforce org username
Password = Salesforce org password
School code = an Educational Institution record’s School code in Salesforce
Client Id = previous Connected App’s Consumer Key
Client Secret = previous Connected App’s Consumer Secret
Go to App Manager > Edval > View > Manage Consumer Details
Click Test connection to confirm.
Save the configuration.
You can now start the Publish process.
Publish the records in this order.
From Edval App:
Publish Student
Publish Teachers
Before doing the Publish Teacher, make sure the etz file for Teachers from Edval has the Email field populated. This is one of the criteria for the linking of the Users to the Employee Role records.
Publish Rooms/Assets
Publish Bell times/Time Block
Publish Classes (Cohort)
Publish Timetable/Cohort Schedule
Publish Class lists/Cohort Member
From Edval Daily:
Publish Student
Publish Teachers
Publish Rooms
Publish Bell times
Publish Classes
Publish Class List (CC)
Publish Daily Timetable (Session)
Publish Cyclical Timetable (CS)