Prévia do gerenciamento de projetos

Este blog aborda os seguintes tópicos

Ir idioma

Go é uma linguagem muito simples de entender, pois permite que novos programadores aprendam a linguagem rapidamente. Também permite que veteranos experientes entendam rapidamente o código de outra pessoa. Junto com a facilidade de implantação e forte simultaneidade, uma das maiores vantagens da linguagem Go é a clareza e a facilidade de uso. Ela se concentra na rapidez do Go. Portanto, se você vem de uma linguagem interpretada como PHP, Python ou Ruby, é quase noite e dia. Devido a todos esses benefícios, está se tornando muito popular entre os programadores. Além disso, em vez de exigir que o Go seja instalado em máquinas estrangeiras, você pode facilmente compilar seu código-fonte original para rodar em várias máquinas.

Aplicações de gerenciamento de projetos

Agora, chegando ao gerenciamento de projetos, é um dos trabalhos essenciais atualmente, e entre vários aplicativos de gerenciamento de projetos, o MS Project e o Oracle Primavera P6 Enterprise Project Portfolio Management são os produtos populares. No entanto, para criar e manipular arquivos de gerenciamento de projetos, precisamos instalar o respectivo aplicativo. Além disso, você também precisa pagar uma quantia alta por uma assinatura de licença e fica complicado quando você precisa executar uma pequena operação rápida e o processo de instalação e ativação consome mais tempo do que a atividade real. Portanto, uma solução rápida e viável é optar por uma API de programação. No entanto, uma solução mais adequada é consumir API de nuvem baseada em REST, onde você não precisa instalar nenhum software específico, mas um simples comando cURL em um prompt de comando pode atender aos seus requisitos.

Aspose.Tarefas Cloud

Após cuidadosa consideração dos cenários acima, o Aspose.Tasks Cloud é considerado uma escolha incrível, pois fornece os recursos para criar, manipular e transformar arquivos do MS Project e Primavera em vários formatos suportados usando APIs REST. Nenhum download ou instalação de software é necessário para o MS Office ou Oracle Primavera. Tudo o que você precisa fazer é assinar em dashboard.aspose.cloud, obter suas chaves personalizadas de Client Id e Client Secret e começar a trabalhar com seus documentos de gerenciamento de projetos.

Aspose.Tasks Cloud SDK para Go

Agora considere um cenário, onde você precisa processar programaticamente arquivos do Project e sua linguagem preferida é Go (devido aos seus recursos maravilhosos, conforme mencionado acima), então, para atender efetivamente a esses requisitos, criamos especificamente um SDK para a linguagem Go. O Aspose.Tasks Cloud SDK para Go fornece todos os recursos oferecidos pelo Aspose.Tasks Cloud e se torna conveniente quando você precisa processar arquivos do MS Project(MPP, MPT, MPX) e Oracle primavera (XML, XER).Alguns dos recursos interessantes oferecidos por este SDK são

  • Adicionar, modificar e remover tarefas do projeto
  • Mover tarefa do projeto de uma tarefa pai para outra
  • Alterar a posição da tarefa do projeto sob uma tarefa pai
  • Importar projeto dos formatos do Primavera DB
  • Atribuir atribuições a um projeto
  • Gerenciar a Estrutura Analítica do Projeto (WBS)
  • Realizar análise de risco
  • Gerencie links de tarefas e atribuições de tarefas.
  • Excluir uma tarefa do projeto com todas as suas referências e reconstruir a árvore de tarefas

Conversão de Projeto para Outros Formatos

O SDK fornece renderização impecável e robusta de arquivos do Project para outros formatos de arquivo suportados, incluindo PDF, XPS, XLSX, CSV, TXT, HTML, PNG, JPEG, SVG, TIFF, BMP, SpreadsheetML, XER, P6XML, MPX e Gdhtml. A melhor parte é que um único método GetTaskDocumentWithFormat fornece todos esses recursos de conversão.

O exemplo a seguir mostra as etapas sobre como realizar a conversão de .mpp para o formato PDF.

enrolar

curl -X GET "https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>"

Você pode considerar visitar o seguinte link para obter mais informações sobre Como obter o token de acesso JWT?

URL da solicitação

https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false

O arquivo de projeto de exemplo usado no exemplo acima pode ser baixado de CalendarWorkWeeks.mpp.

Carregando arquivos de projeto

Para manipular os arquivos, o arquivo de origem pode ser carregado usando qualquer um dos seguintes métodos

Além dos detalhes dos recursos mencionados acima, há uma enorme lista de recursos suportados pelo Aspose.Tasks Cloud SDK para Go. Você pode até considerar baixar código-fonte e modificá-lo conforme suas necessidades. A instalação é apenas uma operação de uma linha

go get -v github.com/aspose-tasks-cloud/aspose-tasks-cloud-go/api

Por favor, comece a explorar os recursos incríveis oferecidos pelo SDK, seja programaticamente usando Golang, ou use interface de API baseada em swagger para testes rápidos. Para um início rápido com o SDK, você pode até tentar usar trechos de código de amostra compartilhados neste link.

Sinta-se à vontade para explorar o Guia do desenvolvedor e, em caso de dúvidas técnicas, publique-as no fórum de suporte do Aspose.Tasks.

Preços

Diferentemente dos mecanismos convencionais de licenciamento de produtos, o preço também é nossa característica marcante. Ao usar nossas APIs de Cloud, você processa quantos arquivos quiser e, após um mês, calcularemos o número total de créditos usados e cobraremos de acordo com nossas taxas flexíveis (taxas com desconto em grandes volumes).Para mais detalhes, visite Preços.