PageSourceSearch

https://hivekit.io/assets/js/78e70fcb.ad59d33d.js

js hivekit.io collected 2026-10-03 23:28:47 UTC 5,323 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2900],{4054:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>o,contentTitle:()=>l,default:()=>p,frontMatter:()=>i,metadata:()=>r,toc:()=>c});var s=a(5893),n=a(1151);const i={id:"templates",title:"Templates",sidebar_position:13.5},l=void 0,r={id:"scheduling/templates",title:"Templates",description:"Templates provide a convenient way to reuse recurring combinations of tasks and events. If you regularly schedule the same operational sequence\u2014such as load \u2192 transport \u2192 unload \u2192 return or drill \u2192 charge \u2192 blast \u2192 muck \u2192 services\u2014you can capture it as a template and apply it repeatedly to your schedule like a stamp.",source:"@site/user-guides/scheduling/templates.md",sourceDirName:"scheduling",slug:"/scheduling/templates",permalink:"/user-guides/scheduling/templates",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:13.5,frontMatter:{id:"templates",title:"Templates",sidebar_position:13.5},sidebar:"tutorialSidebar",previous:{title:"Tasks",permalink:"/user-guides/scheduling/tasks"},next:{title:"Tracks",permalink:"/user-guides/scheduling/tracks"}},o={},c=[{value:"Creating a template",id:"creating-a-template",level:3},{value:"Using a template",id:"using-a-template",level:3},{value:"Creating a temporary template",id:"creating-a-temporary-template",level:3},{value:"Deleting a template",id:"deleting-a-template",level:3}];function d(e){const t={em:"em",h3:"h3",img:"img",p:"p",strong:"strong",...(0,n.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(t.p,{children:["Templates provide a convenient way to reuse recurring combinations of tasks and events. If you regularly schedule the same operational sequence\u2014such as ",(0,s.jsx)(t.em,{children:"load \u2192 transport \u2192 unload \u2192 return"})," or ",(0,s.jsx)(t.em,{children:"drill \u2192 charge \u2192 blast \u2192 muck \u2192 services"}),"\u2014you can capture it as a template and apply it repeatedly to your schedule like a stamp."]}),"\n",(0,s.jsx)(t.p,{children:"Templates preserve the full structure of the selected tasks and events. This includes parent\u2013child relationships, task connections (previous and next), and, if desired, resource assignments and metrics. Templates can also span multiple tracks and locations, making them suitable for modelling complex workstreams."}),"\n",(0,s.jsx)(t.h3,{id:"creating-a-template",children:"Creating a template"}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{alt:"Create Template",src:a(6720).Z+"",width:"1593",height:"565"})}),"\n",(0,s.jsxs)(t.p,{children:["To create a template, select one or more tasks and events in the schedule and choose ",(0,s.jsx)(t.strong,{children:"Save as Template"}),". Provide a name for the template and confirm by clicking ",(0,s.jsx)(t.strong,{children:"OK"})," or pressing ",(0,s.jsx)(t.strong,{children:"Enter"}),"."]}),"\n",(0,s.jsx)(t.h3,{id:"using-a-template",children:"Using a template"}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{alt:"Add Template",src:a(9067).Z+"",width:"615",height:"420"})}),"\n",(0,s.jsxs)(t.p,{children:["To apply a template, click on an empty area of an activity track in the schedule, select ",(0,s.jsx)(t.strong,{children:"Add Template"}),", and choose one of your saved templates. Hivekit displays a preview outline showing where the tasks and events will be placed."]}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{alt:"Template Apply",src:a(4248).Z+"",width:"1551",height:"137"})}),"\n",(0,s.jsxs)(t.p,{children:["You can then stamp the template onto the schedule once or multiple times. When you are finished placing templates, right-click or press ",(0,s.jsx)(t.strong,{children:"Escape"})," to exit template mode."]}),"\n",(0,s.jsx)(t.h3,{id:"creating-a-temporary-template",children:"Creating a temporary template"}),"\n",(0,s.jsxs)(t.p,{children:["If you do not want to store a template for later reuse, you can select ",(0,s.jsx)(t.strong,{children:"Use as Template"})," instead. This turns the current selection into a temporary template that can be applied immediately but is not saved."]}),"\n",(0,s.jsx)(t.h3,{id:"deleting-a-template",children:"Deleting a template"}),"\n",(0,s.jsxs)(t.p,{children:["To delete an existing template, open the ",(0,s.jsx)(t.strong,{children:"Add Template"})," menu and click the ",(0,s.jsx)(t.strong,{children:"\xd7"})," icon next to the template you want to remove."]})]})}function p(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},9067:(e,t,a)=>{a.d(t,{Z:()=>s});const s=a.p+"assets/images/template-add-aa37de1188eabcd81aaa6b94a1f4631d.png"},4248:(e,t,a)=>{a.d(t,{Z:()=>s});const s=a.p+"assets/images/template-apply-ceb404dde5412696ee323ada035f03b7.png"},6720:(e,t,a)=>{a.d(t,{Z:()=>s});const s=a.p+"assets/images/template-create-4e97dbeb93c4d9b962a15cdb0d7cc37f.png"},1151:(e,t,a)=>{a.d(t,{Z:()=>r,a:()=>l});var s=a(7294);const n={},i=s.createContext(n);function l(e){const t=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:l(e.components),s.createElement(i.Provider,{value:t},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.