Conhecendo a ferramenta
A ferramenta é composta por viewnpoints, vamos entender a função de cada uma:
Graph
O Graph é a área de canvas central do ScanDesigner onde o fluxo de captura é desenhado. Os nodes são arrastados do Stencil para o Graph, conectados por links e organizados visualmente.
Stencil
O Stencil é o painel lateral esquerdo do ScanDesigner que exibe a biblioteca de nodes disponíveis para compor o fluxo de captura. Os nodes são organizados em categorias (Entradas, Processos, Saídas etc.) e podem ser arrastados diretamente para o Graph para serem adicionados ao fluxo.
Inspector
O Inspector é o painel de propriedades do ScanDesigner. Ao selecionar um node no Graph, o Inspector exibe todos os campos configuráveis daquele node — pasta de destino, expressões Ruby, metadados, tratamentos de imagem etc.
Editor de Código
O Editor de Código é o componente de edição de texto com realce de sintaxe utilizado nos campos de expressão Ruby do ScanDesigner — tanto no Inspector quanto nos modais de Funções e Terminal.
Toolbar
21 itens
Funções Especiais e Ruby Scripts
A maioria dos projetos demandam que sejam aplicados tratamentos especiais nos dados recebidos e ou processados pelo fluxo.
Ruby Gems
As RubyGems são pacotes de software Ruby que estendem a linguagem com funcionalidades prontas para uso. Nos scripts do ScanDesigner (Capture e CaptureProcessor), os seguintes gems estão disponíveis nativamente:
Tipos de Nodes
5 itens