Creating New Apps

From Subscribe-HR Wiki Help
Jump to: navigation, search
(Created page with '{{page.name: Development Module: How to Create New Apps - Subscribe-HR Wiki}} {{page.head: Creating New Apps}} __TOC__ =Apps Explained= Subscribe-HR allows developers to create…')
 
 
(8 intermediate revisions by the same user not shown)
Line 5: Line 5:
  
 
=Apps Explained=
 
=Apps Explained=
Subscribe-HR allows developers to create custom solution extensions that can then be published in the app store and offered to users as add-ons. To get started with app building
 
the first step is to create your app record. Objects, Elements, Relationships, Integration Processes can then be created for your app and be bundled as part of the installation package.
 
Please note that before your app can be published in the store it will need to go through approval and testing process which will be performed by Subscribe-HR team.
 
  
==Creating New App==
+
Subscribe-HR allows third-party Developers to create custom solution extensions that can then be published in the Subscribe-HR App store and offered to Users as add-ons. To get started with App building the first step is to create your App record. Objects, Elements, Relationships, Integration Processes can then be created for your App and be bundled as part of the installation package.
# After logging into the Subscribe-HR portal, select the <b>Development</b> TAB.
+
# Select the <b>Apps</b> folder.
+
# Select the [Add new record] button.
+
# Enter the <b>Name.</b> This should be the app name. This name will appear in the store.
+
# Enter the <b>Short Description.</b> This should be the short app description snippet. This description will appear in the store on the app tile.
+
# Enter the <b>Categories.</b> This should be the categories that app will be listed under.
+
# Enter the <b>Developer Name.</b> This should be the categories that app will be listed under.
+
  
 +
<b>NOTE:</b> before your App can be published in the store it will be subjected to a testing, validation and approval process which will be performed by the Subscribe-HR team.
  
# Enter the <b>Object menu name.</b> This is the name you wish the menu item to be called.
+
Once approved, the App will become available in the following two locations:
# Select from the <b>Belongs to module</b> drop down which module the Object should belong to. You are specifying where this page should be available in the system. If you are creating a new page for Human Resources, then selecting Human Resources from the drop down is very ideal.<br>If you require this same page to appear in more than one module you will need to create a separate object for that module.
+
#Under the General menu (left-hand side of the System/screen) > Development > Apps.
# Check the <b>Remove from menu</b> if you do not want this item to appear in the menu of the selected module.
+
#Via the App Dashboard [coming soon].
# Check the <b>Store single record only</b> if you wish the system to not allow multiple records.
+
 
# Check the <b>Include in WSDL</b> (Web Services Description Language) if you wish to enable third party integration on this page, which allows data to be retrieved and sent to from an external application.
+
Developers can access the App documentation here: https://subscribehr.readthedocs.io/en/latest/getting_started.html
# Select the <b>Form behaviour</b>.<br><b>Stay On The Form After Save</b>, when data is created and saved will cause the page to refresh and remain on that record.<br><b>Redirect To Search After Save</b> when data is created and saved will cause the page to redirect back to the Objects search page and show a list of all records.
+
 
# Select app in <b>Belongs to App</b> field if this object is to be added to one of your apps.
+
Apps can be installed and configured by Users via the Activation Hub [Coming soon].
# Select the [Save] button.
+
 
<b>Mandatory fields are marked with Red Asterisk, the record will not be saved unless mandatory fields are filled in first.</b>
+
 
 +
==Creating A New App==
 +
#The first step in the process is to start a Free Trial: https://www.subscribe-hr.com.au/free-trial
 +
# After logging into the Subscribe-HR portal, go to the General menu (left-hand side of the System/screen) > Development > Apps.
 +
# Select the <b>Apps</b> folder.
 +
# Select the "+Add new record" button.
 +
# Enter the <b>Name</b> - name the App as you want it to appear in the store.
 +
# Enter a <b>Short Description</b> - add a short App description snippet. This description will appear in the store on the App tile.
 +
# Enter the <b>Categories</b> - include the categories that App will be listed under.
 +
# Enter the <b>Developer Name</b> - list the Developer's name.
 +
# Enter the <b>Developer Website</b> - share the Developer's website.
 +
# Enter the <b>Developer Logo</b> - add the Developer/Company logo. This can be a product logo if this is an integration project.
 +
# Enter the <b>Full Description</b> - include a detailed description of the App. Include any post installation instructions in this section as well.
 +
# Click "Save."
 +
 
 +
<b>Mandatory fields</b> are marked with Red Asterisk, the record will not be saved unless mandatory fields are filled in first.
 
<br>
 
<br>
 
<br>
 
<br>
After the Object has been saved, you will notice sub folders off the Objects menu.
+
After the App has been saved, you will see a "Publish" button in the actions section. Click "Publish" when you are ready to publish your App. Subscribe-HR team will receive your request and start the App approval process.
some of these are:
+
 
* Elements
+
 
* Actions
+
==Installing An App==
* Relationships
+
 
* Workflow Tasks
+
[Coming Soon]
* Workflow Forms
+
 
* Snippets
+
Users will be able to install integrated Apps in two locations:
* Layout
+
#Via the Apps Dashboard (for System Administrators only). {Coming soon].
<br>
+
#Via "Settings" (you can access the Settings menu via the dropdown menu at the top-right of the screen (click on the downward pointing arrow next to your name). When the Settings page open, go to Developers > Apps.
It is important to know that the Object will not appear on the menu of the selected module unless it has at least one element created for that object.
+
 
 +
To install an App:
 +
#Click on the App widget in the App Dashboard or App Settings page.
 +
#Configure the App settings (which includes endpoints listed as part of the integration).
 +
#Click "Install."
 +
 
 +
When installation is complete, you will be asked to authenticate the App with your application account via the API, including:
 +
*User name.
 +
*Password.
 +
*Relevant URLs etc.
 +
 
  
 
<br><br>[[File:subscribehr_logo.gif]]
 
<br><br>[[File:subscribehr_logo.gif]]

Latest revision as of 21:51, 8 August 2021

Apps Explained

Subscribe-HR allows third-party Developers to create custom solution extensions that can then be published in the Subscribe-HR App store and offered to Users as add-ons. To get started with App building the first step is to create your App record. Objects, Elements, Relationships, Integration Processes can then be created for your App and be bundled as part of the installation package.

NOTE: before your App can be published in the store it will be subjected to a testing, validation and approval process which will be performed by the Subscribe-HR team.

Once approved, the App will become available in the following two locations:

  1. Under the General menu (left-hand side of the System/screen) > Development > Apps.
  2. Via the App Dashboard [coming soon].

Developers can access the App documentation here: https://subscribehr.readthedocs.io/en/latest/getting_started.html

Apps can be installed and configured by Users via the Activation Hub [Coming soon].


Creating A New App

  1. The first step in the process is to start a Free Trial: https://www.subscribe-hr.com.au/free-trial
  2. After logging into the Subscribe-HR portal, go to the General menu (left-hand side of the System/screen) > Development > Apps.
  3. Select the Apps folder.
  4. Select the "+Add new record" button.
  5. Enter the Name - name the App as you want it to appear in the store.
  6. Enter a Short Description - add a short App description snippet. This description will appear in the store on the App tile.
  7. Enter the Categories - include the categories that App will be listed under.
  8. Enter the Developer Name - list the Developer's name.
  9. Enter the Developer Website - share the Developer's website.
  10. Enter the Developer Logo - add the Developer/Company logo. This can be a product logo if this is an integration project.
  11. Enter the Full Description - include a detailed description of the App. Include any post installation instructions in this section as well.
  12. Click "Save."

Mandatory fields are marked with Red Asterisk, the record will not be saved unless mandatory fields are filled in first.

After the App has been saved, you will see a "Publish" button in the actions section. Click "Publish" when you are ready to publish your App. Subscribe-HR team will receive your request and start the App approval process.


Installing An App

[Coming Soon]

Users will be able to install integrated Apps in two locations:

  1. Via the Apps Dashboard (for System Administrators only). {Coming soon].
  2. Via "Settings" (you can access the Settings menu via the dropdown menu at the top-right of the screen (click on the downward pointing arrow next to your name). When the Settings page open, go to Developers > Apps.

To install an App:

  1. Click on the App widget in the App Dashboard or App Settings page.
  2. Configure the App settings (which includes endpoints listed as part of the integration).
  3. Click "Install."

When installation is complete, you will be asked to authenticate the App with your application account via the API, including:

  • User name.
  • Password.
  • Relevant URLs etc.




Subscribehr logo.gif