Introduction
The App47 platform offers integration into your Box account for the deposit of daily, week or monthly reports.
There are two aspects to setup and configure:
-
First the stack configuration to integrate with the App47 Box Application, as described https://box-content.readme.io/docs/box-platform.
-
Second is the account integration to your specific box account.
This will allow App47 to have access to a folder of your choosing to upload and maintain reports from App47.
How to Integrate Box
Your Box Account Configuration
This must be done to allow the App47 application access to your account.
-
Log into your Box account as an adminstrator.
-
Go to the Admin Console.
-
Click on the wheel settings icon on the right.
-
Click on Enterprise Settings.
-
Click on the Apps tab.
-
In the Custom Applications area, click Authorize New App.
-
In the pop-up window, enter the api key: qvsodiq29u5f5wb5v360f890qllt24yd
-
Click on the Okay button to save your changes.
This adds the App47 application to your account, it does not add any users yet. This will occur at a latter step in the process.
App47 Account Box Configuration
This action is to be performed by an account administrator for each account that requires Box Integration.
-
Log into the Portal with account privileges.
-
Select Account and then select the BOX menu option.
-
Click on the Edit button.
-
Note: If you do not see an Edit button, you do not have the proper permission to configure the Box Integration.
-
-
Fill in the Enterprise ID. This can be found in YOUR box account by the box administrator.
-
If you do not know how to find it, then click on Admin Console, then The Settings/Wheel icon on the right, and, finally, select Enterprise Settings.
-
The Enterprise ID is located on the Account & Billing tab, under Account Information.
-
- Next, provide the user name for this user. This is the username of the Box user created during completion of integration.
- You will also need to provide the folder ID, which can be found by navigating to the folder that will be used for App47 reports, and finding the id in the browser url.
- For example, in the URL https://app47.app.box.com/files/0/f/5843698621/Weekly_Export, the folder ID is 5843698621.
- Provide the maximum number of days to keep reports in this folder. Files older than this number of days will automatically be removed.
- Enabled will turn the use of the box integration On or Off.
- Click Save.
After this, the user will be created in your box account, but they will not have access yet. You must grant permission for the user to have access to the specified folder; this is not achievable through the API:
-
Log into your Box account as a Box administrator.
-
Click Admin Console.
-
Click on the User icon to manage users.
-
Find and click on the User created by the username specified in the previous step. This will bring up a menu to edit the user.
-
Scroll down to the area for Select folders this user can access:.
-
Add the folder previously specified to the users list of allowed folders. Giving them Editor privileges so that they can both upload new files and delete old files.
-
Click on the Save button to save your changes.
App47 Box System Configuration
This action is to be performed by an App47 Administrator.
- Log into the Portal with admin privileges.
- Select Profile and then select the Administrator menu option.
- Select Configuration from the top level menu.
- Select the Box Tab.
Update the form:
-
Provide the public key. The public key can be found by going to the Box App under the Public Key Management area.
-
Next, write in the API key, which can be found by going to the Box App under the Backend Parameters area.
-
You will also need to provide the Client Secret, which can be found by going to the Box App under the OAuth2 Parameters area.
-
Next, provide the private key. This is the private key used to generate the public key previously uploaded to the Box App.
-
Lastly, provide the private key password is the password associated with the private key. The private key MUST be created with a password for security reasons.
-
Click on the Save button to save your changes.
This will update the system to interact with the BOX API. Accounts that have the Box Integration feature turn on will now be able to configure their account to use Box for reports.
Comments
0 comments
Please sign in to leave a comment.