Corbit by Laidback Solutions

TUTORIALS

READY TO GET STARTED?


Below you can find our growing library of tutorial videos that gives you good input of how to use Corbit.

It's as easy as

1.


Define your source, the input for your workflow. This can be a folder, an email account, FTP server, or even just a date/time.

2.


What should your workflow look for in the defined source? This is what you use a filter for, create your own filters or use any of the pre-defined filters.

3.


This is where the exciting part happens. What is the action you want to perform. Maybe it's just a simple copy of a file, or a more complex REST API call to a 3rd party system.

Quick introduction to Corbit

Learn the basics and move a file

1.


In this video you will learn the basics and get ready to move files around.

Move, copy and delete

2.


In this video you will learn how you setup multiple filters and mulitple actions

Introduction to macros

3.


In this video you will learn the basics regarding macros

in Corbit

Adding parameters to a macro

4.


In this video you will learn how to add specific parameters to a macro.

Using CASE macro

5.


In this video you will learn the basics of the CASE macro in the most simplest form.

Introduction to BUCKET values

6.


Variable data is used in many workflows, in Corbit we call this BUCKETs. Essentially it's a holder for data that is picked up and can be used in other parts of your workflow.

Workflow using BUCKET values

7.


This video will show you how to read an XML file, save data as BUCKET values and reuse those values when updating a database

SOURCE

A Corbit workflow always start with a Source. All sources can be configured to run every so often, every 15 seconds or maybe only once a day Mon-Fri at 23:00, endless possibilities.

A source can be any of the following:

  • Folder or multiple folders
    This is used when you want Corbit to trigger on a file

  • Email
    Use this source if you want Corbit to read incoming emails in a specific email account

  • FTP
    This is used to scan FTP, SFTP or FTPS for new files that should be handled in your workflow

  • Timer
    Use this to set a specific time when you want to trigger a workflow that doesn't have a file as input (could for example be a database or API call)

  • Extensis Portfolio Catalog
    If you use Extensis Portfolio Asset Management System then you will benefit from this. This is only available if you subscribe to Corbit via Extensis, please contact Extensis at www.extensis.com

  • Or a mix and match of the above
    A Corbit workflow can handle multiple input source

FILTER

Once a source has been triggered by a file or a specifc time of a day, there has to be a filter. This means that Corbit needs to know what to look for in the specifc source. For example if you want to read JPEG from an FTP server, then you have the FTP Source and use a JPEG Filter.

A Filter can be setup with the following:

  • File
    This is the most common filter type where you specify File name, part of file name, File extension, File size, Modification time, File exists, PDF Format, PDF version, Page count (PDF), Image dimensions, Image resolution, Image colorspace, XMP metadata fields, IPTC metadata fields and number of MP3 properties. This filter can also be combined with an Email source if you for example want to handle specific attachments in an email.

  • Email
    This is used when your source is an Email. This means that you will filter on the email itself, where you can specify Sender, Subject, Body, Send time, Attachment name, No of attachments

  • Folder
    If you want to apply actions to a folder, this is the filter to choose. You can set this up to check for Folder names, or part of folder names, Number of files in a folder, File exists, Modification time, 

  • Timer
    A timer filter is used only in conjuction with a Timer source so it allows for everything to pass, or if a certain Bucket has a specific value.

  • Misc
    This filter is similar to the Timer filter

Note 
All filters can be configured with more than one condition. If you for example use File filter, you can setup several conditions, i.e. file extension should be *.jpg and file size should be more than 5 Mb.

ACTION

A Corbit workflow consists of three components, Source, Filter and Action. Your workflow can have more than one of each, for example one action to copy a flie and then move.

An action can be any of the following:

  • Apple Script
    This can be used to execute an Apple Script on your Corbit server, only available for macOS.

  • Backup
    This will create a backup of the input file to defined folder.

  • Bucket
    A bucket is Corbits way of keeping variables. For example of your input is a XML file, then you this actions allows you to define the tags in the XML as separate bucket values for later use. Once a bucket value is stored you can use a filter to determine whats going to happen in the next step.

  • Command Line Interface (CLI)

    Corbit can do a lot of different tasks. For those tasks that are not built-in there is most likely a Command Line application that can be used, and THAT can be automated by Corbit. It can for example be that you have bat file or shell script that you want to execute, and of course also an actual application.


  • Copy
    Input file will be copied to a folder or folder structure. It can also rename your files on the fly using complex naming conventions.

  • Database
    Setup an action that queries a 3rd party database for data. You can use SQL queries, Procedures or Functions. Output from the database action is stored as bucket values for further use in your workflow.


  • Email
    Use this action if you want Corbit to send e-mails at certain waypoints in your workflow. If you for example have a workflow where you send files to an FTP server, and you want to notify the receiving part that there are files that has been sent. It can also be used as part of error handling, if something goes wrong, notify an administrator that there is an error.


  • For each (repeat)
    This is a more complex action where you define a small workflow within a workflow. For example if you queary a database and get 4 results back, then you want to a For each action to handle each result separately.


  • FTP
    Upload files to an FTP server via FTP, SFTP or FTPS.


  • Google Ad Manager (GAM)
    If you are using Google Ad Manager as your AdServer then you can automatically upload image files to specific line items.

  • ImageMagick
    This action will give you the most common conversions that you do with ImageMagick, for example create a JPG from a PDF, create a low resolution JPG from your TIFF, change color space. ImageMagick is like Photoshop but without a GUI, so you have lots of possibilites here. 
    It requires an installation of ImageMagick on the server.


  • IPTC
    Write metadata to image files using IPTC.


  • Move
    Input file will be moved to a folder or folder structure. It can also rename your files on the fly using complex naming conventions.


  • PDF Split
    Your workflow might require single page PDF files, but you've received multipage PDF files from your source, this action will split your PDF file into single page files.


  • REST Call
    Use this action if you want query a third party system that has a public API. Supports Post, Patch, Put, Get and Delete, as well as multipart and JSON.

  • Text file
    Extremely useful action to write input data from a previous call to an output file. Output can be as XML, JSON, CSV, .bat, .sh, HTML or just a simple text file. It can also be used to create your own custom log files.


  • UnZIP
    If you have received ZIP files from your source, then use this action to decompress the ZIP file for further actions.


  • Wait

    Nobody likes to wait, but sometimes a workflow has to wait for a confirmation that it can continue. I.e. if value X is not set to GO, don´t do anything. Then it should wait until value X is GO. It can also be a date/time that has to pass before the workflow continues.


  • XMP
    Write metadata to files using XMP data structure. The most common XMP fields are available, and if that is not enough, then you can create custom XMP fields as well.
    Note: This action requires that you've installed Exif Tool on the Corbit server, www.exiftool.org.


  • ZIP
    Compress files into ZIP format automatically to store in your archive or before you send via e-mail or FTP.


STILL NEED HELP?

Corbit can sometimes be very complex and sometimes you just need a helping hand to get started. Please don't hesitate to contact us if you have any issues at all.


If you rather talk to someone, please call us at +46 11 12 75 80.

 
 
 
Yes, we've got a valid contract
No, we are trying out the 14-day trial