Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

2.2.13 FAQs for Microsoft Sharepoint App Management

Category

Question

Answer

Prerequisites

What are the prerequisites for deploying AC 5 on Azure?

Kubernetes service configured in Azure, backend/log databases, Azure AKS credentials, secure VPN, and admin rights on the local machine.

What is required for account setup in AC5.x?

An active Azure AD tenant, admin access to Azure AD, and a SharePoint Online site within Office 365.

Azure and AKS Access

How do I access Azure AKS credentials?

Through Azure portal credentials and Jumphost credentials provided by the infrastructure team.

Tools

What applications are required for AC 5 deployment?

Azure CLI, kubectl CLI, and Helm CLI.

Authentication

How do I generate a Client Secret for SharePoint API access?

Go to Azure AD > Certificates & Secrets > New Client Secret, and copy the generated value.

Security & Compliance

How can I ensure secure integration of the app?

Follow compliance guidelines and industry best practices, and configure secure connections.

Integration

What permissions are required for integrating with SharePoint API?

Delegated permissions (e.g., Sites.Read.All) for user-based actions or application permissions for background services.

Troubleshooting

What should I do if OAuth integration tests fail?

Verify client ID, client secret, scopes, and permissions in Azure, and ensure API endpoints are correctly configured.

General

What is the purpose of the SharePoint App?

To enable users to access, view, and interact with SharePoint content from mobile devices.

How does SharePoint support team collaboration?

By providing document management, content sharing, and workflow automation tools.

...

2.2.14 FAQ for Box App Management

Category

Question

Answer

Setup & Configuration

What are the steps to create a Box app?

Log in to Box Developer Console, create a new app, select the API type and access level, name the app, and save.

How do I get OAuth credentials for my Box app?

Go to the app's settings to retrieve the Client ID (App Key) and Client Secret (App Secret).

What are OAuth scopes, and how do I configure them?

OAuth scopes define permissions for the app, e.g., files.metadata.read. Configure these in the app settings.

How do I set up redirect URIs for my app?

In the app settings, add authorized URLs like https://acexpress-ist.adeptia.com/rest/connectors/oauth/account.

AC5 Configuration

How do I configure Box in AC5?

Login to AC5, select Box, provide connection details, choose the OAuth client, set date/time formats, and connect.

What triggers can I set in Box integration for workflows?

Triggers like "New File in Folder" or "File Updated" can initiate workflows.

How can I define the target action in a Box integration workflow?

Choose the target app (e.g., FTP server) and configure required fields in AC5.

Navigation

How do I create a folder in Box?

Log in, navigate to the desired location, click "New Folder," name the folder, and save it.

How do I upload files to a folder in Box?

Open the folder, use the "Upload" button, or drag and drop files directly into it.

Tips & Best Practices

What are some general tips for Box usage?

Use favorites for quick access, manage shared file permissions, and utilize advanced search filters like type:pdf.

How can I track file changes in Box?

Use the "Version History" option from the file’s context menu to view or restore previous versions.

Troubleshooting

What should I do if the Box app integration doesn’t work?

Verify the OAuth credentials, check scope configurations, and ensure redirect URIs are correctly set.

Why can’t I connect to Box from AC5?

Ensure the OAuth client is properly configured, and verify date/time formats and the selected time zone.

...

3. Marketplace

Category

Question

Answer

Marketplace Overview

What is the Marketplace?

The Marketplace is a central hub where users can access and install pre-built Automations tailored to their needs. It streamlines integration by offering ready-made solutions.

Tabs and Navigation

What tabs are available on the Marketplace?

The available tabs are:

  • Partner Network: Shows a network of partners.

  • App Connectors: Lists business applications like QuickBooks and pre-built Automations.

  • Document (IDP): Lists document types like Purchase Orders and Invoices for processing.

  • All Automations: Displays all pre-built Automations on the Marketplace.

App Connectors

What are App Connectors?

App Connectors display a list of business applications. Selecting an app leads to the "All Automations" tab where pre-built Automations using that app can be viewed.

Document Processing (IDP)

What types of documents can be processed using the Marketplace's Document (IDP) feature?

The Document (IDP) tab processes documents like:

  • Purchase Orders

  • Invoices

  • Receipts

  • Business Loan Applications

  • Other Documents

Using Pre-built Automations

How do I use a pre-built Automation?

  1. Go to the Marketplace menu.

  1. Select a tab (Partner Network, App Connectors, Document (IDP), or All Automations).

  1. Select and click "Install" on the Automation.

  1. Configure the installed Automation as needed.

Document Type Selection

What happens after I select a document type from the Document (IDP) tab?

After selecting a document type (e.g., Purchase Orders), you are taken to "All Automations" where pre-built Automations process the unstructured file and write structured data to the destination application.

All Automations

What is the 'All Automations' tab?

The "All Automations" tab displays all pre-built Automations available on the Marketplace, providing easy access for installation.

Configuration of Automations

How do I configure an installed Automation?

After installing a pre-built Automation, configure it according to specific needs. Refer to the "Create Automation" section in the documentation for detailed instructions.

Exploring Automations

Can I use multiple tabs to explore Automations?

Yes, you can explore Automations across multiple tabs (Partner Network, App Connectors, Document (IDP), All Automations) to find solutions suited to different needs.

Business Applications

What types of business applications are available in App Connectors?

The App Connectors tab displays business applications like QuickBooks, which can be integrated into pre-built Automations available in the Marketplace.

...

Category

Question

Answer

General Overview

What is the Layout Builder?

The Layout Builder is a tool for defining data structures (schemas) used in automation workflows.

Why is the Layout Builder important?

It helps streamline data mapping and processing, ensuring accurate schema definitions for source and target data.

Creating a Layout

How do I select a data format for my layout?

Navigate to the Setup step in your automation and select either the "Text" or "Excel" data format.

What is the process to add a new layout?

Click the "Add" button under the Format Type section, provide a name and description, and configure layout settings.

What settings can I define for text layouts?

Specify record separators, header presence, and either upload a sample file or manually enter field names.

How do I define a schema from a sample file?

Upload the file, choose a sheet and starting row for field extraction, and then select a row as the schema definition.

Field Customization

Can I rename fields in my schema?

Yes, you can modify field names directly in the schema definition view.

How do I add additional fields to my layout?

Use the "Add Row" option in the Field Customization section.

What formats can I specify for date fields?

Define custom date and time formats based on your requirements.

Can I change the data types of fields?

Yes, field data types can be modified during customization.

Advanced Features

What is the Action Menu?

It is a feature that allows adding, removing, or editing fields within the schema.

What are Advanced Settings?

Additional properties can be accessed via the settings button in the top-right corner.

Testing the Layout

How can I test a layout with default files?

The uploaded file is automatically tested and displayed in the Test View, flagging any errors.

Is custom file testing possible?

Yes, you can upload a different file to test its compatibility with the layout.

Secure Files

Can I use password-protected Excel files?

Yes, during layout setup, provide the password to enable the file to be read and processed.

Editing Predefined Layouts

What are predefined layouts?

These are layouts provided for common applications like BambooHR and Shopify.

Can predefined layouts be edited?

Yes, you can edit and add child records to these predefined layouts.

Troubleshooting

What should I do if the layout fails to load my data?

Ensure the data format and settings match the file structure, and validate the schema.

How do I resolve flagged errors during testing?

Review the flagged data rows in the Test View and adjust your layout settings accordingly.

Can I test layouts without uploading a file?

No, a file is required for layout testing to validate compatibility.

Optimization and Best Practices

What is the best way to start with complex schemas?

Begin with a sample file and incrementally define fields, testing compatibility at each step.

How often should I test a layout?

Test after every major change to ensure compatibility and data integrity.

Can I reuse layouts for multiple automation workflows?

Yes, layouts are reusable across workflows with similar data structures.

Miscellaneous

Is Layout Builder only for schema definition?

Primarily, but it also helps test and troubleshoot data compatibility issues.

...