dwyl / process-handbook

:green_book: Contains our processes, questions and journey to creating a team
GNU General Public License v2.0
77 stars 10 forks source link

Instructions for how to use Autocrat #70

Closed iteles closed 4 years ago

iteles commented 7 years ago

As someone who is on the operations team, I would like to have a set of instructions to refer to on how to use autocrat to create contracts (as mentioned in https://github.com/dwyl/process-handbook/pull/62) So that if the people who are already aware of the processes are away or I need to refer to something because this is a task I don't carry out often, I can still create contracts if needed on short notice.

ghost commented 7 years ago

@iteles the user / help guide is here: https://docs.google.com/document/d/1WTGSSlH6gwUHpipusPKLIsgfFUamDbFbJ7JaoG6-ZBo/edit#heading=h.y1q61e2vhshm

iteles commented 7 years ago

Thanks for the link @markwilliamfirth. Are there any particularities around how we're using it?

This URL should be added to the relevant doc before we close this issue 👍

Cleop commented 6 years ago

What?

AutoCrat is a free chrome extension that allows you to merge document templates (e.g. invoice or contracts) with the data you wish to fill them. For example autofilling an employee's name in all of the relevant places in a new contract.

For its most basic functionality you require three components to use AC. These are:

The document is where you fill in what you want your template to include. The spreadsheet includes all of your instances of data e.g. the data for all of the employees you want to create contracts for. You must add AC to Chrome in order to run it on your spreadsheet. Finally you will end up with a customised pdf or document.

Buzzwords 🐝 / Terminology

Getting Started

  1. Open the spreadsheet in which you wish to store the data that will customise/fill your template. Start AutoCrat by clicking “Open” from the AutoCrat menu under Add-ons in your spreadsheet. If this is your first time then you'll only have the option to "install" AC if you're on a file which has used it before but you've not yet installed it on your device. Click install and then 'allow' to give AC permission to run.

    Then reopen the dropdown and instead of install you should now have the option to click "Open", so now do so. This should then load a window something like this:

In this case you can see an existing job 'Member Agreement' and we have the option to create another new job.

  1. Click the “New Job” button OR the little pencil icon on an existing job and the job editor wizard will open.

  2. Name your merge job - Give your job a useful name that indicates what running it achieves - ie. new employee contract

  3. Choose template - Choose the document that you want to merge your spreadsheet data with from your google drive.

  4. Map Source Data to Template - When setting up your merge you will need to “map” (i.e. match) the tags in your document template to the columns in your spreadsheet. Remember that if the tags match their corresponding header exactly, the mapping will be done automatically. But they do not need to match, in which case you must manually match them.

  5. File Settings -

    • File Name: This is the name that each merged document will be given. Use <> that match a column header to make the names unique. Use <> or <> to give each doc a timestamp.
    • File Type: what do you want your end files to be saved as? Either Google Document or PDF.
    • Output as: Choose to output one document per row of data that satisfies your merge condition, or a single document with each row merged into the same document.
  6. Choose destination folder(s) - Choose a folder for every merged document to be dropped into or on the next page it gives you the option to include a “dynamic folder reference” which means a column which gets filled for each row and will dictate which folder the file should be saved into depending on the value entered into it.

  7. Set Merge Condition (Optional) - A merge condition can be used to stop AC from merging a row of data if it doesn't meet certain conditions (e.g. do not run if a given field is left blank or is NULL), it may help avoid errors. By default, AC will run for all rows in a job’s data sheet. E.g. do not let the row get run if the NAME column is left blank:

  8. Share docs and send emails If you want to send your completed docs to another staff member or perhaps your accounting system then you can set this up automatically here. You have various options to include such as the content of the email and which email address it should be sent from:

  9. Add/remove job triggers (Optional) - Tell AC to run every time a form is submitted (only works if there is a form attached to the spreadsheet. And/or to run at a given time interval (E.g. every 3 hours)).

iteles commented 4 years ago

Closing this as no longer relevant given we have moved away from this system: see https://github.com/dwyl/process-handbook/issues/97 (and the MANY annoying bugs this caused).

Thanks again for the great work in documenting this @Cleop :blush: Very findable and useful! Exactly what we were looking for with this issue.

himanshu-03 commented 1 year ago

Hello I am not able to see the file name with the help of <>

image

image

Can anyone help?